4 simulátory iOS na testovanie aplikácií pre iPhone a iPad

4 simulátory iOS na testovanie aplikácií pre iPhone a iPad

Ak hľadáte spôsob, ako testovať aplikácie pre iOS na počítačoch Mac alebo PC, budete musieť použiť simulátor. Simulátory sa líšia od emulátorov v tom, že nie sú navrhnuté tak, aby replikovali hardvér, ale skôr modelujú základný stav hardvéru.





Dobrý simulátor bude modelovať tieto podmienky tak dobre, že simulácia sám môže emulovať hardvér. Prostredníctvom simulačného softvéru môžete simulovať prostredie zariadení iPhone, iPad, Apple Watch a dokonca aj Apple TV, aj keď na dosiahnutie najlepších výsledkov budete potrebovať počítač Mac.





ako sa odhlásiť z netflixu na televízore samsung

Tu sú vaše tri najlepšie možnosti.





1. Simulátor Xcode 9 (Mac)

Mohlo by sa to zdať zrejmé, ale najlepší simulátor pre zariadenia iOS pochádza od samotného Apple. Nainštalované ako súčasť nástrojov Xcode , Simulátor funguje ako štandardná aplikácia pre Mac na ploche. Pretože Xcode je k dispozícii iba na platforme Mac, Apple Simulator nie je k dispozícii pre používateľov systému Windows.

Simulátor vám umožňuje vybrať si konkrétne prostredie zariadenia na testovanie - napríklad iPhone 7 Plus so systémom iOS 10.3. Vývojárom, obzvlášť malým tímom, to zmierňuje požiadavku na nákup veľkého počtu drahých zariadení výlučne na testovacie účely.



Riešenie spoločnosti Apple obsahuje podporu pre spustenie viacerých simulátorov, ktoré na seba vzájomne pôsobia. To vám dáva možnosť vykonávať napríklad simuláciu watchOS, aby ste otestovali integráciu aplikácie Watch s jej náprotivkom pre iOS.

Oficiálny simulátor tiež poskytuje prístup ku všetkým rozhraniam API systému iOS a základným službám. Ak vytvárate aplikáciu, ktorá používa Herné centrum pre viacerých hráčov alebo HealthKit pre údaje o aktivite, môžete pomocou týchto nástrojov otestovať, či aplikácia interaguje so systémom správne.





Žiadne softvérové ​​riešenie nemôže nahradiť skutočné fyzické zariadenie, ale simulátor Xcode 9 sa blíži. Na účely rýchleho testovania a nasadenia nemôžete poraziť riešenie, ktoré je zabudované do IDE, ktoré používate.

Najlepšie na tom je, že je úplne zadarmo spolu so zvyškom vývojového prostredia Xcode.





2. Visual Studio s Xamarin Live (Windows, Mac) [už nie je k dispozícii]

Spoločnosť Microsoft za posledných niekoľko rokov urobila veľa práce s umiestnením Visual Studio ako vývojová platforma voľby pre vývoj naprieč platformami . V máji 2017 predstavili Xamarin Live, aplikáciu pre iOS, ktorá vám umožňuje tlačiť a testovať natívne aplikácie na pripojenom zariadení so systémom iOS.

Ako ste si už mohli uvedomiť, toto nie je to isté ako Apple Simulator. Nemôžete prepínať medzi profilmi zariadenia, aby ste simulovali rôzne prostredia, ale to nie je dôvod na odpísanie. Xamarin bol trochu meničom hier pre vývojárov C#, ktorí používajú Visual Studio, ktorí sa zaujímajú o vytváranie, testovanie a nasadzovanie natívnych aplikácií pre iOS.

Príchod Xamarin Live je len ďalšou ponukou zo strany spoločnosti Microsoft, ktorá má zlákať vývojárov na platformu. Xamarin používa na zefektívnenie vývoja zdieľaný kód C# UI a logiku aplikácií, aj keď na jeho používanie budete potrebovať Visual Studio Enterprise a základný plán Xamarin (od 99 dolárov mesačne).

3. Visual Studio With Xamarin a Mac (Windows, Mac)

Ďalšou možnosťou pre používateľov Visual Studio, ktorí vyvíjajú s Xamarinom, je použiť Xcode Simulator na sieťovom Macu. Stále sa môžete vyvíjať v programe Visual Studio pre Windows alebo Mac, ibaže simulácie budú odoslané do vášho počítača Mac prostredníctvom siete (potom streamované späť k vám). To poskytuje prístup k širšiemu spektru simulačných prostredí, ale vyžaduje si to určité nastavenie.

Na Macu budete potrebovať Xcode s najnovšou verziou sady Xamarin.iOS SDK. Potom môžeš nakonfigurujte Xamarin tak, aby tlačil váš kód do simulátora Xcode . Výhody tu sú pre tých, ktorí vyvíjajú multiplatformové aplikácie v C# pomocou Visual Studio, ktorí chcú naplno využiť vynikajúci simulátor Apple.

Je to lepšia možnosť ako používať aplikáciu Xamarin Live pre iOS (vyššie), ale je to aj drahšie, pretože nie každý má počítač Mac. Ak už používate Visual Studio pre Mac, môžete si nainštalovať Xcode a spustiť simulátor pomocou Xamarinu priamo na ploche.

Rovnaké poplatky platia pre Xamarin (od 99 dolárov mesačne) a navyše na spustenie budete potrebovať Visual Studio Enterprise a nejaký hardvér Apple.

Štyri. Appetize.io (Prehliadač)

A teraz niečo úplne iné: Appetize.io je špeciálne testovacie riešenie pre mobilné aplikácie založené na prehliadači. Umožňuje vám vo vašom prehliadači spúšťať mobilné aplikácie pomocou simulácie, ktorú je možné nahrať prostredníctvom webovej stránky Appetize.io alebo pomocou špeciálneho rozhrania API.

Aplikácie sú streamované prostredníctvom prehliadača a je možné ich vložiť na ľubovoľnú webovú stránku pomocou rámca iframe. Vďaka tomu je platforma ideálna na účely testovania, dôkazov konceptu, demonštrácie prototypu klientom alebo rýchleho získania spätnej väzby o novom vzhľade alebo funkcii.

Webová povaha platformy znamená, že môžete komukoľvek a kdekoľvek poslať odkaz a nechať ich otestovať vašu aplikáciu. Rovnako ako v prípade Simulátora si môžete vybrať z rozsiahlej škály kombinácií zariadení a softvéru.

Táto metóda má svoje nevýhody, najmä však, že výkonnosť je nižšia ako v prípade spustenia simulácie na počítači Mac. Nie je tiež hlboko integrovaný do vývojového prostredia, ako napríklad Xcode's Simulator alebo Visual Studio s Xamarin so spusteným vzdialeným simulátorom iOS.

Potom je tu otázka nákladov. Platíte za „čas virtualizácie“, takže čím viac času chcete venovať spusteniu svojich aplikácií, tým viac ich budete musieť stráviť. Základný balík začína na 40 dolároch mesačne, môžete sa však zaregistrovať na bezplatnú skúšobnú verziu 100 minút pre dvoch používateľov, aby ste si ho mohli najskôr vyskúšať.

Vyhnite sa zvyšku

Nie je pravda Simulátor iOS pre Windows a ak by tam bol, Apple by pravdepodobne začal súdne konania o jeho zatvorenie. S ohľadom na to existuje mnoho aplikácií, ktoré sa tvária ako simulátory iOS. Mnohé jednoducho nefungujú, niektoré boli použité na šírenie škodlivého softvéru, iné tvrdia, že sú bezplatné, ale znižujú na vás skryté náklady na poslednú chvíľu.

Najlepšou možnosťou na testovanie aplikácií pre iOS je vývoj na počítači Mac a použitie simulátora. Xamarin Live Player poskytuje pomocnú ruku vývojárom s obmedzenou hotovosťou, ale z dlhodobého hľadiska sa investícia do počítačov Mac oplatí vzhľadom na náklady na Xamarin a Visual Studio Enterprise.

Aplikácia Appetize.io sa zdá byť ideálna na testovanie cyklu na konci vývoja, ale riešenie založené na prehliadači má vlastnú sadu kladov a záporov a zodpovedajúcu cenovku.

Dajte nám vedieť, ako sa simulácie iOS integrujú do vášho pracovného toku, v nižšie uvedených komentároch.

zdieľam zdieľam Tweet E -mail Príručka pre začiatočníkov k animovanej reči

Animovaná reč môže byť výzvou. Ak ste pripravení začať pridávať dialógy do svojho projektu, proces za vás rozložíme.

Čítajte ďalej
Súvisiace témy
  • Mac
  • Windows
  • iPhone
  • Programovanie
  • Vývoj aplikácií
O autorovi Tim Brookes(838 publikovaných článkov)

Tim je nezávislý spisovateľ, ktorý žije v austrálskom Melbourne. Môžete ho sledovať ďalej Twitter .

Viac od Tima Brooksa

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber