4 simuladors iOS per provar aplicacions per a iPhone i iPad

4 simuladors iOS per provar aplicacions per a iPhone i iPad

Si cerqueu una manera de provar aplicacions d’iOS en un Mac o PC, haureu d’utilitzar un simulador. Els simuladors difereixen dels emuladors perquè no estan dissenyats per replicar maquinari, sinó que modelen l'estat subjacent del maquinari.





Un bon simulador modelarà aquestes condicions tan bé que la simulació a si mateix pot emular el maquinari. Podeu simular entorns d’iPhone, iPad, Apple Watch i fins i tot Apple TV amb programari de simulació, tot i que per obtenir els millors resultats necessitareu un Mac.





el meu ordinador serà compatible amb Windows 10

Aquí teniu les vostres tres millors opcions.





1. Simulador Xcode 9 (Mac)

Podria semblar obvi, però el millor simulador per a dispositius iOS prové de la pròpia Apple. Instal·lat com part de les eines de Xcode , Simulator funciona com una aplicació estàndard de Mac a l'escriptori. Com que Xcode només està disponible a la plataforma Mac, Apple Simulator no està disponible per als usuaris de Windows.

Simulator us permet escollir un entorn de dispositiu específic per provar-lo, com un iPhone 7 Plus amb iOS 10.3. Per als desenvolupadors, especialment els equips petits, això mitiga el requisit de comprar molts dispositius cars només per a proves.



La solució d’Apple inclou suport per executar múltiples simuladors que interactuen entre si. Això us dóna la possibilitat de fer coses com ara fer una simulació watchOS per provar la integració de la vostra aplicació Watch amb el seu homòleg iOS.

El simulador oficial també proporciona accés a totes les API i serveis bàsics d’IOS. Si esteu creant una aplicació que utilitzi Centre de jocs per a multijugador o HealthKit per a dades d'activitat, podeu utilitzar aquestes eines per comprovar si l'aplicació interactua correctament amb el sistema.





Cap solució de programari pot substituir un dispositiu físic real, però el simulador de Xcode 9 s’acosta bastant. Per fer proves i desplegaments ràpids, no podeu superar una solució integrada a l'IDE que utilitzeu.

La millor part és que és completament gratuït, juntament amb la resta de l'entorn de desenvolupament Xcode.





2. Visual Studio amb Xamarin Live (Windows, Mac) [Ja no està disponible]

Microsoft ha fet molta feina durant els darrers anys per posicionar-se Visual Studio com a plataforma de desenvolupament escollida per al desenvolupament multiplataforma . Al maig de 2017, van presentar Xamarin Live, una aplicació per a iOS que us permet accedir i provar aplicacions natives en un dispositiu iOS connectat.

Com ja us heu adonat, això no és el mateix que Apple Simulator. No podeu canviar entre perfils de dispositius per simular entorns diferents, però no és motiu per anul·lar-lo. Xamarin ha estat una mica un canvi de joc per als desenvolupadors de C # que utilitzen Visual Studio i estan interessats en construir, provar i desplegar aplicacions natives per a iOS.

L’arribada de Xamarin Live és només una altra oferta per part de Microsoft per temptar els desenvolupadors a la plataforma. Xamarin utilitza el codi de la interfície d’usuari compartit C # i la lògica d’aplicacions per racionalitzar el desenvolupament, tot i que necessitareu Visual Studio Enterprise i un pla bàsic de Xamarin (a partir de 99 dòlars al mes) per utilitzar-lo.

3. Visual Studio With Xamarin i un Mac (Windows, Mac)

Una altra opció per als usuaris de Visual Studio que desenvolupen amb Xamarin és utilitzar Xcode Simulator en un Mac en xarxa. Encara podeu desenvolupar-vos a Visual Studio per a Windows o Mac, tret que les simulacions s’enviaran al vostre Mac per la xarxa (després es tornaran a enviar). Això proporciona accés a una gamma més àmplia d’entorns de simulació, però requereix una certa configuració.

Al Mac necessitareu Xcode amb la versió més recent de l’SDK de Xamarin.iOS. Podeu llavors configureu Xamarin per enviar el vostre codi al simulador de Xcode . Els avantatges aquí són per a aquells que desenvolupen aplicacions multiplataforma en C # que utilitzen Visual Studio, que vol fer un ús complet de l’excel·lent Simulador d’Apple.

Aquesta és una opció millor que fer servir l’aplicació Xamarin Live iOS (a sobre), però també és un esforç més car, ja que no tothom té un Mac. Si ja utilitzeu Visual Studio per a Mac, podeu instal·lar Xcode i iniciar el simulador mitjançant Xamarin allà mateix al vostre escriptori.

S'apliquen les mateixes tarifes a Xamarin (a partir de 99 dòlars al mes), a més de que necessiteu Visual Studio Enterprise i alguns components de maquinari d'Apple per arrencar.

4. Appetize.io (Navegador)

I ara per a una cosa completament diferent: Appetize.io és una solució de proves dedicada basada en navegadors per a aplicacions mòbils. Us permet executar aplicacions mòbils al navegador mitjançant una simulació, que es pot penjar a través del lloc web Appetize.io o mitjançant una API dedicada.

Les aplicacions es transmeten a través del navegador i es poden incrustar a qualsevol pàgina web mitjançant un iframe. Això fa que la plataforma sigui ideal per provar, demostrar conceptes, demostrar un prototip als clients o obtenir ràpidament una ronda de comentaris sobre un nou aspecte o funció.

La naturalesa basada en web de la plataforma significa que podeu passar un enllaç a qualsevol persona i en qualsevol lloc i fer-los provar la vostra aplicació. Igual que amb Simulator, podeu triar entre una àmplia gamma de combinacions de dispositius i programari.

Tanmateix, hi ha inconvenients en aquest mètode, en particular que el rendiment disminueix en comparació amb l'execució de la simulació en un Mac. Tampoc està profundament integrat a l’entorn de desenvolupament, com ara el simulador de Xcode o Visual Studio amb Xamarin que executa un simulador d’iOS remot.

Després hi ha la qüestió del cost. Pagueu per 'temps de virtualització', de manera que, com més temps vulgueu dedicar a executar les vostres aplicacions, més haureu de passar. El paquet bàsic comença a 40 dòlars al mes, tot i que podeu registrar-vos per fer una prova gratuïta de 100 minuts perquè dos usuaris el provin primer.

Eviteu la resta

No hi ha cert Simulador iOS per a Windows, i si hi hagués Apple, probablement començaria els procediments judicials per tancar-lo. Amb això en ment, hi ha moltes aplicacions que es fan passar per simuladors d’IOS. Molts simplement no funcionen, alguns s’han utilitzat per difondre programari maliciós, d’altres afirmen que són gratuïts, però us descarreguen els costos ocults a l’últim moment.

La millor opció per provar les vostres aplicacions iOS és desenvolupar-vos en un Mac i utilitzar Simulator. Xamarin Live Player estén la mà dels desenvolupadors amb problemes, però a la llarga invertir en un Mac pot valer la pena tenint en compte el cost de Xamarin i Visual Studio Enterprise.

Appetize.io sembla perfecte per a proves de cicle de finalització del desenvolupament, però la solució basada en navegadors té el seu propi avantatge i desavantatge i un preu que coincideix.

Feu-nos saber com s’integren les simulacions d’IOS al vostre flux de treball als comentaris següents.

Compartir Compartir Tweet Correu electrònic Una guia per a principiants d’animació de la parla

Animar la parla pot ser un repte. Si esteu preparat per començar a afegir diàlegs al vostre projecte, us desglossarem el procés.

Llegiu a continuació
Temes relacionats
  • Mac
  • Windows
  • iPhone
  • Programació
  • Desenvolupament d'aplicacions
Sobre l'autor Tim Brookes(838 articles publicats)

Tim és un escriptor independent que viu a Melbourne, Austràlia. El podeu seguir Twitter .

Més de Tim Brookes

Subscriu-te al nostre butlletí

Uniu-vos al nostre butlletí per obtenir consells tècnics, ressenyes, llibres electrònics gratuïts i ofertes exclusives.

Feu clic aquí per subscriure-us