Пускането на ново поколение iOS обикновено означава край на поддръжката за най-стария поддържан модел iPhone до момента. Тази година е ред на модела 3GS, който просто не е достатъчно технически оборудван за удобна работа с iOS 7. Технологичният прогрес е неумолим и за толкова стари телефони и техните собственици тази стъпка става доста неудачна.
Това е така, защото разработчиците на приложения спират да поддържат по-стари модели с по-стара операционна система и следователно функционалността на такива устройства е силно ограничена с времето. Сега обаче има промяна, която със сигурност ще зарадва много собственици на нов iPhone или iPad. Apple започна да позволява на собствениците на по-стари устройства да изтеглят по-стари версии на приложения, които са съвместими с тяхната операционна система.
Разликите между iOS 6 и iOS 7 са значителни и не всеки ще ги хареса. Повечето разработчици със сигурност ще се опитат да извлекат максимума от новите опции. Те ще вградят нови API и функции на новата операционна система в своите приложения, постепенно ще променят дизайна на повечето приложения, за да отговарят на потребителския интерфейс на iOS 7, и ще се фокусират главно върху новата операционна система и текущите модели телефони.
Но благодарение на този приятелски ход на Apple, тези разработчици ще могат да правят иновации, без да се притесняват, че ще ядосат и загубят съществуващите си клиенти. Сега ще бъде възможно да преработите приложението до образа на iOS 7 и да отрежете по-старото устройство, тъй като собствениците на такива устройства могат просто да изтеглят по-стара версия, която ще работи за тях без проблеми и дори няма да наруши потребителското изживяване на техния различно изглеждащ графичен интерфейс.
И така, ще оживее ли моят нов-стар 3G? :-)
Е, ако този TimeMachine работи и за, да речем, iPod Touch 2g с iOS 4.2.1, тогава това е страхотна новина и за мен по-голям успех от цялата основна бележка миналата седмица. Това е, което аз наричам да не изхвърляте клиентите си зад борда.
Пак има уловка, например с twitter, който смени API-то и май не са го оправили в приложението за 4.2.1. Както и да е, ще пробвам.
Гадно е :-) но пак за какво ще говорим :-) iphone 4 е на 3 години ... и все още има сравнително стар хардуер - 800mhz процесор и 512 ram ... и все още има ios 7 ... . за класически приложения като Lidl, разбирам ... за музика, фотография и други приложения, които изискват повече производителност, малко не разбирам :D
Детето ми се справяше с оригиналния 2G iPhone (като iPod) през последните две години. Тази функция е от голяма полза за мен :)
Точно затова ценя Apple!! мисли за всички :) дори и да имаш по-стар модел :)
Чудя се дали това ще може да се конфигурира по някакъв начин от разработчиците. Мисля, че ако старото приложение ще използва API, който разработчикът ще иска да отмени по-късно, че трябва да е възможно да се зададе точното поведение по някакъв начин...
Също така ми е чудно как ще се държи в различни комбинации на версията на приложението и iOS - бих се помолил за по-обширна статия, за предпочитане с тест на някои популярни приложения. В допълнение, той ще се държи по различен начин, когато купувате/инсталирате директно от мобилно устройство и иначе чрез iTunes на Mac - първоначално ми позволи да купя приложение в iTunes, което след това не се синхронизира със стария iPod, което ме подразни доста малко.
Звучи добре и със сигурност е добра новина за потребителите с по-стари
устройства, но въпросът е колко разработчици ще подкрепят тази тенденция.
Когато програмист прави приложение, той обикновено го има във 2 (пълен и олекотен) или 4
(Пълен iPhone, пълен iPad, олекотен iPhone, олекотен iPad) версии. поддържа
по-стара версия на практика би означавала удвояване на броя на приложенията, което
трябва да се поддържа от разработчика, което според моя опит е пътят към ада. Освен това при
по-стари версии, често не става въпрос само за някои малки неща в кода,
но може да има доста промени.