4 iOS simulatorji za testiranje aplikacij za iPhone in iPad

4 iOS simulatorji za testiranje aplikacij za iPhone in iPad

Če iščete način za preskušanje aplikacij iOS na računalniku Mac ali PC, boste morali uporabiti simulator. Simulatorji se od emulatorjev razlikujejo po tem, da niso namenjeni podvajanju strojne opreme, temveč modelirajo osnovno stanje strojne opreme.





Dober simulator bo tako dobro modeliral te pogoje, da bo simulacija samega sebe lahko posnema strojno opremo. S simulacijsko programsko opremo lahko simulirate okolja iPhone, iPad, Apple Watch in celo Apple TV, čeprav za najboljše rezultate potrebujete Mac.





e -pošta za ponastavitev gesla za playstation ni prejeta

Tu so vaše tri najboljše izbire.





1. Xcode 9 simulator (Mac)

Morda se zdi očitno, vendar najboljši simulator za naprave iOS prihaja iz samega Apple. Nameščen kot del orodij Xcode , Simulator deluje kot standardna aplikacija za Mac na namizju. Ker je Xcode na voljo samo na platformi Mac, Applov Simulator ni na voljo za uporabnike sistema Windows.

Simulator vam omogoča, da izberete posebno okolje naprave za testiranje - na primer iPhone 7 Plus z operacijskim sistemom iOS 10.3. Za razvijalce, zlasti majhne ekipe, to omili zahtevo po nakupu veliko dragih naprav zgolj za namene testiranja.



Appleova rešitev vključuje podporo za izvajanje več simulatorjev, ki medsebojno delujejo. To vam daje možnost, da naredite stvari, na primer zaženete simulacijo watchOS, da preizkusite integracijo aplikacije Watch z ustreznim sistemom iOS.

Uradni simulator omogoča tudi dostop do vseh API -jev iOS in osnovnih storitev. Če izdelujete aplikacijo, ki uporablja Igralni center za več igralcev ali HealthKit za podatke o dejavnosti, lahko s temi orodji preizkusite, ali aplikacija pravilno deluje s sistemom.





Nobena programska rešitev ne more nadomestiti prave fizične naprave, toda Simulator Xcode 9 je zelo blizu. Za namene hitrega testiranja in uvajanja preprosto ne morete premagati rešitve, ki je vgrajena v IDE, ki ga uporabljate.

Najboljši del je, da je popolnoma brezplačen, skupaj z ostalim razvojnim okoljem Xcode.





2. Visual Studio z Xamarin Live (Windows, Mac) [Ni več na voljo]

Microsoft je v zadnjih nekaj letih naredil veliko dela, da bi ga postavil Visual Studio kot izbrana razvojna platforma za razvoj med platformami . Maja 2017 so predstavili Xamarin Live, aplikacijo za iOS, ki omogoča potiskanje in preizkušanje izvornih aplikacij na povezani napravi iOS.

Kot ste morda že spoznali, to ni isto kot Appleov simulator. Ne morete preklapljati med profili naprav za simulacijo različnih okolij, vendar to ni razlog za odpis. Xamarin je nekoliko spremenil igre za razvijalce C#, ki uporabljajo Visual Studio, ki jih zanima gradnja, testiranje in uvajanje izvornih aplikacij iOS.

Prihod Xamarin Live je le še ena Microsoftova ponudba, ki razvijalce mika na platformo. Xamarin za racionalizacijo razvoja uporablja skupno kodo uporabniškega vmesnika C# in logiko aplikacije, čeprav za njegovo uporabo potrebujete Visual Studio Enterprise in osnovni načrt Xamarin (od 99 USD na mesec).

3. Visual Studio Z Xamarin in Mac (Windows, Mac)

Druga možnost za uporabnike Visual Studia, ki se razvijajo z Xamarinom, je uporaba simulatorja Xcode na omrežnem računalniku Mac. Še vedno lahko razvijate v programu Visual Studio za Windows ali Mac, razen da bodo simulacije poslane na vaš Mac po omrežju (nato pretočno poslane nazaj). To omogoča dostop do širšega spektra simulacijskih okolij, vendar zahteva nekaj nastavitev.

V računalniku Mac potrebujete Xcode z najnovejšo različico SDK -ja Xamarin.iOS. Potem lahko konfigurirajte Xamarin tako, da potisne vašo kodo v Xcode's Simulator . Prednosti tukaj so za tiste, ki razvijajo aplikacije za več platform v C# z Visual Studio, ki želijo v celoti izkoristiti odličen Applov simulator.

To je boljša možnost kot uporaba aplikacije Xamarin Live za iOS (zgoraj), vendar je tudi dražje, saj nimajo vsi Mac računalnika. Če že uporabljate Visual Studio za Mac, lahko namestite Xcode in zaženete Simulator z uporabo Xamarina na svojem namizju.

Enake pristojbine veljajo za Xamarin (od 99 USD na mesec), za zagon pa boste potrebovali Visual Studio Enterprise in nekaj strojne opreme Apple.

Štiri. Appetize.io (Brskalnik)

In zdaj za nekaj povsem drugega: Appetize.io je namenska rešitev za testiranje mobilnih aplikacij, ki temelji na brskalniku. Omogoča izvajanje mobilnih aplikacij v brskalniku s pomočjo simulacije, ki jo lahko naložite prek spletnega mesta Appetize.io ali z uporabo namenskega API -ja.

Aplikacije se pretakajo prek brskalnika in jih je mogoče vstaviti v katero koli spletno stran z okvirjem iframe. Zaradi tega je platforma idealna za namene testiranja, dokazovanja koncepta, predstavitve prototipa strankam ali hitrega pridobivanja povratnih informacij o novem videzu ali funkciji.

Spletna narava platforme pomeni, da lahko posredujete povezavo vsakomur in kjer koli ter jih preizkusite v svoji aplikaciji. Tako kot pri simulatorju lahko izbirate med široko paleto kombinacij naprav in programske opreme.

Ta metoda ima pomanjkljivosti, predvsem to, da se zmogljivost zmanjšuje v primerjavi s simulacijo na Macu. Prav tako ni globoko vključen v razvojno okolje, na primer Xcode's Simulator ali Visual Studio z Xamarinom, ki izvaja oddaljeni simulator iOS.

Potem je tu še vprašanje stroškov. Plačate za 'čas virtualizacije', zato več časa, ki ga želite porabiti za zagon svojih aplikacij, več boste morali porabiti. Osnovni paket se začne pri 40 USD na mesec, čeprav se lahko prijavite za 100 -minutni brezplačni preskus, ki ga dva uporabnika najprej preizkusita.

Izogibajte se počitku

Ni prav iOS simulator za Windows, in če bi obstajal, bi Apple verjetno začel sodni postopek, da bi ga zaprl. Glede na to obstaja veliko aplikacij, ki se predstavljajo kot simulatorji iOS. Mnogi preprosto ne delujejo, nekateri so bili uporabljeni za širjenje zlonamerne programske opreme, drugi trdijo, da so brezplačni, vendar vam v zadnjem trenutku znižajo skrite stroške.

Najboljša možnost za preizkušanje aplikacij za iOS je razvoj na Macu in uporaba Simulatorja. Xamarin Live Player ponuja roko v roko razvijalcem, ki imajo denarno obremenitev, vendar bi bilo dolgoročno naložba v Mac morda vredna glede na stroške Xamarina in Visual Studio Enterprise.

Appetize.io je videti kot nalašč za testiranje cikla ob koncu razvoja, vendar ima rešitev, ki temelji na brskalniku, svoj niz prednosti in slabosti ter cenovno oznako.

Sporočite nam, kako se simulacije iOS vključijo v vaš potek dela v spodnjih komentarjih.

Deliti Deliti Cvrkutati E-naslov Vodnik za začetnike po animaciji govora

Animacija govora je lahko izziv. Če ste pripravljeni na začetek dodajanja dialoga v svoj projekt, bomo za vas razčlenili postopek.

Preberite Naprej
Sorodne teme
  • Mac
  • Windows
  • iPhone
  • Programiranje
  • Razvoj aplikacij
O avtorju Tim Brookes(838 objavljenih člankov)

Tim je samostojni pisatelj, ki živi v Melbournu v Avstraliji. Lahko mu slediš Twitter .

Več od Tim Brookes

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, da se naročite