Utgivelsen av en ny generasjon iOS betyr vanligvis slutten på støtten for den eldste støttede iPhone-modellen til dags dato. I år står 3GS-modellen for tur, som rett og slett ikke er teknisk utstyrt nok til å fungere komfortabelt med iOS 7. Den teknologiske fremgangen er ubønnhørlig, og for så gamle telefoner og deres eiere blir dette trinnet noe uheldig.
Dette er fordi applikasjonsutviklere slutter å støtte eldre modeller med et eldre operativsystem, og funksjonaliteten til slike enheter er derfor sterkt begrenset over tid. Men nå er det en endring som sikkert vil glede mange eiere av en ny iPhone eller iPad. Apple har begynt å tillate eiere av eldre enheter å laste ned eldre versjoner av apper som er kompatible med deres operativsystem.
Forskjellene mellom iOS 6 og iOS 7 er betydelige, og ikke alle vil like dem. De fleste utviklere vil absolutt prøve å få mest mulig ut av de nye alternativene. De vil bygge nye APIer og funksjoner til det nye operativsystemet inn i appene sine, vil gradvis endre utformingen av de fleste apper for å passe til iOS 7-brukergrensesnittet, og vil hovedsakelig fokusere på det nye operativsystemet og nåværende telefonmodeller.
Men takket være dette vennlige grepet fra Apple, vil disse utviklerne være i stand til å innovere uten å bekymre seg for å irritere og miste sine eksisterende kunder. Nå vil det være mulig å omarbeide applikasjonen til bildet av iOS 7 og kutte av den eldre enheten, fordi eierne av slike enheter ganske enkelt kan laste ned en eldre versjon som vil fungere for dem uten problemer og ikke engang vil forstyrre brukeropplevelsen av deres grafiske grensesnitt som ser annerledes ut.
Så vil min nye gamle 3G komme til live igjen? :-)
Vel, hvis denne TimeMachine også vil fungere for for eksempel en iPod Touch 2g med iOS 4.2.1, så er det en stor nyhet og for meg en større hit enn hele keynote forrige uke. Det er det jeg kaller å ikke kaste kundene dine over bord.
Det har fortsatt en hake, for eksempel med twitter, som endret API og de har sannsynligvis ikke fikset det i applikasjonen for 4.2.1. Uansett, jeg skal prøve.
Det suger :-) men så igjen, hva skal vi snakke om :-) iphone 4 er 3 år gammel ... og har fortsatt relativt gammel maskinvare - 800mhz prosessor og 512 ram ... og har fortsatt ios 7 ... . for klassiske applikasjoner som Lidl forstår jeg ... for musikk, fotografering og andre applikasjoner som krever mer ytelse, forstår jeg ikke litt :D
Barnet mitt klarte seg med den originale 2G iPhone (som iPod) de siste to årene. Denne funksjonen er til stor nytte for meg :)
Det er nettopp derfor jeg setter pris på Apple!! tenker på alle :) selv om du har en eldre modell :)
Jeg lurer på om dette kan konfigureres på en eller annen måte av utviklerne. Jeg tror at hvis den gamle applikasjonen vil bruke en API som utvikleren vil ønske å kansellere senere, bør det være mulig å angi den nøyaktige oppførselen på en eller annen måte...
Det forvirrer meg også hvordan det vil oppføre seg i forskjellige kombinasjoner av applikasjonsversjonen og iOS - jeg vil be om en mer omfattende artikkel, gjerne med en test av noen populære applikasjoner. I tillegg vil det oppføre seg annerledes når du kjøper/installerer direkte fra en mobilenhet og ellers via iTunes på en Mac - i utgangspunktet lot det meg kjøpe en applikasjon i iTunes, som så ikke synkroniserte til den gamle iPoden, noe som irriterte meg ganske mye bit.
Høres bra ut og absolutt gode nyheter for brukere med eldre
enheter, men spørsmålet er hvor mange utviklere som vil støtte denne trenden.
Når en utvikler lager en app, har de vanligvis den i 2 (Full og Lite) eller 4
(Full iPhone, Full iPad, Lite iPhone, Lite iPad) versjoner. Brukerstøtte
en eldre versjon vil i utgangspunktet bety en dobling av antall applikasjoner som
må vedlikeholdes av utbygger, som etter min erfaring er veien til helvete. I tillegg kl
eldre versjoner, vil det ofte ikke bare handle om noen småting i koden,
men det kan være ganske mange endringer.