Et kort kig på, hvordan udviklere tester for iOS-applikationskompatibilitet
Har du nogensinde undret dig over, hvordan en iOS-udvikler tester for applikationskompatibilitet med det utal af enheder og versioner af iOS der findes? Dette billede fra udvikleren David Smith giver os en idé, som du kan se, kræver det meget hardware. Fire iPads, fire iPod Touchs, fire iPhones, hver med en anden version af Apples mobile OS kørende (der er endda et par ikke-iOS-enheder smidt derind til andre mobile tests, med to Android-telefoner, en Windows Phone, en Kindle Fire tablet og en Kindle 4).Hvis du undrer dig over, hvorfor det er nødvendigt, forklarer David:
Dette er dog ikke en fragmenteringsting, dette er mere et kig på, hvor omhyggelige nogle iOS-udviklere er for at sikre kompatibilitet til selv de mest obskure brugssager. Hvor nødvendigt det vil være for udviklere at holde fast i så mange variationer af iOS, er stadig uvist, men vedtagelsesraten for de seneste iOS-versioner ser ud til at accelerere dramatisk takket være, at Apple bragte OTA-opdateringsfunktionen til iOS 5. Dette betyder selvfølgelig også at de, der dvæler ved tidligere versioner af iOS, uundgåeligt vil begynde at gå glip af nye applikationsfunktioner og fuld kompatibilitet, som enhver, der bruger gammelt iPhone og iOS-udstyr allerede kan bevidne, og det er sandsynligt, at fremtidige iOS-kompatibilitetslaboratorier kun vil omfatte to enheder : en iPhone og en iPad.
For Mac-siden af tingene er det også interessant at bemærke, at Apple har et Mac-kompatibilitetslaboratorium på 1 Infinite Loop-campus i Cupertino, Californien, som udviklere kan planlægge aftaler om at bruge.Du kan om Mac-kompatibilitetslaboratoriet på Apple.com og udforske dets enorme mængde af Mac'er, men der findes tilsyneladende ikke et sådant laboratorium for iOS-udstyr... endnu i hvert fald.