Vydání nové generace iOS obvykle znamená konec podpory pro nejstarší dosud podporovaný model iPhone. Letos je řada na modelu 3GS, který již zkrátka není natolik technicky vybavený, aby pohodlně pracoval s iOS 7. Technologický pokrok je neúprosný a pro takto staré telefony a jejich majitele se tento krok stává poněkud nešťastný.
Vývojáři aplikací totiž přestávají podporovat starší modely se starším operačním systémem a funkčnost takovýchto zařízení je tedy postupem času značně omezována. Nyní však nastává změna, která leckterého majitele zánovního iPhonu či iPadu jistě potěší. Apple začal majitelům starších zařízení umožňovat stahovat starší verze aplikací, které jsou kompatibilní s jejich operačním systémem.
Rozdíly mezi iOS 6 a iOS 7 jsou výrazné a ne každému se musí líbit. Většina vývojářů se jistě pokusí vytěžit z nových možností maximum. Do svých aplikací zabudují nová API a funkce nového operačního systému, postupně změní design většiny aplikací, aby zapadal do uživatelského rozhraní iOS 7, a zaměří se hlavně na nový operační systém a aktuální modely telefonů.
Díky tomuto přívětivému kroku Applu se však tito vývojáři budou moci pustit do inovací bez obav o to, že rozzlobí své stávající zákazníky a přijdou o ně. Nyní bude možné přepracovat aplikaci ku obrazu iOS 7 a odstřihnout tak starší zařízení, protože majitelé takových zařízení si zkrátka stáhnout starší verzi, která jim bude bez problémů fungovat a nenaruší ani uživatelský zážitek z jejich jinak vyhlížejícího grafického rozhraní.
Takže moje nové-staré 3G zase ožije? :-)
No tak jestli tenhle TimeMachine bude fungovat i pro řekněme iPod Touch 2g s iOS 4.2.1, tak je to skvělá novinka a pro mě větší pecka než celý keynote minulý týden. Tomu říkám neházet své zákazníky přes palubu.
Pořád to má háček třeba u twitteru, který změnil API a v aplikaci pro 4.2.1 to asi neopravili. Každopádně zkusím.
Je to na prd :-) ale zase co si budeme povídat :-) iphone 4 je 3 roky starý … a i tak má poměrně starý hardware – 800mhz procesor a 512 ram … a i tak má ios 7 …. pro klasické aplikace typu Lidl chápu … pro hudební,fotografické a další aplikace které požadují větší výkon už tak trošku nechápu :D
Moje dítě si s původním 2G iPhonem (v roli iPodu) vystačilo poslední cca dva roky. Tahle funkce má pro mě obrovský přínos :)
Presne pre toto cením Apple !! myslí na každého :) aj ked máte starší model :)
Zajímalo by mě, jestli to bude nějak nastavitelné ze strany vývojářů. Počítám, že pokud stará aplikace bude používat API, které bude chtít poté už vývojář zrušit, že by mělo jít nějak přesné chování nastavit…
Taky mi to vrtá hlavou, jak se to bude chovat v různých kombinacích verze aplikace a iOS – přimlouval bych se za nějaký obšírnější článek, nejlíp s testem některých oblíbených aplikací. Ono se to navích bude chovat jinak, když člověk nakupuje/instaluje přímo z mobilního zařízení a jinak přes iTunes v macovi – původně mě to nechalo klidně do iTunes koupit aplikaci, která se pak do starého iPodu nesesynchronizovala, což mě docela štvalo.
Zní to dobře a určitě to je dobrá zpráva pro uživatele se starším
zařízením, ale je otázka kolik vývojářů bude tenhle trend podporovat.
Když vývojář udělá aplikaci, většinou ji má ve 2 (Full a Lite) nebo 4
(Full iPhone, Full iPad, Lite iPhone, Lite iPad) verzích. Podporovat
starší verze by v podstatě znamenalo zdvojnásobit počet aplikací které
musí vývojář udržovat, což je z me zkušenosti cesta do pekel. Navíc u
starších verzi se často nebude jednat pouze o nějaké drobnosti v kódu,
ale mohou tam být poměrně dost velké změny.