Ein kurzer Blick darauf, wie Entwickler die Kompatibilität von iOS-Anwendungen testen

Anonim

Haben Sie sich jemals gefragt, wie ein iOS-Entwickler die Anwendungskompatibilität mit den unzähligen Geräten und iOS-Versionen da draußen testet? Dieses Bild von Entwickler David Smith gibt uns eine Vorstellung, wie Sie sehen können, dass es viel Hardware braucht. Vier iPads, vier iPod Touchs, vier iPhones, auf denen jeweils eine andere Version von Apples mobilem Betriebssystem läuft (es gibt sogar ein paar Nicht-iOS-Geräte, die für andere mobile Tests eingesetzt werden, mit zwei Android-Telefonen, einem Windows Phone, einem Kindle Fire Tablet und ein Kindle 4).Wenn Sie sich fragen, warum dies notwendig ist, erklärt David:

Dies ist jedoch keine Fragmentierungssache, dies ist eher ein Blick darauf, wie akribisch einige iOS-Entwickler sind, um die Kompatibilität selbst für die obskursten Anwendungsfälle sicherzustellen. Wie notwendig es für Entwickler sein wird, an so vielen Variationen von iOS festzuh alten, bleibt abzuwarten, aber die Akzeptanzrate der neuesten iOS-Versionen scheint sich dramatisch zu beschleunigen, da Apple die OTA-Update-Funktion auf iOS 5 bringt. Das bedeutet natürlich auch dass diejenigen, die auf früheren Versionen von iOS verweilen, unweigerlich neue Anwendungsfunktionen und volle Kompatibilität verpassen werden, wie jeder, der alte iPhone- und iOS-Geräte verwendet, bereits bestätigen kann, und es ist wahrscheinlich, dass zukünftige iOS-Kompatibilitätslabors nur zwei Geräte umfassen werden : ein iPhone und ein iPad.

Für die Mac-Seite ist es auch interessant festzustellen, dass Apple auf dem Campus 1 Infinite Loop in Cupertino, Kalifornien, ein Mac-Kompatibilitätslabor hat, das Entwickler mit Terminen vereinbaren können.Sie können sich über das Mac-Kompatibilitätslabor auf Apple.com informieren und die riesige Menge an Macs erkunden, aber anscheinend gibt es kein solches Labor für iOS-Geräte … zumindest noch nicht.

Ein kurzer Blick darauf, wie Entwickler die Kompatibilität von iOS-Anwendungen testen