4 simulátory pro iOS pro testování aplikací pro iPhone a iPad

  • Lesley Fowler
  • 0
  • 1277
  • 157
reklama

Pokud hledáte způsob, jak otestovat aplikace pro iOS v počítačích Mac nebo PC, budete muset použít simulátor. Simulátory se liší od emulátorů tím, že nejsou navrženy pro replikaci hardwaru, ale spíše modelují základní stav hardwaru.

Dobrý simulátor bude tyto podmínky modelovat tak dobře, že simulace sám může emulovat hardware. Prostřednictvím simulačního softwaru můžete simulovat prostředí iPhone, iPad, Apple Watch a dokonce i Apple TV, ale pro dosažení nejlepších výsledků budete potřebovat Mac.

Zde jsou vaše tři nejlepší možnosti.

1. Simulátor Xcode 9 (Mac)

Může se to zdát zřejmé, ale nejlepší simulátor pro zařízení iOS pochází od Apple samotného. Nainstalované jako součást nástrojů Xcode Nejlepší Mac Apps pro instalaci na MacBook nebo iMac Nejlepší Mac Apps pro instalaci na MacBook nebo iMac Hledáte nejlepší aplikace pro MacBook nebo iMac? Zde je náš úplný seznam nejlepších aplikací pro MacOS. , Simulátor funguje jako standardní aplikace pro Mac na ploše. Protože Xcode je k dispozici pouze na platformě Mac, není Apple Simulator pro uživatele Windows dostupný.

Simulátor vám umožňuje vybrat specifické prostředí zařízení pro testování - jako je iPhone 7 Plus se systémem iOS 10.3. Pro vývojáře, zejména malé týmy, se tím snižuje požadavek na nákup mnoha drahých zařízení čistě pro účely testování.

Řešení společnosti Apple zahrnuje podporu pro spuštění více simulátorů, které spolu vzájemně spolupracují. To vám umožní provádět věci, jako je spuštění simulace watchOS, otestovat integraci aplikace Watch s jejím protějškem iOS.

Oficiální simulátor také poskytuje přístup ke všem rozhraním API systému iOS a základním službám. Vytváříte-li aplikaci, která využívá herní centrum pro více hráčů Jak používat (a deaktivovat) herní centrum v počítačích Mac a iOS Jak používat (a deaktivovat) herní centrum v počítačích Mac a iOS Herní středisko Apple se snaží učinit hraním mobilních her společenskou činnost znovu, ale používání služby již není tak jednoduché. nebo HealthKit pro údaje o činnosti 10 Aplikace pro iPhone a iPad, které zpřístupňují další úroveň 10 Aplikace pro iPhone a iPad, které zpřístupňují další úroveň V minulosti byla přístupnost vnímána jako volitelná nebo příjemná „bonusová“ funkce, ale toto zobrazení je zastaralý. Zde je 10 aplikací, které usnadňují život širokému spektru uživatelů iPhone. , můžete pomocí těchto nástrojů otestovat, zda aplikace správně pracuje se systémem.

Strávil jsem tolik času v simulátoru iOS, že jsem začal zkoušet posouvat jiné aplikace pomocí myši

- Gaya Kessler (@GayaKessler) 21. července 2017

Žádné softwarové řešení nemůže nahradit skutečné fyzické zařízení, ale simulátor Xcode 9's Simulator se blíží. Pro účely rychlého testování a nasazení prostě nemůžete porazit řešení zabudované do IDE, které používáte.

Nejlepší na tom je, že je zcela zdarma, spolu se zbytkem vývojového prostředí Xcode.

2. Visual Studio s Xamarin Live (Windows, Mac) [již není k dispozici]

Společnost Microsoft odvedla během posledních několika let mnoho práce, aby se Visual Studio stalo vývojovou platformou pro vývoj napříč platformami. Visual Studio Code je perfektní text a skriptovací editor pro Mac Visual Studio Code je perfektní text a skriptování Editor pro Mac Textový editor společnosti Microsoft podporuje nesčetné jazyky a nemusíte jej dokonce porovnávat s Xcode, protože slouží různým potřebám. . V květnu 2017 představili aplikaci Xamarin Live, aplikaci pro iOS, která vám umožňuje nabízet a testovat nativní aplikace na připojeném zařízení iOS.

Jak jste si možná už uvědomili, tohle není to samé jako Apple Simulator. Nemůžete přepínat mezi profily zařízení a simulovat různá prostředí, ale to není důvod k jeho odpisování. Xamarin byl poněkud změnou hry pro vývojáře C #, kteří používají Visual Studio, kteří se zajímají o vytváření, testování a nasazení nativních aplikací pro iOS..

Příchod Xamarin Live je jen další nabídkou společnosti Microsoft, která láká vývojáře na platformu. Xamarin používá sdílený C # UI kód ​​a aplikační logiku pro zefektivnění vývoje, ale budete potřebovat Visual Studio Enterprise a základní plán Xamarin (začínající na $ 99 za měsíc), abyste jej mohli používat.

3. Visual Studio s Xamarinem a Macem (Windows, Mac)

Další možností pro uživatele Visual Studio, kteří se vyvíjejí s Xamarinem, je použití simulátoru Xcode na počítači Mac v síti. V aplikaci Visual Studio pro Windows nebo Mac se stále můžete vyvíjet, s výjimkou simulací, které budou do počítače Mac odesílány prostřednictvím sítě (poté k vám budou streamovány). To poskytuje přístup k širšímu rozsahu simulačních prostředí, ale vyžaduje to určité nastavení.

Na počítačích Mac budete potřebovat Xcode s nejnovější verzí sady Xamarin.iOS SDK. Poté můžete nakonfigurovat Xamarin tak, aby poslal váš kód do simulátoru Xcode. Výhody jsou zde pro vývojáře aplikací napříč platformami v jazyce C #, kteří používají Visual Studio, kteří chtějí plně využít vynikajícího simulátoru Apple.

Toto je lepší volba než použití aplikace Xamarin Live iOS (výše), ale je to také dražší úsilí, protože ne každý má Mac. Pokud již používáte Visual Studio pro Mac, můžete nainstalovat Xcode a spustit Simulátor pomocí Xamarin přímo na ploše.

Stejné poplatky platí pro Xamarin (od 99 $ měsíčně), navíc budete potřebovat Visual Studio Enterprise a nějaký hardware Apple pro spuštění.

4. Appetize.io (prohlížeč)

A nyní pro něco úplně jiného: Appetize.io je specializované testovací řešení založené na prohlížeči pro mobilní aplikace. To vám umožní spouštět mobilní aplikace ve vašem prohlížeči pomocí simulace, kterou lze nahrát přes web Appetize.io nebo pomocí vyhrazeného API.

Aplikace jsou streamovány prostřednictvím prohlížeče a lze je vložit na jakoukoli webovou stránku pomocí prvku iframe. Díky tomu je platforma ideální pro účely testování, důkazů konceptu, předvedení prototypu klientům nebo rychlého získání zpětné vazby na nový vzhled nebo funkci..

Webová povaha platformy znamená, že můžete předat odkaz komukoli a kdekoli a nechat je otestovat vaši aplikaci. Stejně jako u simulátoru si můžete vybrat z široké škály kombinací zařízení a softwaru.

Existují však nevýhody této metody, zejména to, že výkon klesá ve srovnání se spuštěním simulace na počítači Mac, kdy je lepší zvolit webové aplikace než nativní aplikace Mac? Kdy je lepší vybrat si webové aplikace než nativní aplikace Mac? Některé z nejpopulárnějších aplikací pro Mac jsou k dispozici jak nativní, tak webové aplikace, ale co je nejlepší? . Není také hluboce integrován do vývojového prostředí, jako je Xcode's Simulator nebo Visual Studio s Xamarin spuštěním vzdáleného simulátoru iOS.

Vydána plná podpora pro iOS 10! Vyzkoušejte demo na https://t.co/uqFOoH5Ptr

- Appetize.io (@appetizeio) 23. září 2016

Pak je tu otázka nákladů. Platíte za “čas virtualizace,” Čím více času tedy chcete strávit spuštěním aplikací, tím více budete muset strávit. Základní balíček začíná na $ 40 za měsíc, ale můžete se zaregistrovat do zkušební doby 100 minut pro dva uživatele, aby si ho vyzkoušeli jako první.

Vyhněte se zbytku

Tady není žádný skutečný Simulátor iOS pro Windows, a pokud by existoval Apple, pravděpodobně by zahájil soudní řízení, aby jej zastavil. S ohledem na to existuje mnoho aplikací, které vystupují jako simulátory iOS. Mnoho prostě nefunguje, některé byly zvyklé na šíření malwaru, jiné tvrdí, že jsou zdarma, ale na vás na poslední chvíli klesají skryté náklady.

Nejlepší možností pro testování aplikací pro iOS je vývoj na počítači Mac a použití simulátoru. Xamarin Live Player rozšiřuje pomocnou ruku k vývojářům s omezenými penězi, ale z dlouhodobého hlediska by investice do Macu mohla stát za zvážení nákladů na Xamarin a Visual Studio Enterprise.

Appetize.io se jeví jako perfektní pro testování na konci vývoje, ale řešení založené na prohlížeči má svou vlastní sadu výhod a nevýhod a cenu, která odpovídá.

Dejte nám vědět, jak se simulace iOS integrují do vašeho pracovního postupu v níže uvedených komentářích.




Bisher hat noch niemand einen Kommentar zu diesem Artikel abgegeben.

O moderní technologii, jednoduché a cenově dostupné.
Váš průvodce ve světě moderních technologií. Naučte se, jak používat technologie a pomůcky, které nás každý den obklopují, a naučte se, jak objevovat na internetu zajímavé věci.