Om du vill veta hur en viss app kommer att se ut och fungera på en iPad, iPhone eller iPod touch från en bärbar eller stationär Windows-dator, behöver du en iOS-emulator för PC. Den här typen av programvara är användbar för apputvecklare, kvalitetssäkringspersonal eller alla som vill köra iPhone-appar på en PC.
Vi har sammanställt en lista över de bästa iOS-emulatorerna för Windows. Kolla in dessa och se vilka som kan fungera för dina behov.
Dessa appar är tillgängliga för olika versioner av Windows. Kontrollera individuella programkrav för att se om en emulator fungerar med ditt operativsystem.
Bästa webbläsarbaserade iOS-emulator: Appetize.io
What We Like
- Ingen programvara att installera.
- Fungerar på alla enheter.
- Den kostnadsfria versionen är idealisk för enkel utvecklingsvalidering och testning.
- Har premium alternativ för professionella utvecklare.
What We Don't Like
- Enstaka fördröjningar när duken som representerar iOS-enheten renderas.
- Fungerar bara i en webbläsare.
Appetize.io låter dig ladda upp din app till dess webbplats eller via ett API. Inom några sekunder körs din app i alla större webbläsare på din PC. Tjänsten erbjuder avancerade funktioner utöver emulering, inklusive automatiserade tester, skalbara företagsinstallationer och analys av nätverksanvändning.
En gratis provperiod begränsar dig till en samtidig session och 100 minuters appströmning per månad. Betalprenumerationer sträcker sig från 40 USD per månad upp till 2 000 USD för storskaliga krav.
Mest användarvänliga iOS-emulator: Smartface
What We Like
- Uppdateras ofta för att hålla jämna steg med uppdateringar av operativsystemet.
- Pålitlig och användarvänlig.
What We Don't Like
- En liten prestandaförlust för CPU-intensiva appar.
- Kräver en Apple-enhet för att fungera.
Smartface är en kraftfull emulator som stöder iOS-utveckling på PC, vilket möjliggör en plattformsoberoende programmeringsupplevelse. Det kräver att en iOS-enhet med Smartface-appen är ansluten till en Windows-maskin, som måste ha iTunes installerat för igenkänningsändamål. När den inställningen är på plats kan du initiera emulering med ett par tryck och klick.
Kraftfullaste iOS-emulatorn för PC: Xamarin.iOS
What We Like
- Koda iOS-appar från en PC.
- Mer flexibilitet än andra iOS-emulatorer.
What We Don't Like
- Tar tid och tekniskt kunnande att installera.
- Kräver en Windows-dator och en Mac.
Att konfigurera Xamarin för att bygga och testa iOS-appar på en PC är ingen lätt uppgift. Ändå, när det väl är igång är det en kraftfull miljö för att koda iOS-appar från en PC. Xamarin ger dig tillgång till samma UI-kontroller som Objective-C och Xcode erbjuder, samtidigt som du kan koda i C med. NET BCL bakom. Denna programmering görs inom Visual Studio IDE.
Du behöver som ett minimum en Windows-maskin med den senaste versionen av Visual Studio och en nätverksansluten Mac med Xamarin.iOS och Apples byggverktyg installerade. Dessa verktyg består av de senaste versionerna av Xcode och iOS SDK, som är tillgängliga för nedladdning med ett Apple Developer-konto.
Bästa provisoriska iOS-emulator: Adobe AIR
What We Like
- Stöds av ett välrenommerat företag.
- Täta uppdateringar för att återspegla det föränderliga iOS-gränssnittet.
What We Don't Like
- Ger inte en perfekt 1:1-emulering.
- Har begränsad funktionalitet.
Med hjälp av Adobe AIR-runtime-ramverket kan du skapa en ny instans av iOS GUI på en Windows-dator. Även om det tekniskt sett inte är en emulator i ordets rätta bemärkelse, låter det här verktyget utvecklare och testare få en känsla för hur en app kommer att se ut och bete sig på iOS utan att köra den i det operativsystemet.
Hårdvarureplikeringsgränser innebär att du inte får en jämförelse mellan äpplen och äpplen när det gäller appens beteende. Det du ser i AIR iPhone kanske inte är exakt det som återges eller inträffar på en faktisk iOS-enhet. Men om du vill ha en uppfattning om hur något ser ut på en iPhone, är AIR Adobe ett lämpligt alternativ.
Bästa iOS-emulator för nybörjare: Ripple
What We Like
- En minimal inlärningskurva för dem som inte är bekanta med emulatorer.
- Perfekt för att testa webbplatser för iOS-enheter.
What We Don't Like
- Har inte uppdaterats på några år.
- Stöds inte av dess utvecklare.
Ripple är ett webbläsarbaserat verktyg som emulerar mobila miljöer, inklusive iOS. Den är speciellt utformad för att hjälpa till med utveckling och testning av HTML5-applikationer. Ripple kräver Google Chrome och Ripple Emulator-tillägget, som kan integreras med andra verktyg för att felsöka och köra automatiserade testskript.