4 iOS simulatora za testiranje aplikacija za iPhone i iPad

4 iOS simulatora za testiranje aplikacija za iPhone i iPad

Ako tražite način testiranja iOS aplikacija na Mac ili PC računalu, morat ćete upotrijebiti simulator. Simulatori se razlikuju od emulatora po tome što nisu dizajnirani za repliciranje hardvera, već modeliraju temeljno stanje hardvera.





Dobar simulator će tako dobro modelirati ove uvjete da simulacija sebe može oponašati hardver. Pomoću simulacijskog softvera možete simulirati iPhone, iPad, Apple Watch pa čak i Apple TV okruženja, no za najbolje rezultate trebat će vam Mac.





gledajte besplatni cjelovečernji film na internetu bez preuzimanja bilo čega

Evo tri najbolja izbora.





1. Xcode 9 simulator (Mac)

Možda se čini očitim, ali najbolji simulator za iOS uređaje dolazi od samog Applea. Instalirano kao dio Xcode alata , Simulator funkcionira poput standardne Mac aplikacije na radnoj površini. Budući da je Xcode dostupan samo na Mac platformi, Appleov Simulator nije dostupan korisnicima Windowsa.

Simulator vam omogućuje da odaberete određeno okruženje uređaja za testiranje - poput iPhonea 7 Plus sa sustavom iOS 10.3. Za programere, osobito male timove, to umanjuje zahtjev za kupnjom puno skupih uređaja isključivo u svrhu testiranja.



Appleovo rješenje uključuje podršku za pokretanje više simulatora koji međusobno djeluju. To vam daje mogućnost da radite stvari poput izvođenja simulacije watchOS -a kako biste testirali integraciju aplikacije Watch sa svojim kolegom za iOS.

Službeni simulator također omogućuje pristup svim iOS API -ima i osnovnim uslugama. Ako gradite aplikaciju koja koristi Centar za igre za više igrača ili HealthKit za podatke o aktivnostima, pomoću ovih alata možete provjeriti funkcionira li aplikacija ispravno sa sustavom.





Nijedno softversko rješenje ne može zamijeniti pravi fizički uređaj, ali Xcode 9's Simulator je prilično blizu. Za potrebe brzog testiranja i implementacije jednostavno ne možete nadmašiti rješenje ugrađeno u IDE koji koristite.

Najbolji dio je to što je potpuno besplatno, zajedno s ostatkom razvojnog okruženja Xcode.





2. Visual Studio s Xamarinom Live (Windows, Mac) [više nije dostupno]

Microsoft je u posljednjih nekoliko godina učinio mnogo posla na pozicioniranju Visual Studio kao razvojna platforma po izboru za razvoj na više platformi . U svibnju 2017. predstavili su Xamarin Live, iOS aplikaciju koja vam omogućuje da pritisnete i isprobate izvorne aplikacije na povezanom iOS uređaju.

Kao što ste možda već shvatili, ovo nije isto što i Appleov simulator. Ne možete se prebacivati ​​s profila uređaja na simulaciju različitih okruženja, ali to nije razlog da ga otpišete. Xamarin je pomalo promijenio igre za programere C# koji koriste Visual Studio koji su zainteresirani za izgradnju, testiranje i implementaciju izvornih iOS aplikacija.

Dolazak Xamarin Live samo je još jedna Microsoftova ponuda da izazove programere na platformu. Xamarin koristi zajednički C# UI kod i logiku aplikacije za pojednostavljivanje razvoja, iako će vam za upotrebu trebati Visual Studio Enterprise i osnovni Xamarin plan (počevši od 99 USD mjesečno).

3. Visual Studio S Xamarin i Mac (Windows, Mac)

Druga mogućnost za korisnike Visual Studija koji se razvijaju s Xamarinom je korištenje Xcode Simulatora na umreženom Macu. I dalje se možete razvijati u Visual Studiu za Windows ili Mac, osim što će se simulacije slati na vaš Mac putem mreže (zatim vam se strujati). To omogućuje pristup širem rasponu simulacijskih okruženja, ali potrebno je neko postavljanje.

Na Macu će vam trebati Xcode s najnovijom verzijom Xamarin.iOS SDK -a. Tada možete konfigurirajte Xamarin za prebacivanje vašeg koda na Xcode's Simulator . Prednosti su za one koji razvijaju aplikacije za više platformi u C# -u koristeći Visual Studio, koji žele u potpunosti iskoristiti Appleov izvrsni simulator.

Ovo je bolja opcija od korištenja aplikacije Xamarin Live iOS (gore), ali to je i skuplji poduhvat jer nemaju svi Mac. Ako već koristite Visual Studio za Mac, možete instalirati Xcode i pokrenuti Simulator pomoću Xamarina na radnoj površini.

Iste naknade vrijede za Xamarin (počevši od 99 USD mjesečno), a za podizanje sustava trebat će vam Visual Studio Enterprise i nešto Appleovog hardvera.

Četiri. Appetize.io (Preglednik)

A sada nešto sasvim drugo: Appetize.io je namjensko rješenje za testiranje mobilnih aplikacija temeljeno na pregledniku. Omogućuje vam pokretanje mobilnih aplikacija u vašem pregledniku pomoću simulacije, koje se mogu učitati putem web stranice Appetize.io ili pomoću namjenskog API -ja.

Aplikacije se struje putem preglednika i mogu se ugraditi u bilo koju web stranicu pomoću iframea. To čini platformu idealnom za potrebe testiranja, dokazivanja koncepta, demonstracije prototipa klijentima ili brzo dobivanje povratnih informacija o novom izgledu ili značajci.

Priroda platforme zasnovana na webu znači da možete proslijediti vezu bilo kome, bilo gdje i dati im da testiraju vašu aplikaciju. Kao i kod Simulatora, možete birati između širokog raspona kombinacija uređaja i softvera.

Međutim, ova metoda ima nedostatke, posebice to što se performanse smanjuju u usporedbi s izvođenjem simulacije na Macu. Također nije duboko integriran u razvojno okruženje, poput Xcode -ovog Simulatora ili Visual Studija s Xamarinom koji pokreće udaljeni iOS simulator.

Zatim postoji pitanje troškova. Plaćate 'vrijeme virtualizacije', pa što više vremena želite potrošiti na pokretanje svojih aplikacija, to ćete više morati potrošiti. Osnovni paket počinje s 40 USD mjesečno, iako se možete prijaviti za besplatnu probnu verziju od 100 minuta za dvoje korisnika da je prvo isprobaju.

Izbjegavajte odmor

Ne postoji pravi iOS simulator za Windows, a da postoji Apple vjerojatno bi započeo sudski postupak kako bi ga zatvorio. Imajući to na umu, postoji mnogo aplikacija koje se predstavljaju kao iOS simulatori. Mnogi jednostavno ne rade, neki su korišteni za širenje zlonamjernog softvera, drugi tvrde da su besplatni, ali vam u posljednji trenutak smanjuju skrivene troškove.

Najbolja opcija za testiranje vaših iOS aplikacija je razvoj na Macu i korištenje Simulatora. Xamarin Live Player pruža ruku pomoći programerima bez novca, ali dugoročno bi se ulaganje u Mac moglo isplatiti s obzirom na cijenu Xamarina i Visual Studio Enterprisea.

Čini se da je Appetize.io savršen za testiranje ciklusa završetka razvoja, ali rješenje temeljeno na pregledniku ima svoj skup prednosti i nedostataka te odgovarajuću cijenu.

Javite nam kako se simulacije iOS -a integriraju u vaš tijek rada u komentarima u nastavku.

Udio Udio Cvrkut E -pošta Vodič za animaciju govora za početnike

Oživljavanje govora može biti izazov. Ako ste spremni započeti dodavanje dijaloga u svoj projekt, mi ćemo za vas razbiti postupak.

Pročitajte Dalje
Povezane teme
  • Mac
  • Windows
  • iPhone
  • Programiranje
  • Razvoj aplikacija
O autoru Tim Brookes(838 objavljenih članaka)

Tim je slobodni pisac koji živi u Melbourneu u Australiji. Možete ga pratiti dalje Cvrkut .

Više od Tima Brookesa

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu