En kort titt på hur utvecklare testar för iOS-applikationskompatibilitet

Anonim

Har du någonsin undrat hur en iOS-utvecklare testar applikationskompatibilitet med de otaliga enheter och versioner av iOS som finns? Den här bilden från utvecklaren David Smith ger oss en idé, som du kan se kräver det mycket hårdvara. Fyra iPads, fyra iPod Touch, fyra iPhones, var och en med en annan version av Apples mobila OS igång (det finns till och med ett fåtal icke-iOS-enheter för andra mobiltester, med två Android-telefoner, en Windows Phone, en Kindle Fire surfplatta och en Kindle 4).Om du undrar varför detta är nödvändigt, förklarar David:

Det här är dock inte en fragmenteringsgrej, det här är mer en titt på hur noggranna vissa iOS-utvecklare är för att säkerställa kompatibilitet även för de mest obskyra användningsfallen. Hur nödvändigt det kommer att vara för utvecklare att hålla fast vid så många varianter av iOS återstår att se, men användningshastigheten för de senaste iOS-versionerna ser ut att accelerera dramatiskt tack vare att Apple tar med OTA-uppdateringsfunktionen till iOS 5. Detta innebär naturligtvis också att de som dröjer sig kvar vid tidigare versioner av iOS oundvikligen kommer att börja gå miste om nya applikationsfunktioner och full kompatibilitet, vilket alla som använder gamla iPhone- och iOS-redskap redan kan intyga, och det är troligt att framtida iOS-kompatibilitetslabb kommer att innehålla bara två enheter : en iPhone och en iPad.

För Mac-sidan är det också intressant att notera att Apple har ett Mac-kompatibilitetslabb på 1 Infinite Loop-campuset i Cupertino, Kalifornien som utvecklare kan boka tider att använda.Du kan om Mac-kompatibilitetslabb på Apple.com och utforska dess stora mängd Mac-datorer, men tydligen finns inget sådant labb för iOS-utrustning... ännu åtminstone.

En kort titt på hur utvecklare testar för iOS-applikationskompatibilitet