Tak programiści testują nowe aplikacje na iOS

  Każdy twórca aplikacji na iOS, który chce, aby jego tytuły można było przeszukiwać w App Store, musi być bardzo dobrze „wyposażony” do testowania swoich dzieł w każdych warunkach. Na powyższym obrazku masz taki "stoł warsztatowy" normalnego programisty, który testuje swoje aplikacje na nie mniej niż 12 urządzeniach iDevices z 8 różnymi wersjami iOS przed wypuszczeniem ich w App Store. Tak duża różnorodność iDevices wykorzystywanych do testów gwarantuje użytkownikom, że aplikacja będzie działać dobrze bez względu na to, jaką wersję iOS posiadają na własnym terminalu.

Mogę przetestować wszystko, od iOS 3.1 do iOS 5. Starsze wersje systemu operacyjnego są szczególnie przydatne, ponieważ w zasadzie niemożliwe jest odtworzenie problemu w iOS 3.X bez konieczności posiadania dedykowanego urządzenia. Robiąc to zdjęcie, uderzyło mnie, jak niewiele zmienił się kształt urządzeń iOS w ciągu ostatnich 5 lat. Z góry wszystkie wyglądają niemal identycznie.

  Niestety nie każdego, kto tworzy aplikacje na iOS, stać na zakup tak dużej liczby iDevices, więc gdy aplikacja sama się zamyka lub generuje błędy, trzeba pomyśleć, że prawdopodobnie była testowana na niezbyt wielu wersjach iOS i prawdopodobnie na nie jailbreakowanym iUrządzenia.