1. kamere
  2. Car Audio & Electronics
  3. Domači glasbeni sistem
  4. Osebni avdio
  5. televizorji
  6. Pametni dom
  >> Elektronske tehnologije Online >  >> Mobilni telefoni in dodatna oprema >> iPhone

iPhone razvoj Testne naprave

Čeprav razvijalci spletnih aplikacij za iOS imajo kar nekaj orodja , ki temeljijo na brskalniku za razvojno testiranje različice svoje programske opreme , je Apple zapustil razvijalci iOS - avtohtonih aplikacije z malo možnostmi za testiranje. Praktično vsi razvijalci začeli testiranje z Apple iOS na simulatorju , nato pa preide na dejanske strojne naprave , kot je njihova aplikacija približuje zaključku . iOS Simulator

iOS Simulator , nekdanji iPhone Simulator , jeuradno podprt software simulator , ki pride v paketu z Apple uradno iOS SDK oziroma Software Development Kit . Z iOS Simulator , lahko razvijalci teči gradi njihove aplikacije v virtualnih emulacijah v več različicah iOS , kot bi se pojavil v zgodnjih iPhone , iPhone 4S in iPad. IOS Simulator ponuja tudi razvijalci dostop do konzole in morebitne trke dnevnike . Vendar pa iOS Simulator ni mogoče simulirati nekatere značilnosti iPhone in iPad natančno, vključno z , kako bo vaš app interakcijo z geolokacijske značilnosti teh naprav ali kako se boodzval app v realnem času spreminjajočem informacij, poslanih iz pospeška .


- Jail zdrobljen iPhone

zapor - breaking daje razvijalcem odprt dostop do tipično zaprti iOS operacijskega sistema Apple . Čeprav je Apple poskušal ustaviti iPhone uporabnike iz zapora zlom svoje naprave , so sodišča v Združenih državah Amerike razsodilo, da je zapor - breaking povsem legalno . Za razvijalce , zapor - breaking pomeni, da vam ne bo treba skočiti skozi obroče , da bi dobili svojo napravo na pravem iPhone za testiranje . Vendar pa lahko - jail breaking vaš iPhone povzroči iOS , da redno crash , in aplikacije , nameščene na zapora zdrobljen iPhone lahko vodijo v nepričakovane načine . Čeprav priročno , testiranje vaše app na zapora razdeljena naprave ne sme dati dovolj informacij o tem, kako bo ta aplikacija obnaša na Apple odobrila različico iOS .
Your Own iPhone

razvijalec Program iPhone ponuja razvijalcem, ki so pripravljeni plačati letne pristojbine,naročnina sposobnost za uvajanje zgodnje različice svojih aplikacij v realnem napravo teče iOS , namesto da emulatorjem . V mnogih primerih , testiranje vaše app na dejanski ciljni strojni opremi , lahko odkrijejo napake , ki ne bi bila očitna na simulatorju , in z uporabo različice zaloge za iOS namesto v - zapor lomljeni verzijo vam bo dala bolj stabilno in predvidljivo okolje za testiranje .

Vendar ,iPhone ali iPad lahko vodijo le eno različico iOS naenkrat. Če želite preizkusiti svoje aplikacije na različnih različicah iOS , boste morali uporabiti strojne naprave s ciljno različico že nameščen. To pomeni, da boste morali ponovno namestiti drugo različico iOS - in potem tvoj app - preveri vsako posebej , da je lahko zamudno . Poleg tega Apple opozarja, da si lahko opeke vaš iPhone brez svoje krivde , če se odločite za preizkušanje programske opreme na njej. Če potrebujete vaš iPhone za vsakdanjo rabo , pa je smiselno, da vlagajo v drugem iPhone , namenjeno testiranju .
Zunanji Beta preizkuševalce

Če ste v razvoju zelo pričakovano in zaželeno app - ali če imate proračun za zagotavljanje kakovosti - lahko zaposlijo zunanje beta testerji, da preizkusite svoje app na svojih iOS naprav. Napotiti vaš app beta testerjev , boste morali , da bi posamezne rezervacij profile , ki temeljijo na vsakega uporabnika edinstven ID naprave. Uporaba zunanjih testerji, vam bo napravo preizkusili na različnih modelov in iOS različic hkrati . Uporabite "graditi in arhiv " funkcijo v Xcode in" Razdeli za podjetništvo " delitev možnost in naložite datoteko PPA na vašo spletno stran . To bo omogočilo , za testerje , da prenesete in namestite beta različice vašega programa , neposredno s spleta , namesto prek iTunes .

  1. iPhone aplikacij Trendi
  2. Kako BenchmarkiPhone
  3. Moj iPhone ne bo nazaj na 4.0.2
  4. Moj iPhone OS 4 ne bo Multitask
  5. Lahko vzamem iOS 4 Off My iPhone ?