Emulatory iPhone'a to programy, które replikują sprzęt iPhone'a, dzięki czemu można uruchamiać aplikacje iOS w innych systemach operacyjnych. Twórcy aplikacji często używają emulatorów do testowania oprogramowania iPhone'a na komputerach z systemem Windows lub Mac, których używają do programowania. Chociaż nie mogą bezpośrednio uruchamiać aplikacji z Apple App Store, te emulatory iPhone'a wiernie naśladują podstawową funkcjonalność iPhone'a.
Te emulatory są dostępne dla wielu platform. Sprawdź indywidualne wymagania oprogramowania, aby określić, czy dany emulator jest zgodny z Twoim urządzeniem.
Oficjalny emulator iOS: Xcode
Co lubimy
- W pełni zintegrowane środowisko programistyczne dla iOS.
- Bezpłatne i obsługiwane przez Apple.
- Jest tak blisko, jak możesz przetestować aplikację na rzeczywistym iPhonie.
Co nam się nie podoba
- Działa tylko na komputerach Mac.
- Interfejs nie obsługuje kart okien.
- Wszystkie opcje wiążą się ze stromą krzywą uczenia się.
Xcode to najlepszy emulator dla programistów iOS, ponieważ został stworzony przez Apple. Emuluje wszystkie urządzenia Apple, dzięki czemu możesz zobaczyć, jak zmienia się układ Twojej aplikacji na różnych modelach iPhone'a i wersjach iPada z wyświetlaczem Retina i bez niego. W ten sposób możesz upewnić się, że Twoja aplikacja na iOS 13 jest wstecznie kompatybilna z urządzeniami z iOS 10.
Xcode umożliwia również zmianę ustawień dostępnych na symulowanym urządzeniu, w zależności od urządzenia i wersji iOS, aby zobaczyć, jak te ustawienia wpływają na Twoją aplikację. Możesz przetestować zachowanie swojej aplikacji po obróceniu ekranu, aby upewnić się, że działa zarówno w trybie pionowym, jak i poziomym. Jeśli chcesz zagłębić się w używanie Xcode do testowania swojej aplikacji, zapoznaj się z przewodnikiem pomocy Xcode firmy Apple.
Najlepszy emulator iPhone'a dla Windows: Xamarin Remoted iOS Simulator
Co lubimy
- Twórz aplikacje iOS na komputerze z systemem Windows.
- Traktuje wprowadzanie rysikiem Windows tak, jak urządzenie iOS traktuje ołówek Apple.
Co nam się nie podoba
- Wymaga komputera PC i Mac w systemie Windows.
- Chociaż program Visual Studio można pobrać bezpłatnie, cena wtyczki Xamarin wynosi 99 USD/miesiąc.
Microsoft Visual Studio to popularna platforma programistyczna dla systemów Windows i Mac, która umożliwia tworzenie aplikacji dla systemu iOS przy użyciu wtyczki Xamarin. Jest wystarczająco potężny, aby obsługiwać aplikacje korporacyjne za odpowiednią cenę, ale indywidualni użytkownicy tworzący oprogramowanie dla firm mogą pobrać bezpłatne oprogramowanie dla programistów.
Xamarin zapewnia dostęp do ważnych narzędzi iOS, takich jak ARkit, Core ML 2, Siri Shortcuts i Touch ID. Chociaż platforma Xamarin wymaga komputera Mac do pełnego działania, używanie go na urządzeniu z systemem Windows oferuje pewne korzyści. Na przykład, jeśli masz urządzenie z ekranem dotykowym Windows, możesz wchodzić w interakcje z symulatorem lub używać gestów potrząsania tak, jakbyś używał prawdziwego iPhone'a. Możesz szczypać, przesuwać, robić zrzuty ekranu, a nawet używać gestów dotykowych wieloma palcami.
Najlepszy internetowy emulator iPhone'a: Appetize.io
Co lubimy
- Nie trzeba instalować żadnego oprogramowania.
- Działa we wszystkich systemach operacyjnych.
- Bezpłatna wersja jest odpowiednia do testowania i walidacji aplikacji.
- Elastyczne opcje cenowe dla profesjonalistów i firm.
Co nam się nie podoba
-
Interfejs czasami się opóźnia.
- Wymaga połączenia internetowego.
- Brak wbudowanego środowiska programistycznego.
Appetize.io to internetowy symulator iOS. Aby z niego skorzystać, musisz przesłać kompilację symulatora aplikacji. Swoją aplikację tworzysz przy użyciu platformy, takiej jak Xcode lub Xamarin, zanim będzie można ją przetestować za pomocą Appetize.ja. Musisz go przesłać jako plik ZIP lub plik.tar.gz, który zawiera skompresowany pakiet.app. Po przesłaniu pliku Appetize.io wyśle Ci e-mailem link, w którym możesz uruchomić aplikację online. Umożliwia osadzanie aplikacji symulatora w kodzie HTML za pomocą ramek iframe, co jest przydatne do marketingu aplikacji lub wyświetlania prezentacji demonstracyjnych.
Appetize.io jest kompatybilny z wieloma generacjami iPhone'a od iPhone'a 4S aż do iPhone'a 11 Pro Max, a także z niektórymi modelami iPada. Bezpłatna wersja próbna pozwala na jednoczesnego użytkownika i 100 minut użytkowania miesięcznie. Podstawowy pakiet jest dla 20 jednoczesnych użytkowników i 500 minut miesięcznie. Jeśli chcesz mieć nieograniczoną liczbę użytkowników z 2000 minutami miesięcznie, możesz wykupić pakiet premium. Dla firm pakiet Enterprise oferuje nieograniczone korzystanie.