4 iOS simulatori iPhone un iPad lietotņu testēšanai

4 iOS simulatori iPhone un iPad lietotņu testēšanai

Ja meklējat veidu, kā pārbaudīt iOS lietotnes Mac vai personālajā datorā, jums jāizmanto simulators. Simulatori atšķiras no emulatoriem ar to, ka tie nav paredzēti aparatūras atkārtošanai, bet drīzāk modelē aparatūras pamatā esošo stāvokli.





Labs simulators modelēs šos apstākļus tik labi, ka simulācija pati var atdarināt aparatūru. Jūs varat simulēt iPhone, iPad, Apple Watch un pat Apple TV vidi, izmantojot simulācijas programmatūru, lai gan, lai iegūtu vislabākos rezultātus, jums būs nepieciešams Mac.





Es nekad neesmu saņēmis savu Amazon paku

Šeit ir jūsu trīs labākās izvēles.





1. Xcode 9 simulators (Mac)

Tas varētu šķist acīmredzami, bet labākais simulators iOS ierīcēm nāk no paša Apple. Instalēts kā daļa no Xcode rīkiem , Simulators darbvirsmā darbojas kā standarta Mac lietotne. Tā kā Xcode ir pieejams tikai Mac platformā, Apple simulators nav pieejams Windows lietotājiem.

Simulators ļauj testēšanai izvēlēties konkrētu ierīces vidi - piemēram, iPhone 7 Plus, kurā darbojas operētājsistēma iOS 10.3. Izstrādātājiem, īpaši nelielām komandām, tas mazina prasību iegādāties daudz dārgu ierīču tikai testēšanas nolūkos.



Apple risinājums ietver atbalstu vairāku simulatoru darbināšanai, kas mijiedarbojas viens ar otru. Tas dod jums iespēju veikt tādas darbības kā palaist watchOS simulāciju, lai pārbaudītu lietotnes Watch integrāciju ar tās iOS versiju.

Oficiālais simulators nodrošina arī piekļuvi visām iOS API un pamatpakalpojumiem. Ja veidojat lietotni, kas izmanto Spēļu centrs vairāku spēlētāju spēlēm vai HealthKit aktivitāšu datiem, varat izmantot šos rīkus, lai pārbaudītu, vai lietotne pareizi mijiedarbojas ar sistēmu.





Neviens programmatūras risinājums nevar aizstāt īstu fizisku ierīci, bet Xcode 9 simulators ir diezgan tuvu. Ātras pārbaudes un izvietošanas nolūkos jūs vienkārši nevarat pārspēt risinājumu, kas ir iebūvēts jūsu izmantotajā IDE.

Labākais ir tas, ka tas ir pilnīgi bez maksas, kā arī pārējā Xcode izstrādes vide.





2. Visual Studio ar Xamarin Live (Windows, Mac) [vairs nav pieejams]

Microsoft pēdējo gadu laikā ir paveicis daudz darba, lai pozicionētu Visual Studio kā izvēles platforma vairāku platformu izstrādei . 2017. gada maijā viņi ieviesa Xamarin Live - iOS lietotni, kas ļauj piespiest un pārbaudīt vietējās lietotnes pievienotajā iOS ierīcē.

Kā jūs, iespējams, jau sapratāt, tas nav tas pats, kas Apple simulators. Jūs nevarat pārslēgties starp ierīču profiliem, lai simulētu dažādas vides, taču tas nav iemesls to norakstīt. Xamarin ir nedaudz mainījis spēles C# izstrādātājiem, kuri izmanto Visual Studio, kuri ir ieinteresēti vietējo iOS lietojumprogrammu veidošanā, testēšanā un izvietošanā.

Xamarin Live ierašanās ir tikai vēl viens Microsoft piedāvājums, lai piesaistītu izstrādātājus platformai. Lai racionalizētu attīstību, Xamarin izmanto koplietojamu C# UI kodu un lietotņu loģiku, lai gan, lai to izmantotu, jums būs nepieciešams Visual Studio Enterprise un pamata Xamarin plāns (sākot no 99 USD mēnesī).

3. Vizuālā studija ar Xamarin un Mac (Windows, Mac)

Vēl viena iespēja Visual Studio lietotājiem, kuri attīstās kopā ar Xamarin, ir izmantot Xcode Simulator tīklā savienotā Mac datorā. Jūs joprojām varat attīstīties programmā Visual Studio for Windows vai Mac, izņemot gadījumus, kad simulācijas tiks nosūtītas uz jūsu Mac tīklā (pēc tam straumētas jums atpakaļ). Tas nodrošina piekļuvi plašākam simulācijas vides klāstam, taču tas prasa zināmu iestatīšanu.

Mac datorā jums būs nepieciešams Xcode ar jaunāko Xamarin.iOS SDK versiju. Tad jūs varat konfigurējiet Xamarin, lai pārsūtītu jūsu kodu uz Xcode simulatoru . Ieguvumi šeit ir tiem, kas izstrādā C-platformas lietotnes, izmantojot Visual Studio, un vēlas pilnībā izmantot Apple lielisko simulatoru.

Šī ir labāka iespēja nekā lietot Xamarin Live iOS lietotni (iepriekš), taču tas ir arī dārgāks darbs, jo ne visiem ir Mac. Ja jūs jau izmantojat Visual Studio for Mac, varat instalēt Xcode un palaist simulatoru, izmantojot darbvirsmas Xamarin.

Tādas pašas maksas tiek piemērotas arī Xamarin (sākot no 99 USD mēnesī), kā arī jums būs nepieciešama Visual Studio Enterprise un kāda Apple aparatūra.

Četri. Apetīti.io (Pārlūkprogramma)

Un tagad par kaut ko pavisam citu: Appetize.io ir īpašs, uz pārlūkprogrammām balstīts testēšanas risinājums mobilajām lietojumprogrammām. Tas ļauj jums palaist mobilās lietotnes savā pārlūkprogrammā, izmantojot simulāciju, ko var augšupielādēt, izmantojot vietni Appetize.io vai izmantojot īpašu API.

Lietotnes tiek straumētas caur pārlūkprogrammu, un tās var iegult jebkurā tīmekļa lapā, izmantojot iframe. Tas padara platformu ideāli piemērotu testēšanai, koncepcijas pierādījumiem, prototipa demonstrēšanai klientiem vai ātrai atsauksmju saņemšanai par jaunu izskatu vai funkciju.

Platformas tīmekļa raksturs nozīmē, ka varat nodot saiti ikvienam un jebkurā vietā, lai viņi varētu pārbaudīt jūsu lietotni. Tāpat kā ar simulatoru, jūs varat izvēlēties no plaša ierīču un programmatūras kombināciju klāsta.

Tomēr šai metodei ir trūkumi, jo īpaši tas, ka veiktspēja samazinās, salīdzinot ar simulācijas palaišanu Mac datorā. Tas arī nav dziļi integrēts izstrādes vidē, piemēram, Xcode simulators vai Visual Studio ar Xamarin, kurā darbojas attālais iOS simulators.

Tad ir jautājums par izmaksām. Jūs maksājat par “virtualizācijas laiku”, tāpēc, jo vairāk laika vēlaties veltīt savu lietotņu darbināšanai, jo vairāk jums būs jāpavada. Pamata pakete sākas ar USD 40 mēnesī, lai gan jūs varat reģistrēties bezmaksas izmēģinājumam 100 minūtes, lai divi lietotāji to vispirms pārbaudītu.

Izvairieties no atpūtas

Tur nav taisnība iOS simulators operētājsistēmai Windows, un, ja būtu Apple, iespējams, sāktu tiesas procesu, lai to izslēgtu. Paturot to prātā, ir daudzas lietotnes, kas darbojas kā iOS simulatori. Daudzi vienkārši nedarbojas, daži ir izmantoti ļaunprātīgas programmatūras izplatīšanai, citi apgalvo, ka ir bez maksas, bet pēdējā brīdī atmet slēptās izmaksas.

Labākais risinājums iOS lietotņu pārbaudei ir izstrādāt uz Mac un izmantot simulatoru. Xamarin Live Player sniedz palīdzīgu roku izstrādātājiem, kuriem trūkst naudas, taču ilgtermiņā ieguldījumi Mac datorā varētu būt tā vērti, ņemot vērā Xamarin un Visual Studio Enterprise izmaksas.

Šķiet, ka Appetize.io ir ideāls izstrādes cikla beigu testēšanai, taču uz pārlūkprogrammu balstītajam risinājumam ir savi plusi un mīnusi, kā arī atbilstoša cenu zīme.

Tālāk esošajos komentāros informējiet mūs, kā iOS simulācijas tiek integrētas jūsu darbplūsmā.

Kopīgot Kopīgot Čivināt E -pasts Rokas animācijas rokasgrāmata iesācējiem

Runas animēšana var būt izaicinājums. Ja esat gatavs sākt pievienot dialogu savam projektam, mēs to sadalīsim jūsu vietā.

Lasīt Tālāk
Saistītās tēmas
  • Mac
  • Windows
  • iPhone
  • Programmēšana
  • Lietotņu izstrāde
Par autoru Tims Brūkss(838 publicētie raksti)

Tims ir ārštata rakstnieks, kurš dzīvo Melburnā, Austrālijā. Jūs varat viņam sekot Twitter .

Vairāk no Tima Brūka

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu