Wątek przeniesiony 2022-07-10 22:38 z Webmastering przez cerrato.

Uruchomienie aplikacji mobilnej iOS na laptopie

0

Chciałbym spytać czy aby odpalić apke mobilna iOS na laptopie to należy użyć jakiegoś emulatora czy jest jakiś inny sposób? Czy istnieje jakiś darmowy emulator do ios?

0

Właściwie szukałem kiedyś i znalazłem tylko takiego https://github.com/TrungNguyen1909/qemu-t8030, można na nim iphone 11 odpalić, ale nie testowałem z braku czasu.

Na Mac OS z tego co wiem jest jakiś symulator, na innych systemach jest trochę trudniej, wydaje mi się że nie ma tak łatwo.

0

Ale mając natomiast np browserstacka wtedy bez problemu aplikacje mobilna na iOS można uruchomić?

0

możesz uruchomić tylko na iPhone albo (z ograniczeniami) na symulatorze, a symulator działa tylko na MacOS. Bezpośrednio na PC nie da się tego zrobić, a te usługi jak browsestack wystawiają zdalny dostęp do fizycznych urządzeń Apple

0
sajek587 napisał(a):

Chciałbym spytać czy aby odpalić apke mobilna iOS na laptopie to należy użyć jakiegoś emulatora czy jest jakiś inny sposób? Czy istnieje jakiś darmowy emulator do ios?

Pytania, które mogą odmienić spojrzenie na ten problem...

Czy chcesz uruchamiać własną aplikację, czy cudzą?
Czy ta aplikacja nie ma wersji dla innych platform niż iOS/iPhoneOS?
Co to za aplikacja, może znajdziemy Ci odpowiednik dla PC/Androida?

0

Generalnie Xcode (IDE) jest dostarczane nie tylko iOS SDK ale też z emulatorem, który działa dość dobrze.
Używałem tylko na MacOS z x86 i tam można było uruchomić tylko swoje aplikacje, zbudowane pod iOS ale w wersji dla x86 (tylko pod emulator).
Nie ma możliwości uruchomienia innych aplikacji z App Stor (nawet własnej).
Wraz z pojawieniem się komputerów MacOS z M1 sytuacja się mogła zmienić, ale nie testowałem tego.

1

No właśnie tu się nie zgodzę, bo w porównaniu z Androidem te symulatory są po pierwsze wykastrowane, a po drugie działają tak sobie. Emulator Androida to po prostu pełny, zwirtualizowany system, z usługami Google i sklepem. Wszystkie najważniejsze sensory urządzenia (oprócz nfc) są emulowane: czytnik linii papilarnych, gps (można wyczytać gpx, a nie tylko ustawić stałą pozycję ), akcelerometr, aparat (można nawet przekierować kamerę podłączoną do komputera). Można symulować ładowanie, rozładowywanie, uszkodzoną baterię, brak baterii. Można symulować wifi, 2g, 3g, 4g, 5g, roaming, brak zasięgu. Można symulować przychodzące/wychodzące połączenie, odbieranie/wysyłanie smsów.

Symulator iOS w porównaniu z tym to jest jakiś żart. To jest taki kastrat, że nie działa tam nawet logowanie przez AppID ani powiadomienia push. Nie da się nawet zapisać snapshota, zawsze bootuje się od zera zamiast wstać w 0.2 sekundy ze snapshota na dysku.

Zresztą tak samo Xcode to jakiś żart - ociężałe, powolne, nieintuicyjne - gorzej zagmatwać prostych rzeczy już się nie dało. Jedynie ich konsolę deweloperską można pochwalić - tu z kolei Google mniej intuicyjne . U Apple mniej klikania jest.

0
gajusz800 napisał(a):

Widać nie pracowałeś z iOS. Symulator wstaje szybciej niż emulator androida. ale to tak ofc.

sajek587 napisał(a):

Chciałbym spytać czy aby odpalić apke mobilna iOS na laptopie to należy użyć jakiegoś emulatora czy jest jakiś inny sposób? Czy istnieje jakiś darmowy emulator do ios?

jak potrzebujesz fizycznego urządzenia do uruchomienia aplikacji polecam https://saucelabs.com

1 użytkowników online, w tym zalogowanych: 0, gości: 1