Stručný pohled na to, jak vývojáři testují kompatibilitu aplikací pro iOS
Napadlo vás někdy, jak vývojář iOS testuje kompatibilitu aplikací s nesčetnými zařízeními a verzemi iOS? Tento obrázek od vývojáře Davida Smithe nám dává představu, jak můžete vidět, vyžaduje hodně hardwaru. Čtyři iPady, čtyři iPody Touch, čtyři iPhony, každý s jinou verzí mobilního operačního systému Apple (dokonce je tam přihozeno několik zařízení bez iOS pro další testování mobilních zařízení, se dvěma telefony Android, Windows Phone, Kindle Fire tablet a Kindle 4).Pokud vás zajímá, proč je to nutné, David vysvětluje:
Toto však není fragmentace, jde spíše o pohled na to, jak pečliví jsou někteří vývojáři iOS při zajišťování kompatibility i pro ty nejobskurnější případy použití. Jak bude nutné, aby se vývojáři drželi tolika variací iOS, se teprve uvidí, ale zdá se, že míra přijetí nejnovějších verzí iOS se dramaticky zrychlí díky tomu, že Apple přináší funkci OTA aktualizace na iOS 5. To samozřejmě také znamená že ti, kteří setrvávají u dřívějších verzí iOS, nevyhnutelně začnou přicházet o nové funkce aplikací a plnou kompatibilitu, jak již může potvrdit každý, kdo používá starý iPhone a iOS zařízení, a je pravděpodobné, že budoucí laboratoře kompatibility iOS budou zahrnovat pouze dvě zařízení. : iPhone a iPad.
Pokud jde o Mac, je také zajímavé poznamenat, že Apple má v kampusu 1 Infinite Loop v Cupertinu v Kalifornii laboratoř pro kompatibilitu s Mac, kterou mohou vývojáři používat.Můžete se dozvědět o laboratoři kompatibility Mac na Apple.com a prozkoumat jeho obrovské množství počítačů Mac, ale očividně žádná taková laboratoř neexistuje pro zařízení iOS… ale přinejmenším.