De release van een nieuwe generatie iOS betekent meestal het einde van de ondersteuning voor het oudste ondersteunde iPhone-model tot nu toe. Dit jaar is het de beurt aan het 3GS-model, dat technisch simpelweg niet genoeg is uitgerust om comfortabel met iOS 7 te werken. De technologische vooruitgang is onverbiddelijk, en voor zulke oude telefoons en hun eigenaren wordt deze stap nogal ongelukkig.
Dit komt doordat applicatieontwikkelaars oudere modellen met een ouder besturingssysteem niet langer ondersteunen, en de functionaliteit van dergelijke apparaten daardoor in de loop van de tijd sterk beperkt wordt. Nu is er echter een verandering die veel bezitters van een nieuwe iPhone of iPad zeker zal plezieren. Apple is begonnen eigenaren van oudere apparaten toe te staan oudere versies van apps te downloaden die compatibel zijn met hun besturingssysteem.
De verschillen tussen iOS 6 en iOS 7 zijn aanzienlijk en niet iedereen zal ze leuk vinden. De meeste ontwikkelaars zullen zeker proberen het maximale uit de nieuwe opties te halen. Ze zullen nieuwe API's en functies van het nieuwe besturingssysteem in hun apps inbouwen, zullen het ontwerp van de meeste apps geleidelijk aanpassen aan de gebruikersinterface van iOS 7, en zullen zich vooral richten op het nieuwe besturingssysteem en de huidige telefoonmodellen.
Maar dankzij deze vriendelijke zet van Apple zullen deze ontwikkelaars kunnen innoveren zonder zich zorgen te hoeven maken over het boos maken en verliezen van hun bestaande klanten. Nu zal het mogelijk zijn om de applicatie te herwerken naar het beeld van iOS 7 en het oudere apparaat af te sluiten, omdat de eigenaren van dergelijke apparaten eenvoudig een oudere versie kunnen downloaden die zonder problemen voor hen zal werken en de gebruikerservaring van hun verschillend ogende grafische interface.
Zal mijn nieuwe, oude 3G weer tot leven komen? :-)
Nou, als deze TimeMachine ook werkt voor bijvoorbeeld een iPod Touch 2g met iOS 4.2.1, dan is dat geweldig nieuws en voor mij een grotere hit dan de hele keynote van vorige week. Dat is wat ik noem: je klanten niet overboord gooien.
Er zit nog steeds een addertje onder het gras, bijvoorbeeld met Twitter, dat de API heeft gewijzigd en waarschijnlijk niet heeft opgelost in de applicatie voor 4.2.1. Hoe dan ook, ik zal het proberen.
Het is klote :-) maar waar gaan we het over hebben :-) iPhone 4 is 3 jaar oud... en heeft nog steeds relatief oude hardware - 800MHz processor en 512 RAM... en heeft nog steeds ios 7... . voor klassieke toepassingen zoals Lidl begrijp ik het ... voor muziek, fotografie en andere toepassingen die meer prestaties vereisen, begrijp ik het niet een beetje :D
Mijn kind kon de afgelopen twee jaar rondkomen met de originele 2G iPhone (als iPod). Deze functie is voor mij van groot voordeel :)
Dit is precies waarom ik Apple waardeer!! denkt aan iedereen :) ook als je een ouder model hebt :)
Ik vraag me af of dit op de een of andere manier door de ontwikkelaars kan worden geconfigureerd. Ik denk dat als de oude applicatie een API gaat gebruiken die de ontwikkelaar later wil annuleren, het mogelijk moet zijn om het exacte gedrag op de een of andere manier in te stellen...
Het verbaast mij ook hoe het zich zal gedragen in verschillende combinaties van de applicatieversie en iOS - ik zou smeken om een uitgebreider artikel, bij voorkeur met een test van enkele populaire applicaties. Bovendien zal het zich anders gedragen als je het rechtstreeks vanaf een mobiel apparaat koopt/installeert en anders via iTunes op een Mac - aanvankelijk kon ik een applicatie in iTunes kopen, die vervolgens niet synchroniseerde met de oude iPod, wat me behoorlijk irriteerde beetje.
Klinkt goed en zeker goed nieuws voor oudere gebruikers
apparaten, maar de vraag is hoeveel ontwikkelaars deze trend zullen ondersteunen.
Wanneer een ontwikkelaar een app maakt, hebben ze deze meestal in 2 (Full en Lite) of 4
(Volledige iPhone, Volledige iPad, Lite iPhone, Lite iPad) versies. Steun
een oudere versie zou in feite een verdubbeling van het aantal applicaties betekenen
moet worden onderhouden door de ontwikkelaar, wat in mijn ervaring de weg naar de hel is. Bovendien, op
oudere versies zal het vaak niet alleen om wat kleine dingen in de code gaan,
maar er kan nogal wat veranderen.