4 iOS -simulaattoria iPhone- ja iPad -sovellusten testaamiseen

4 iOS -simulaattoria iPhone- ja iPad -sovellusten testaamiseen

Jos etsit tapaa testata iOS -sovelluksia Macissa tai PC: ssä, sinun on käytettävä simulaattoria. Simulaattorit eroavat emulaattoreista siinä, että niitä ei ole suunniteltu kopioimaan laitteistoa, vaan ne mallinnavat laitteiston taustalla olevan tilan.





Hyvä simulaattori mallintaa nämä olosuhteet niin hyvin, että simulaatio itse voi jäljitellä laitteistoa. Voit simuloida iPhonea, iPadia, Apple Watchia ja jopa Apple TV -ympäristöjä simulointiohjelmistolla, mutta parhaiden tulosten saavuttamiseksi tarvitset Macin.





pikanäppäimet eivät toimi Windows 10

Tässä on kolme parasta vaihtoehtoasi.



1. Xcode 9 Simulator (Mac)

Se saattaa tuntua itsestään selvältä, mutta paras simulaattori iOS -laitteille tulee Applelta itseltään. Asennettu nimellä osa Xcoden työkaluja , Simulaattori toimii kuten tavallinen Mac -sovellus työpöydälläsi. Koska Xcode on saatavana vain Mac -alustalla, Applen simulaattori ei ole käytettävissä Windows -käyttäjille.

Simulaattorin avulla voit valita tietyn laiteympäristön testausta varten - kuten iPhone 7 Plus, jossa on iOS 10.3. Kehittäjille, erityisesti pienille ryhmille, tämä lieventää vaatimusta ostaa paljon kalliita laitteita pelkästään testaustarkoituksiin.



Applen ratkaisu sisältää tuen useiden toisiinsa vuorovaikutuksessa olevien simulaattoreiden käyttämiselle. Tämä antaa sinulle mahdollisuuden esimerkiksi ajaa watchOS -simulaatiota testataksesi Watch -sovelluksesi integroitumista iOS -vastineeseen.

Virallinen simulaattori tarjoaa myös pääsyn kaikkiin iOS -sovellusliittymiin ja ydinpalveluihin. Jos rakennat sovellusta, joka hyödyntää Pelikeskus moninpeleille tai HealthKit -toiminnolla, voit käyttää näitä työkaluja testataksesi, onko sovellus vuorovaikutuksessa järjestelmän kanssa.





Mikään ohjelmistoratkaisu ei voi korvata todellista fyysistä laitetta, mutta Xcode 9: n simulaattori tulee melko lähelle. Nopeaa testausta ja käyttöönottoa varten et voi voittaa ratkaisua, joka on sisäänrakennettu käyttämääsi IDE: hen.

Parasta on, että se on täysin ilmainen yhdessä muun Xcode -kehitysympäristön kanssa.





2. Visual Studio Xamarin Liven kanssa (Windows, Mac) [Ei enää saatavilla]

Microsoft on tehnyt viime vuosina paljon työtä sijoittaakseen Visual Studio valinnaisena kehitysalustana eri alustojen kehitykselle . Toukokuussa 2017 he esittelivät Xamarin Liven, iOS -sovelluksen, jonka avulla voit työntää ja testata natiivisovelluksia yhdistetyssä iOS -laitteessa.

Kuten olet ehkä jo ymmärtänyt, tämä ei ole sama kuin Applen simulaattori. Et voi vaihtaa laiteprofiileja erilaisten ympäristöjen simuloimiseksi, mutta se ei ole syy sen poistamiseen. Xamarin on ollut jonkin verran pelinvaihtaja C# -kehittäjille, jotka käyttävät Visual Studiota ja jotka ovat kiinnostuneita luomaan, testaamaan ja ottamaan käyttöön alkuperäisiä iOS -sovelluksia.

Xamarin Liven saapuminen on vain toinen Microsoftin tarjous houkutella kehittäjiä alustalle. Xamarin käyttää jaettua C# UI -koodia ja sovelluslogiikkaa kehityksen virtaviivaistamiseen, mutta tarvitset Visual Studio Enterprisen ja Xamarin -perussuunnitelman (alkaen 99 dollaria kuukaudessa).

3. Visual Studio kanssa Xamarin ja Mac (Windows, Mac)

Toinen vaihtoehto Xamarinin kanssa kehittäville Visual Studio -käyttäjille on käyttää Xcode -simulaattoria verkotetussa Macissa. Voit edelleen kehittää Visual Studiota Windowsille tai Macille, paitsi että simulaatiot lähetetään Macille verkon kautta (sitten suoratoistetaan sinulle takaisin). Tämä tarjoaa pääsyn laajempaan valikoimaan simulointiympäristöjä, mutta vaatii jonkin verran asetuksia.

Macissa tarvitset Xcoden, jossa on Xamarin.iOS SDK: n uusin versio. Voit sitten määritä Xamarin toimittamaan koodisi Xcoden simulaattoriin . Hyödyt ovat niille, jotka kehittävät C# -alustalla monialaisia ​​sovelluksia Visual Studion avulla ja jotka haluavat hyödyntää Applen erinomaista simulaattoria täysimääräisesti.

Tämä on parempi vaihtoehto kuin Xamarin Live iOS -sovelluksen käyttäminen (yllä), mutta se on myös kalliimpi yritys, koska kaikilla ei ole Mac -tietokonetta. Jos käytät jo Visual Studiota Macille, voit asentaa Xcoden ja käynnistää simulaattorin Xamarinin avulla suoraan työpöydälläsi.

Samat maksut koskevat Xamarinia (alkaen 99 dollarista kuukaudessa), ja tarvitset Visual Studio Enterprisen ja jonkin Applen laitteiston käynnistyäksesi.

Neljä. Appetize.io (Selain)

Ja nyt jotain aivan muuta: Appetize.io on omistettu selainpohjainen testausratkaisu mobiilisovelluksille. Sen avulla voit käyttää mobiilisovelluksia selaimessasi simulaation avulla, joka voidaan ladata Appetize.io -verkkosivuston kautta tai käyttämällä erillistä sovellusliittymää.

Sovelluksia suoratoistetaan selaimen kautta, ja ne voidaan upottaa mille tahansa verkkosivulle iframe -kehyksen avulla. Tämä tekee alustasta ihanteellisen testaustarkoituksiin, konseptitodistuksiin, prototyypin esittelyyn asiakkaille tai nopeasti palautekierroksen saamiseksi uudesta ulkoasusta tai ominaisuudesta.

Alustan verkkopohjainen luonne tarkoittaa, että voit välittää linkin kenelle tahansa ja missä tahansa, ja pyytää heitä testaamaan sovelluksesi. Simulaattorin tavoin voit valita laajan valikoiman laite- ja ohjelmistoyhdistelmiä.

Tällä menetelmällä on kuitenkin haittoja, erityisesti se, että suorituskyky heikkenee verrattuna simulaation suorittamiseen Macissa. Sitä ei myöskään ole integroitu syvälle kehitysympäristöön, kuten Xcoden simulaattori tai Visual Studio, jossa Xamarin käyttää iOS -etäsimulaattoria.

Sitten on kysymys kustannuksista. Maksat virtualisointiajasta, joten mitä enemmän haluat käyttää sovellusten käyttämiseen, sitä enemmän sinun on käytettävä. Peruspaketti alkaa 40 dollarista kuukaudessa, mutta voit rekisteröityä ilmaiseen 100 minuutin kokeiluun kahden käyttäjän testataksesi sen ensin.

Vältä lepoa

Ei ole totta iOS -simulaattori Windowsille, ja jos Apple olisi olemassa, se todennäköisesti aloittaisi oikeudenkäynnin sen sulkemiseksi. Tässä mielessä on olemassa monia sovelluksia, jotka esiintyvät iOS -simulaattoreina. Monet eivät yksinkertaisesti toimi, toisia on käytetty haittaohjelmien levittämiseen, toiset väittävät olevansa ilmaisia, mutta pudottavat piilokustannukset viime hetkellä.

Paras vaihtoehto iOS -sovellusten testaamiseen on kehittää Macilla ja käyttää simulaattoria. Xamarin Live Player ojentaa auttavan kätensä rahapulassa oleville kehittäjille, mutta pitkällä aikavälillä Mac-investointi saattaa olla sen arvoista, kun otetaan huomioon Xamarinin ja Visual Studio Enterprisen kustannukset.

Appetize.io näyttää olevan täydellinen kehityssyklin testaamiseen, mutta selainpohjaisella ratkaisulla on omat hyvät ja huonot puolensa sekä hintalappu.

Kerro meille, kuinka iOS -simulaatiot integroituvat työnkulkuun alla olevissa kommenteissa.

Jaa Jaa Tweet Sähköposti Aloittelijan opas puheen animointiin

Puheen animointi voi olla haaste. Jos olet valmis aloittamaan vuoropuhelun lisäämisen projektiin, jaamme prosessin puolestasi.

Lue seuraava
Liittyvät aiheet
  • Mac
  • Windows
  • iPhone
  • Ohjelmointi
  • Sovellusten kehittäminen
Kirjailijasta Tim Brookes(838 artikkelia julkaistu)

Tim on freelance -kirjailija, joka asuu Melbournessa, Australiassa. Voit seurata häntä Viserrys .

Lisää Tim Brookesilta

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi