iPhone-emulatorer är program som replikerar hårdvaran på en iPhone så att du kan köra iOS-appar på andra operativsystem. Apputvecklare använder ofta emulatorer för att testa iPhone-programvara på Windows- eller Mac-datorer som de använder för programmering. Även om de inte kan köra appar direkt från Apple App Store, efterliknar dessa iPhone-emulatorer troget den grundläggande funktionaliteten hos en iPhone.
Dessa emulatorer är tillgängliga för flera plattformar. Kontrollera individuella programvarukrav för att avgöra om en viss emulator är kompatibel med din enhet.
Den officiella iOS-emulatorn: Xcode
What We Like
- Fullständig integrerad utvecklingsmiljö för iOS.
- Gratis och stöds av Apple.
- Det är så nära du kan komma att testa appen på en riktig iPhone.
What We Don't Like
- Fungerar bara på Mac-datorer.
- Gränssnittet stöder inte fönsterflikar.
- Alla alternativen har en brant inlärningskurva.
Xcode är den bästa emulatorn för iOS-utvecklare eftersom den skapades av Apple. Den emulerar alla Apple-enheter så att du kan se hur layouten på din app ändras på olika iPhone-modeller och iPad-versioner med och utan Retina Display. Således kan du se till att din app för iOS 13 är bakåtkompatibel med iOS 10-enheter.
Xcode låter dig också ändra inställningarna som är tillgängliga på den simulerade enheten, beroende på enheten och iOS-versionen, för att se hur dessa inställningar påverkar din app. Du kan testa hur din app beter sig när skärmen roteras för att se till att den fungerar i både stående och liggande läge. Om du vill gräva djupare i att använda Xcode för att testa din app, kolla in Xcode Hjälpguide från Apple.
Bästa iPhone-emulator för Windows: Xamarin Remoted iOS Simulator
What We Like
- Skapa iOS-appar på din Windows-dator.
- Behandlar Windows-pennan som en iOS-enhet behandlar en Apple-penna.
What We Don't Like
- Kräver både en PC och en Mac-dator att använda på Windows.
- Medan du kan ladda ner Visual Studio gratis, kostar Xamarin-pluginet 99 USD/månad.
Microsoft Visual Studio är en populär mjukvaruutvecklingsplattform för Windows och Mac som möjliggör utveckling av iOS-appar med Xamarin-plugin. Den är tillräckligt kraftfull för att stödja företagsapplikationer för ett pris, men enskilda användare som skapar programvara för icke-företag kan ladda ner gratis utvecklarprogramvara.
Xamarin ger dig tillgång till viktiga iOS-verktyg som ARkit, Core ML 2, Siri Shortcuts och Touch ID. Medan Xamarin kräver en Mac för att fungera fullt ut, erbjuder det vissa fördelar att använda den på en Windows-enhet. Om du till exempel har en Windows-pekskärmsenhet kan du interagera med simulatorn eller använda skakgester som om du använde en riktig iPhone. Du kan nypa, svepa, ta skärmdumpar och till och med använda pekgester med flera fingrar.
Bästa webbaserade iPhone-emulator: Appetize.io
What We Like
- Du behöver inte installera någon programvara.
- Fungerar på alla operativsystem.
- Gratisversionen är lämplig för apptestning och validering.
- Flexibla prissättnings alternativ för proffs och företag.
What We Don't Like
- Gränssnittet släpar ibland.
- Kräver en internetanslutning.
-
Ingen inbyggd utvecklingsmiljö.
Appetize.io är en webbaserad iOS-simulator. För att använda den måste du ladda upp en simulatorbyggd av en app. Du utvecklar din app med hjälp av en plattform som Xcode eller Xamarin innan du kan testa den med Appetize.io. Du måste ladda upp den som en ZIP-fil eller.tar.gz-fil, som innehåller det komprimerade.app-paketet. Efter att ha laddat upp din fil skickar Appetize.io en länk till dig via e-post där du kan köra appen online. Den låter dig bädda in simulatorappar i HTML-kod med iframes, vilket är användbart för att marknadsföra din app eller visa demopresentationer.
Appetize.io är kompatibel med många generationer av iPhone från iPhone 4S hela vägen upp till iPhone 11 Pro Max, tillsammans med vissa iPad-modeller. Den kostnadsfria provperioden tillåter en samtidig användare och 100 minuters användning per månad. Grundpaketet är för 20 samtidiga användare och 500 minuter per månad. Om du vill ha obegränsade användare med 2 000 minuter per månad kan du köpa premiumpaketet. För företag erbjuder företagspaketet obegränsad användning.