Utgivningen av en ny generation av iOS innebär vanligtvis slutet på stödet för den äldsta stödda iPhone-modellen hittills. I år är det 3GS-modellens tur, som helt enkelt inte är tillräckligt tekniskt utrustad för att bekvämt fungera med iOS 7. Tekniska framsteg är obönhörliga, och för så gamla telefoner och deras ägare blir detta steg ganska olyckligt.
Detta beror på att applikationsutvecklare slutar stödja äldre modeller med ett äldre operativsystem, och funktionaliteten hos sådana enheter minskar därför kraftigt med tiden. Men nu finns det en förändring som säkert kommer att glädja många ägare av en ny iPhone eller iPad. Apple har börjat tillåta ägare av äldre enheter att ladda ner äldre versioner av appar som är kompatibla med deras operativsystem.
Skillnaderna mellan iOS 6 och iOS 7 är betydande och alla kommer inte att gilla dem. De flesta utvecklare kommer säkert att försöka få ut det mesta av de nya alternativen. De kommer att bygga in nya API:er och funktioner i det nya operativsystemet i sina appar, kommer gradvis att ändra designen på de flesta appar för att passa iOS 7-användargränssnittet och kommer främst att fokusera på det nya operativsystemet och nuvarande telefonmodeller.
Men tack vare detta vänliga drag från Apple kommer dessa utvecklare att kunna förnya sig utan att oroa sig för att bli arg och förlora sina befintliga kunder. Nu kommer det att vara möjligt att omarbeta applikationen till bilden av iOS 7 och skära av den äldre enheten, eftersom ägarna av sådana enheter helt enkelt kan ladda ner en äldre version som fungerar för dem utan problem och inte kommer att störa användarupplevelsen av deras grafiskt gränssnitt som ser annorlunda ut.
Så kommer min nya gamla 3G att komma till liv igen? :-)
Tja, om denna TimeMachine också kommer att fungera för, säg, en iPod Touch 2g med iOS 4.2.1, så är det goda nyheter och för mig en större hit än hela keynote förra veckan. Det är vad jag kallar att inte kasta dina kunder överbord.
Det har fortfarande en hake, till exempel med twitter, som ändrade API:et och de fixade det förmodligen inte i applikationen för 4.2.1. Hur som helst, jag ska försöka.
Det suger :-) men vad ska vi prata om :-) iphone 4 är 3 år gammal ... och har fortfarande relativt gammal hårdvara - 800mhz processor och 512 ram ... och har fortfarande ios 7 .... för klassiska applikationer som Lidl förstår jag ... för musik, fotografi och andra applikationer som kräver mer prestanda förstår jag inte lite :D
Mitt barn klarade sig med den ursprungliga 2G iPhone (som en iPod) under de senaste två åren. Denna funktion är till stor nytta för mig :)
Det är precis därför jag uppskattar Apple!! tänker på alla :) även om du har en äldre modell :)
Jag undrar om detta kommer att kunna konfigureras på något sätt av utvecklarna. Jag tror att om den gamla applikationen kommer att använda ett API som utvecklaren kommer att vilja avbryta senare, att det borde vara möjligt att ställa in det exakta beteendet på något sätt...
Det förbryllar mig också hur det kommer att bete sig i olika kombinationer av applikationsversionen och iOS - jag skulle tigga om en mer omfattande artikel, gärna med ett test av några populära applikationer. Dessutom kommer det att bete sig annorlunda när du köper/installerar direkt från en mobil enhet och annars via iTunes på en Mac - till en början lät det mig köpa en applikation i iTunes, som sedan inte synkade till den gamla iPoden, vilket irriterade mig ganska mycket bit.
Låter bra och säkerligen goda nyheter för användare med äldre
enheter, men frågan är hur många utvecklare som kommer att stödja denna trend.
När en utvecklare gör en app har de vanligtvis den i 2 (Full och Lite) eller 4
(Fullständig iPhone, Full iPad, Lite iPhone, Lite iPad) versioner. Stöd
en äldre version skulle i princip innebära en fördubbling av antalet applikationer som
måste underhållas av utvecklaren, vilket enligt min erfarenhet är vägen till helvetet. Dessutom kl
äldre versioner kommer det ofta inte bara att handla om några småsaker i koden,
men det kan bli ganska många förändringar.