Krátky pohľad na to, ako vývojári testujú kompatibilitu aplikácií pre iOS
Zamýšľali ste sa niekedy nad tým, ako vývojár iOS testuje kompatibilitu aplikácií s nespočetným množstvom zariadení a verzií iOS? Tento obrázok od vývojára Davida Smitha nám dáva nápad, ako môžete vidieť, že to vyžaduje veľa hardvéru. Štyri iPady, štyri iPody Touch, štyri iPhony, každý s inou verziou mobilného operačného systému Apple (dokonca je tam prihodených niekoľko zariadení bez iOS na ďalšie testovanie mobilných zariadení, s dvoma telefónmi s Androidom, Windows Phone, Kindle Fire tablet a Kindle 4).Ak sa pýtate, prečo je to potrebné, David vysvetľuje:
Toto však nie je fragmentácia, ide skôr o pohľad na to, ako starostliví sú niektorí vývojári iOS pri zabezpečovaní kompatibility aj pre tie najobskurnejšie prípady použitia. To, ako bude potrebné, aby sa vývojári držali toľkých variácií iOS, sa ešte len uvidí, ale zdá sa, že miera prijatia najnovších verzií iOS sa dramaticky zrýchli vďaka tomu, že spoločnosť Apple prináša funkciu aktualizácie OTA na iOS 5. Samozrejme to tiež znamená že tí, ktorí zotrvávajú na starších verziách iOS, nevyhnutne začnú prichádzať o nové funkcie aplikácií a plnú kompatibilitu, čo už môže potvrdiť každý, kto používa starý iPhone a iOS, a je pravdepodobné, že budúce laboratóriá kompatibility iOS budú zahŕňať len dve zariadenia. : iPhone a iPad.
Pokiaľ ide o Mac, je tiež zaujímavé poznamenať, že Apple má v kampuse 1 Infinite Loop v Cupertine v Kalifornii laboratórium kompatibility s Mac, ktoré môžu vývojári použiť.Môžete sa dozvedieť o laboratóriu kompatibility Mac na Apple.com a preskúmať jeho obrovské množstvo počítačov Mac, ale očividne žiadne také laboratórium neexistuje pre zariadenia iOS... ale aspoň.