4 iOS szimulátor iPhone és iPad alkalmazások teszteléséhez

4 iOS szimulátor iPhone és iPad alkalmazások teszteléséhez

Ha módot keres az iOS -alkalmazások tesztelésére Mac vagy PC -n, akkor szimulátort kell használnia. A szimulátorok abban különböznek az emulátoroktól, hogy nem hardver megismétlésére tervezték őket, hanem modellezik a hardver alapállapotát.





Egy jó szimulátor olyan jól modellezi ezeket a feltételeket, hogy a szimuláció maga utánozhatja a hardvert. Szimulációs szoftverrel szimulálhat iPhone, iPad, Apple Watch és akár Apple TV környezeteket is, bár a legjobb eredmény eléréséhez szüksége lesz egy Mac -re.





hogyan tudom megtudni a grafikus kártyám windows 10 -et

Íme a három legjobb választás.





1. Xcode 9 szimulátor (Mac)

Nyilvánvalónak tűnhet, de az iOS -eszközök legjobb szimulátora magától az Apple -től származik. Telepítve mint része az Xcode eszközeinek , A szimulátor úgy működik, mint egy hagyományos Mac -alkalmazás az asztalon. Mivel az Xcode csak a Mac platformon érhető el, az Apple szimulátora nem érhető el a Windows felhasználók számára.

A szimulátor lehetővé teszi egy adott eszközkörnyezet kiválasztását a teszteléshez - például az iOS 10.3 rendszert futtató iPhone 7 Plus készüléket. A fejlesztők, különösen a kis csapatok számára ez enyhíti azt a követelményt, hogy sok drága eszközt vásároljanak pusztán tesztelés céljából.



Az Apple megoldása több, egymással kölcsönhatásba lépő szimulátor futtatását is támogatja. Ez lehetőséget ad arra, hogy például WatchOS szimulációt futtasson, hogy tesztelje a Watch alkalmazás integrációját az iOS megfelelőjével.

A hivatalos szimulátor hozzáférést biztosít az összes iOS API -hoz és alapszolgáltatáshoz. Ha olyan alkalmazást készít, amely hasznos Játékközpont többjátékos számára vagy a HealthKit tevékenységi adatokhoz, ezekkel az eszközökkel ellenőrizheti, hogy az alkalmazás megfelelően működik -e a rendszerrel.





Semmilyen szoftvermegoldás nem helyettesítheti a valódi fizikai eszközt, de az Xcode 9 szimulátora nagyon közel van. Gyors tesztelés és telepítés céljából egyszerűen nem győzhet le olyan megoldást, amely az Ön által használt IDE -be van építve.

A legjobb az egészben, hogy teljesen ingyenes, az Xcode fejlesztői környezet többi részével együtt.





2. Visual Studio Xamarin Live -val (Windows, Mac) [már nem elérhető]

A Microsoft az elmúlt években sok munkát végzett a pozíciókért A Visual Studio a választott fejlesztési platform a platformok közötti fejlesztéshez . 2017 májusában mutatták be a Xamarin Live nevű iOS -alkalmazást, amely lehetővé teszi a natív alkalmazások betöltését és tesztelését egy csatlakoztatott iOS -eszközön.

Amint már rájött, ez nem ugyanaz, mint az Apple szimulátora. Nem válthat az eszközprofilok között a különböző környezetek szimulálásához, de ez nem ok arra, hogy leírja. A Xamarin némiképp megváltoztatta a C# fejlesztőket, akik a Visual Studiót használják, és akik érdeklődnek natív iOS -alkalmazások létrehozása, tesztelése és telepítése iránt.

A Xamarin Live érkezése csak egy újabb ajánlat a Microsoft részéről, hogy a fejlesztőket a platformra csábítsa. A Xamarin megosztott C# UI kódot és alkalmazáslogikát használ a fejlesztés ésszerűsítésére, bár használatához szüksége lesz a Visual Studio Enterprise -ra és egy alap Xamarin tervre (havi 99 dollártól).

3. Visual Studio With Xamarin és egy Mac (Windows, Mac)

Egy másik lehetőség a Xamarinnal fejlesztő Visual Studio felhasználók számára, hogy az Xcode Simulator -t hálózati számítógépen használják. Továbbra is fejleszthet a Visual Studio for Windows vagy Mac rendszeren belül, kivéve, hogy a szimulációkat a hálózaton keresztül elküldi a Mac számítógépére (majd visszaadja Önnek). Ez hozzáférést biztosít a szimulációs környezetek szélesebb köréhez, de bizonyos beállításokat igényel.

Mac számítógépen szüksége lesz az Xcode -ra a Xamarin.iOS SDK legújabb verziójával. Akkor teheted konfigurálja a Xamarint, hogy a kódot az Xcode szimulátorába küldje . Az előnyök azoknak szólnak, akik platformon keresztüli alkalmazásokat fejlesztenek C# -ban a Visual Studio segítségével, és teljes mértékben ki akarják használni az Apple kiváló szimulátorát.

Ez jobb megoldás, mint a Xamarin Live iOS alkalmazás használata (fent), de ez egyben drágább tevékenység is, mivel nem mindenkinek van Mac -je. Ha már használja a Visual Studio for Mac programot, telepítheti az Xcode programot, és elindíthatja a szimulátort a Xamarin használatával az asztalon.

Ugyanezek a díjak vonatkoznak a Xamarinra is (havi 99 dollártól), emellett a Visual Studio Enterprise és néhány Apple hardver szükséges a rendszerindításhoz.

Négy. Étvágygerjesztő.io (Böngésző)

És most valami egészen mást: az Appetize.io egy dedikált, böngészőalapú tesztelési megoldás mobil alkalmazásokhoz. Lehetővé teszi, hogy szimuláció segítségével futtasson mobilalkalmazásokat a böngészőjében, amelyet az Appetize.io webhelyen vagy egy dedikált API segítségével lehet feltölteni.

Az alkalmazásokat a böngészőn keresztül közvetítik, és iframe segítségével bármilyen weboldalba beágyazhatók. Ez teszi a platformot ideálissá tesztelési célokra, a koncepció igazolására, a prototípus bemutatására az ügyfelek számára, vagy gyors visszajelzések beszerzésére egy új megjelenésről vagy szolgáltatásról.

A platform webalapú jellege azt jelenti, hogy bárki, bárhol átadhatja a linket, és tesztelheti alkalmazását. A szimulátorhoz hasonlóan az eszköz- és szoftverkombinációk széles választékából válogathat.

Ennek a módszernek azonban vannak hátrányai, nevezetesen, hogy a teljesítmény csökken a szimuláció Mac -en történő futtatásához képest. Szintén nincs mélyen integrálva a fejlesztői környezetbe, mint például az Xcode Simulator vagy a Visual Studio, ahol a Xamarin távoli iOS szimulátort futtat.

Aztán ott van a költség kérdése. Ön fizet a „virtualizációs időért”, tehát minél több időt szeretne eltölteni az alkalmazások futtatásával, annál többet kell költenie. Az alapcsomag havi 40 dollárnál kezdődik, bár regisztrálhat egy ingyenes, 100 perces próbaidőszakra, hogy két felhasználó először tesztelje.

Kerülje a pihenést

Nincs igaz iOS szimulátor a Windows számára, és ha lenne Apple, valószínűleg bírósági eljárást kezdene a leállítása érdekében. Ezt szem előtt tartva sok alkalmazás létezik iOS szimulátorként. Sokan egyszerűen nem működnek, egyeseket rosszindulatú programok terjesztésére használtak, mások azt állítják, hogy ingyenesek, de az utolsó pillanatban ejtik a rejtett költségeket.

Az iOS -alkalmazások tesztelésének legjobb módja az, ha Mac -en fejleszt és szimulátort használ. A Xamarin Live Player segítő kezet nyújt a készpénzben szenvedő fejlesztőknek, de hosszú távon érdemes lehet Mac-be fektetni, tekintettel a Xamarin és a Visual Studio Enterprise költségeire.

Úgy tűnik, hogy az Appetize.io tökéletes a fejlesztési ciklus végén végzett teszteléshez, de a böngészőalapú megoldásnak megvannak az előnyei és hátrányai, valamint az árcédula.

Tudassa velünk, hogyan integrálódnak az iOS szimulációk a munkafolyamatba az alábbi megjegyzésekben.

Részvény Részvény Csipog Email Kezdő útmutató a beszéd animálásához

A beszéd animálása kihívást jelenthet. Ha készen áll arra, hogy párbeszédet adjon hozzá a projekthez, lebontjuk a folyamatot.

Olvassa tovább
Kapcsolódó témák
  • Mac
  • ablakok
  • iPhone
  • Programozás
  • Alkalmazásfejlesztés
A szerzőről Tim Brookes(838 megjelent cikk)

Tim szabadúszó író, Melbourne -ben, Ausztráliában él. Követheted őt Twitter .

További részletek Tim Brookes -tól

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, véleményeket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide