Czy musisz przetestować działanie swojej witryny na urządzeniuiOS, ale w tej chwili nie masz iPhone'a ani iPada na wyciągnięcie ręki? Czy chcesz zainstalować iOS na swoim komputerze, lub przynajmniej naśladować go, ale nie wiesz, którego oprogramowania użyć? Nie martw się, jeśli chcesz, mogę ci pomóc.

Zacznijmy od razu, mówiąc coś ważnego, to znaczy, że instalacja iOS na twoim komputerze nie jest możliwa. Podobnie nie można emulować systemu iOSz dostępnym App Store i w pełni funkcjonalną kopią systemu operacyjnego Apple. Jedyną rzeczą, którą możesz zrobić, to symulować iOS (inna koncepcja niż emulacja) za pomocą narzędzi dla programistów oficjalnie dostępnych od Apple lub rozwiązań innych firm, które nie działają tak dobrze, jak oficjalne wersje gigantycznego Cupertino , ale można również wziąć to pod uwagę.Krótko mówiąc, jeśli marzysz o zainstalowaniu iOS na swoim komputerze w sposób podobny do tego, co możesz zrobić z Androidem, zdejmij to z głowy, w chwili, gdy nie możesz tego zrobić. Jeśli zamiast tego musisz przetestować działanie strony internetowej lub aplikacji, którą zamierzasz rozwijać, nie ma problemu: poświęć pięć minut wolnego czasu i dowiedz się, jak zasymulować iOS dzięki wskazówkom, które zamierzam ci dać.

▶ ︎ Xcode (Mac) | Symulator iOS Xamarin Remoted (Windows) iPadian (Windows / Mac) | Appetize.io (Online)

Xcode (Mac)

Najlepszym sposobem symulacji systemu iOS na komputerze jest instalacja

Xcode, oficjalnego oprogramowania Apple do tworzenia aplikacji na iPhone'a i iPada. Xcode jest dostępnytylko dla macOS, aw jego wnętrzu znajduje się symulator iOS, który pozwala przetestować działanie aplikacji i stron internetowych, wyświetlając je w taki sposób, w jaki wyglądałyby na urządzeniach z systemem iOS. Niestetydostęp do App Storenie jest gwarantowany i dlatego nie możesz pobierać aplikacji lub gier innych firm, ale możesz użyćSafari,Photo,Mapsi większości znalezionych aplikacji " standard "na urządzeniach Apple.Inną ważną rzeczą, na którą warto zwrócić uwagę, jest to, że Xcode jest całkowicie bezpłatny. Nawet jeśli aplikacja zostanie opublikowana w App Store, możliwe będzie korzystanie z oprogramowania bez subskrypcji. Wszystko, co musisz zrobić, to pobrać Xcode na swój komputer i dobrze się bawić!

Aby pobrać Xcode na komputer podłączony do tej strony w witrynie Apple, naciska przycisk

Pobierzw prawym górnym rogu, a na wyświetlonym ekranie uzyskaj dostęp do swojego Apple ID, klikającZaloguj się przycisk.Teraz musisz zaakceptować warunki usług związanych z programistami Apple, a następnie umieścić znacznik wyboru obok wpisu

Zaznaczając to pole, potwierdzam, że przeczytałem i zgadzam się na związanie powyższą umową. Potwierdzam również, że usuwam zaznaczeniez wpisu Chcę otrzymywać e-maile marketingowe, aby zostać na bieżąco. na bieżąco z nowościami dla programistów Applejeśli nie chcesz otrzymywać wiadomości e-mail od firmy Apple (zawsze o programie dla programistów) i kliknij przyciskPrześlij, aby kontynuować.Po wykonaniu tego kroku, wystarczy kliknąć naPobierz narzędzie voce na stronie, która się otworzy i przystąpić do pobrania wersji Xcode, która najlepiej pasuje do Twojego komputera.

Pigia następnie naPobierz pulsante przycisk znajdujący się przed nazwą najnowszej wersji Xcode, kliknijWyświetl w sklepie Mac App Store

i kontynuuj pobieranie Xcode przez Mac App Store, naciskając pulsante Pobierz / zainstaluj aplikacjępo lewej stronie. Możesz zostać poproszony o zweryfikowanie tożsamości, wpisując hasło do konta Apple ID.Aby pobrać i zainstalować Xcode ukończone (program jest instalowany automatycznie na komputerze Mac na końcu pobierania), uruchom to drugie i wybierz sposób postępowania.Jeśli chcesz tylko przetestować strona internetowa działa, można bezpośrednio uruchomić iOS Simulator Simulatorwybierając z menu

> Otwórz Xcode Developer Tool znajduje się w lewym górnym rogu i wybierz urządzenie, które mają być symulowane wchodząc w menu

Sprzęt> Urządzenie> iOS xxu góry. Możesz wybierać spośród wszystkich najważniejszych modeli iPhone'a i iPada, takich jak 7 iPhone 7,iPhone 7 Plus,iPhone SE,iPad Pro 9.7 "iiPad Pro 12.9".W tym momencie uruchomSafari, wybierając jego ikonę z paska dokowania iOS i normalnie wpisz adres strony, którą chcesz przetestować. Zobaczysz witrynę dokładnie tak, jak na modelu wybranego iPhone'a lub iPada.Po zakończeniu testu możesz zamknąć symulator iOS po prostu wybierając elementWyjdź z symulatora from z menuSymulator menu w lewym górnym rogu.

Jeśli chcesz przetestować aplikację na iOS, musisz najpierw utworzyć go klikając na Utwórz nowy projekt Xcodei wybierając typ aplikacji, którą chcesz utworzyć, na przykład

Widok pojedynczy Zastosowanie dla aplikacji z jednym ekranie,Aplikacja z zakładkamidla aplikacji z kartami lubGra

dla gry. Wypełnić wówczas, formularz, który proponuje Państwu wszelkich informacji na temat aplikacji (w tym język programowania, aby być wykorzystywane międzySwiftiObjective-C) i kliknij przyciskNastępnywybrać folder, w którym chcesz zapisać projekt.W tym momencie trzeba utworzyć aplikację, jak to wyjaśniłem w moim poradniku na temat tworzenia iPhone app (i jak są opisane w wielu podręcznikach i tutoriali dostępnych w internecie), a kiedy jesteś gotowy, aby go przetestować, należy wybrać głosRunz menuproduktuu góry. Aby wybrać model symulowanego iPhone'a lub iPada, skorzystaj z odpowiedniego rozwijanego menu w lewym górnym rogu przed wywołaniem polecenia "Uruchom".Teraz możesz używać aplikacji tak, jakbyś korzystał z iPhone'a lub iPada. Interakcję z wirtualnym urządzeniu z ekranem dotykowym można użyć wskaźnika myszy i symulować ciśnienie kluczemHome, aby zadzwonić

Siri lub obracania ekranu w lewo lub w prawo można użyć elementów sterujących w menuSprzęt znajduje się w lewym górnym rogu (które są również powiązane z wygodnymi skrótami klawiszowymi).Aby przetestować istniejący projekt Xcode (np. Przykłady dostępne w witrynie Apple), wystarczy otworzyć je w programie, klikając je dwukrotnie, a następnie wybierając ich nazwę na ekranie startowym Xcode.Xamarin Remoted iOS Simulator (Windows)

Jeśli używasz komputera z systemem Windows, przepraszam, ale nie masz do dyspozycji wielu rozwiązań do testowania aplikacji na iOS. Jednym z niewielu instrumentów, do których można polegać jestodludziu iOS Simulator, wtyczka doXamarinużycie poprzezVisual Studio Enterprisektóry pozwala na podłączenie do komputera Mac poprzez SSH i przetestować aplikację dla iOS bezpośrednio z systemu Windows (za pomocą Mac jako most). Krótko mówiąc, jest to rozwiązanie nieco "wymuszone i dalekie od prostego w użyciu.

Aby przetestować aplikacje iOS w Visual Studio, musisz mieć komputer z systemem Windows 7 lub nowszym, Visual Studio 2013 Enterprise lub nowszym i Xamarin dla Visual Studio. Po stronie Mac musisz jednak mieć komputer wyposażony w system MacOS 10.11 lub nowszy, Xamarin Studio 5.10 lub nowszy, Xamarin.iOS SDK i oczywiście Xcode z testowaną aplikacją. Dwa komputery muszą być ze sobą połączone w sieć, a obsługa for musi być włączona w systemie MacOSzdalne logowanie

w ustawieniach

Udostępnianie. Wszystkie odpowiednie instrukcje znajdują się w oficjalnej dokumentacji Xamarin.Gdy będziesz gotowy do uruchomienia, możesz pobrać Visual Studio Enterprise, łącząc się z tą stroną internetową i klikając przyciskPobierz Visual Studio Enterprise 2017. Pobieranie zostało zakończone, otwórz plikvs_Enterprise.exeiw oknie, które zostanie otwarte, kliknij

Taknajpierw, a następnieKontynuuj. Poczekaj, aby pobrać pierwsze pliki niezbędne do działania programu Visual Studio i umieścić znacznik wyboru obok wpisuTworzenie aplikacji dla urządzeń mobilnych z .NET

(potrzebujesz tylkoXamarin, można również odznaczyć inne elementy dostępne na lewym pasku bocznym).Teraz wybierz inne​​obciążenia,poszczególne komponentylubpakiet językowy, które chcesz zainstalować i kliknij przyciskZainstalujznajdujący się w prawym dolnym rogu, aby przejść do pobrania, a następnie do instalacji Visual Studio i komponentów wybrany.Po zainstalowaniu Visual Studio pobierz symulator iOS Xamarin Remoted, łącząc się z tą stroną sieci Web i klikając łącze Pobierz instalator. Następnie otwórz plik

Xamarin.Simulator.Installer.xx.msii kliknij przycisk Dalej w oknie, które zostanie otwarte.Następnie zaznacz pole wyboruAkceptuję warunki umowy licencyjneji kończę konfigurację naciskając najpierwDalejdwa razy, a następnieInstalacja,

TakiKoniec

.Teraz musisz podłączyć PC Windows i Mac i musisz postępować zgodnie z opisem na stronie Xamarin Remoted iOS Simulator. Instrukcje są w języku angielskim, ale jeśli potrafisz używać Visual Studio i tworzyć aplikacje, nie powinno to stanowić problemu dla Ciebie!iPadian (Windows / Mac)iPadian toSymulator iOSdostępny dla Windows i MacOS. Nie jest to oficjalne oprogramowanie Apple, więc nie jest zaufane jako test stron internetowych i nie pozwala na testowanie aplikacji. Pozwala jednak na pracę z interfejsem praktycznie identycznym z interfejsem iOS (a zwłaszcza na iPadzie) oraz pobieranie niektórych aplikacji dostępnych również na iOS, w tym gier. Należy zauważyć, że aplikacja ma właściciela sklepu, który zawiera niektóre aplikacje dostępne również w App Store, ale nie pozwala na pobieranie aplikacji dostępnych w sklepie Apple App Store.Inną ważną rzeczą, na którą należy zwrócić uwagę, jest to, że iPadian nie jest bezpłatny. Kosztuje 9,99 USD, a obecnie nie możesz nawet wypróbować za darmo. Jego wersja jest nadal dostępna na stronach innych firm, ale nie polecam jej, ponieważ między innymi nie pozwala pobrać aplikacji.Darmowy sklep App Store, który do niedawna był częścią iPada, jest teraz pusty. Jedyną dostępną aplikacją jest domyślny iOS (Safari, Muzyka, Mail itp.), A ponadto są toWhatsAppiFlipboard

, które w rzeczywistości są niczym więcej jak linkami do internetowych wersji tych usług.

W skrócie: jeśli chcesz poczuć dreszczyk emocji związanych z używaniem iPada za pomocą komputera, wypróbuj także iPadian. Jeśli szukasz poważnego narzędzia do testowania aplikacji lub stron internetowych, skontaktuj się z innymi.

Appetize.io (Online)Jeśli nie interesuje Cię emulacja iOS w zaawansowany sposób, możesz również skorzystać z rozwiązań internetowych, takich jak Appetize.io, dzięki którym możesz wypróbowaćSafari

i inne aplikacje na iOS bezpośrednio z przeglądarki. Oczywiście nie jest to prawdziwa emulacja systemu operacyjnego Apple, ale bardzo udana symulacja tego ostatniego, ale do testów takich jak na stronach internetowych może być więcej niż wystarczająca.

Możesz wypróbować Appetize.io za darmo przez 60 sekund po prostu łącząc się ze stroną początkową usługi i klikając przyciskDemo znajduje się w prawym górnym rogu. Alternatywnie, możesz zapisać się do jednej z subskrypcji dostępnych w sekcjiPricing sezione:Trialplan jest bezpłatny i pozwala korzystać z usługi przez 100 minut,

Basic

plan, który jest najtańszy spośród płatnych pozwala na korzystanie z usługi dla 500 minut za 40 $ / miesiąc (oczywiście jest to profesjonalne rozwiązanie, nie warto zastanawiać się, czy nie jesteś profesjonalistą, który pracuje nad rozwojem aplikacji).