Frigivelsen af en ny generation af iOS betyder normalt afslutningen på understøttelsen af den ældste understøttede iPhone-model til dato. I år er det 3GS-modellens tur, som simpelthen ikke er teknisk udstyret nok til komfortabelt at arbejde med iOS 7. Teknologiske fremskridt er ubønhørlige, og for så gamle telefoner og deres ejere bliver dette skridt ret uheldigt.
Dette skyldes, at applikationsudviklere holder op med at understøtte ældre modeller med et ældre operativsystem, og funktionaliteten af sådanne enheder er derfor stærkt begrænset over tid. Men nu er der en ændring, som helt sikkert vil glæde mange ejere af en ny iPhone eller iPad. Apple er begyndt at tillade ejere af ældre enheder at downloade ældre versioner af apps, der er kompatible med deres operativsystem.
Forskellene mellem iOS 6 og iOS 7 er betydelige, og ikke alle vil kunne lide dem. De fleste udviklere vil helt sikkert forsøge at få mest muligt ud af de nye muligheder. De vil bygge nye API'er og funktioner i det nye styresystem ind i deres apps, vil gradvist ændre designet af de fleste apps, så de passer til iOS 7-brugergrænsefladen, og vil hovedsageligt fokusere på det nye styresystem og nuværende telefonmodeller.
Men takket være dette venlige træk fra Apple, vil disse udviklere være i stand til at innovere uden at bekymre sig om at blive vrede og miste deres eksisterende kunder. Nu vil det være muligt at omarbejde applikationen til billedet af iOS 7 og afskære den ældre enhed, fordi ejerne af sådanne enheder blot kan downloade en ældre version, der fungerer for dem uden problemer og ikke engang forstyrrer brugeroplevelsen af deres anderledes udseende grafiske grænseflade.
Så kommer min nye gamle 3G til live igen? :-)
Nå, hvis denne TimeMachine også vil fungere til f.eks. en iPod Touch 2g med iOS 4.2.1, så er det en god nyhed og for mig et større hit end hele keynoten i sidste uge. Det er det, jeg kalder ikke at kaste dine kunder over bord.
Det har stadig en hake, for eksempel med twitter, som ændrede API'et, og de fik det sandsynligvis ikke rettet i applikationen til 4.2.1. Jeg vil i hvert fald prøve.
Det stinker :-) men så igen hvad skal vi snakke om :-) iphone 4 er 3 år gammel ... og har stadig forholdsvis gammel hardware - 800mhz processor og 512 ram ... og har stadig ios 7 ... . til klassiske applikationer som Lidl forstår jeg ... til musik, fotografering og andre applikationer, der kræver mere ydeevne, forstår jeg ikke lidt :D
Mit barn klarede sig med den originale 2G iPhone (som en iPod) i de sidste to år. Denne funktion er til stor gavn for mig :)
Det er præcis derfor, jeg sætter pris på Apple!! tænker på alle :) også selvom du har en ældre model :)
Jeg spekulerer på, om dette på en eller anden måde kan konfigureres af udviklerne. Jeg tror, at hvis den gamle applikation vil bruge en API, som udvikleren vil annullere senere, så burde det være muligt at indstille den nøjagtige adfærd på en eller anden måde...
Det forvirrer mig også, hvordan det vil opføre sig i forskellige kombinationer af applikationsversionen og iOS - jeg vil bede om en mere omfattende artikel, gerne med en test af nogle populære applikationer. Derudover vil det opføre sig anderledes, når du køber/installerer direkte fra en mobilenhed og ellers via iTunes på en Mac - i første omgang lod det mig købe et program i iTunes, som så ikke synkroniserede til den gamle iPod, hvilket irriterede mig ret meget lidt.
Lyder godt og bestemt gode nyheder for brugere med ældre
enheder, men spørgsmålet er, hvor mange udviklere der vil understøtte denne tendens.
Når en udvikler laver en app, har de normalt den i 2 (Full og Lite) eller 4
(Fuld iPhone, Full iPad, Lite iPhone, Lite iPad) versioner. Support
en ældre version ville dybest set betyde en fordobling af antallet af applikationer
skal vedligeholdes af udvikleren, hvilket efter min erfaring er vejen til helvede. Desuden kl
ældre versioner, vil det ofte ikke kun handle om nogle småting i koden,
men der kan være ret mange ændringer.