Член

Решаване на невъзможния проблем с актуализациите на Android

Статуя KitKat

Актуализациите на Android остават разхвърлян, непредсказуем бизнес - и въпреки че Google и производителите са постигнали напредък през последната година, има още много работа за вършене ...

Скоростта, с която пристигат нови актуализации на платформата, остава една от основните проблеми при притежаването на устройство с Android. Докато Apple пуска на пазара Актуализации на iOS моментално през голяма част от продуктовата си линия - платформата е абсолютно проектирана с оглед на това - липсата на Google Директният контрол върху фърмуера, работещ на повечето от около милиарда устройства в света с Android, означава, че е невъзможно да го направи същото.

В статия, публикувана в края на 2012г обсъдихме точно защо е така. „Отвореният“ характер на Android, огромните разлики в хардуера в цялата екосистема, да не говорим за големия брой от движещи се части, необходими за получаване на повечето актуализации до потребителите, всички допринасят за дългите закъснения, с които се запознахме омраза. Както казахме преди почти 18 месеца, това е слабост, която е вградена в ДНК на Android, а не нещо, което може лесно да бъде преодоляно.

Google и производителите се занимават с актуализации на Android на няколко фронта.

И все пак през изминалата година видяхме нови начинания на Google и някои водещи производители на Android за справяне с този на пръв поглед невъзможен проблем. Усилията бяха направени на множество фронтове: Първо, въвеждането на нови функции и API чрез Google Play Услуги и завъртането на основните приложения на Google в Play Store, което им позволява да се актуализират независимо от операционната система. Google е предал бъдещия код на Android в ръцете на OEM производители по-рано от преди, чрез програмата „Google Play edition“. Има и доказателства, че производителите виждат конкурентната стойност в това, че са първи (или поне бързи) с новите версии на операционната система. А производителите на оригинални продукти, особено HTC и Motorola, стават все по-добри в предаването на подробности за тези актуализации на крайните потребители.

Разбира се, това не е магическо решение за огромната задача да се движи напред цялата екосистема на Android. А ситуацията на актуализация за не-водещи устройства остава нещо като измама. Но това е начало и голяма стъпка в правилната посока. И докато преминаваме от Jelly Bean към ерата KitKat, това е достатъчно, за да ни даде надежда за бъдещето на актуализациите на Android.

Прочетете, за да разберете защо.

Услуги на Google Play - важни нови неща без актуализация на операционната система

Конвенционалната мъдрост гласи, че ако искате да получите нови API (интерфейси за програмиране на приложения), функции и сигурност подобрения, изтласкани на мобилно устройство, трябва да подготвите актуализация на операционната система, с всички свързани чакане и прескачане на обръч с това. И все пак през последната година Google заобикаля целия този процес чрез Google Play Services, платформа за разработка, която се намира на върха на Android на версия 2.2 (Froyo) и по-нова версия.

Google може да актуализира Play Services във фонов режим, без потребителите дори да знаят

За първи път изтласкан през септември 2012 г. с актуализация на приложението Play Store, Google Play Services позволява разработчиците взаимодействат с услугите на Google и вашето устройство чрез набор от API, които живеят извън OS слой. Геният на това е, че Google може да актуализира Play Services във фонов режим, без актуализация на фърмуера и в повечето случаи, без потребителите дори да го знаят. (Подобно на начина, по който актуализирането на браузъра Chrome работи например на компютър с Windows или Mac.)

Нашият Джери Хилденбранд разбива нещата в своите записване в Play Services след миналогодишната I / O конференция на Google:

Това, че сте под пълен и пълен контрол от Google, означава, че хората, създали телефона ви, както и операторът, от който може да сте го закупили, са напълно извън картината. Няма да се налага да чакате шест месеца или повече, за да получите новите API на услугата. Всъщност Google казва, че са в състояние да ги насочат към повечето устройства за около седмица след актуализирането им. Ако отнемете едно нещо от всичко това, знаейки, че Google решава какви са API на услугата, кой ги получава и кога е важната част.

Поддръжка на API на услугите на Google Play Услуги за игри на Google Play, който стартира на I / O 2013 и дава възможност за облачно запазване, постижения и класации в игрите. По този начин всяко сертифицирано от Google устройство с Android 2.2 или по-нова версия получи тези нови функции за игри в рамките на няколко дни. Ако Google разчиташе на традиционните актуализации на ОС, за да пусне тези нови функции, щеше да им отнеме няколко месеца, за да се разпространят. Много по-стари устройства с Froyo и Gingerbread вероятно никога не биха виждали Google Play Games изобщо.

Google Play Games

По същия начин Google миналата година стартира Диспечер на устройства с Android, което позволява на потребителите да проследяват, дистанционно контролират и изтриват своите устройства през мрежата. Същото отново с преместването от Google Talk to Hangouts през лятото. Тези функции пристигнаха за няколко дни в почти цялата екосистема, контролирана от Google, без никой да се налага да чака актуализация на операционната система.

Разбира се, не можете да промените всичко чрез Google Play Services, но платформата е важна стъпка за да направят актуализациите на Android OS по-малко важни и да предоставят нови функции на всички за кратко време от време. За Google той също има предимството да стимулира производителите на хардуер да пуснат Google Устройства, сертифицирани за Play - ако сте извън чадъра на Google, няма да получите нови услуги за Play функции и API.

Преместване на Google Experience в Play Store

Точно както новите функции и API вече могат да бъдат изтласкани чрез Google Play Services, много от основните приложения на Android за Android вече се актуализират чрез Google Play Store. Това е така от известно време и това е процес, с който повечето собственици на Android са много запознати. Но не много отдавна една нова версия на Gmail, например, ще изисква Google да изпрати актуализирана Пакет за мобилни услуги на Google за производителите и изчакайте да го изтласкат като част от операционна система актуализация. Това е точно толкова дълга и досадна, колкото звучи.

Не много отдавна нова версия на Gmail ще изисква актуализация на операционната система.

В наши дни, за щастие, повечето от „складовите“ приложения на Google се публикуват в Play Store. Малкото забележителни изключения включват приложението Photosphere и HDR + камера, както и стартовия панел Nexus 5 (поне по време на писането) и приложенията за контакти / набиране. Интеграцията на SMS в приложението за съобщения Hangouts прави тази стъпка по-нататък, позволявайки на собствениците на „облечени“ устройства да използват приложение на Google за обработка на всичките им съобщения. (Въпреки че все още сме далеч от убеждението, че включването на текстове в Hangouts носи голяма полза за всеки, освен за Google.)

Независимо от това, ние сме много близо до основното изживяване „Nexus“, живеещо в Play Store като набор от приложения, които могат да се актуализират независимо от операционната система. И крайният резултат трябва да бъде по-последователно и по-пълноценно потребителско изживяване от Google в цялата екосистема на Android. Това също така означава, че клиентите, които вземат телефон или таблет с потребителски интерфейс на трета страна (например HTC Sense или TouchWiz на Samsung), не трябва да бъдат изключвани от някои от функциите на устройствата на Google Nexus. (Забележителните изключения, както споменахме, включват Nexus 5 стартер и дайлър.)

Приложения на Google

Някои твърдят, че пускането на нови API в Google Play Services и „складиране“ на системни приложения за Android в Google Play прави Android по-малко отворен. Това е един от начините за разглеждане на нещата - и със сигурност има по-голяма разлика между AOSP (Android с отворен код) и това, което се доставя на Nexus 5, отколкото беше случаят с Nexus One. Но това не е особено ново или изненадващо - в крайна сметка отразява подхода на Google към отворен код с браузъра Chrome и проекта с отворен код Chromium. В резултат на това крайните потребители се обслужват по-добре, като новите функции и приложения пристигат в телефоните по-бързо чрез Google Play и Google Play Services. Естествено, Google също се възползва от допълнителния контрол, който може да упражнява върху екосистемата на Android.

Това е печалба за потребителите и печалба за Google.

Изданията и актуализациите на Google Play като конкурентно предимство

Когато Hugo Barra обяви намерението на Google да продаде „акция“ Android Galaxy S4 на сцената на конференцията за разработчици I / O 2013, не беше веднага ясно защо компанията прави това. Просто Google създаваше ли телефон за гласовитото малцинство от потребители, които искат „запас“ Android на всяко устройство? Това ли беше смъртният звън на „обелените“ телефони с Android? Е, не съвсем, въпреки че изглежда, че ускоряването на внедряването на нови версии на Android е част от мисията на програмата GPe.

Директорът за потребителски опит в Android Матиас Дуарте намекна за това по време на събитието за чат на огъня на Android на тазгодишната I / O конференция: „Един малък знак за нашите усилия [с OEM и актуализации] е това, което обявихме вчера, Galaxy S4, който има опит със софтуера Nexus, ще има по-навременни актуализации. “ (9 минути, 18 секунди във видеото По-долу.)

Програмата за издания на Google Play е нещо повече от просто създаване на устройства за маниаци.

Но въздействието на изданията на Google Play далеч надхвърля простото предоставяне на жизнеспособна опция, която не е Nexus, с най-новите (налична) версия на операционната система и бърз път към бъдещите версии на Android - необяснимото пристигане на GPe Moto G изглежда доказва че. Избутването на „навременни“ актуализации на телефони с издание на Google Play включва получаване на работещ код, в процес на изпълнение в ръцете на Samsung, HTC, Sony, LG и Motorola преди пристигането му по редовните канали. Това представлява очевидни предимства, когато става въпрос за запознаване на инженерите с бъдещите версии на операционната система - предимства, които в миналото може да са били изключително за партньорите на Google Nexus.

В момента програмата GPe е ограничена до шепа устройства, но няма причина тя да остане такава завинаги. Всъщност един източник ни подсказва, че програмата винаги е била отворена за всички членове на OHA (Open Handset Alliance), така че не бихме заложили срещу повече производители на устройства, които да се качат в бъдеще. Идеалната ситуация за Google би била всеки голям производител да произвежда Google Play джаджи на изданието на редовни интервали - ще бъде интересно да се види дали това някога ще стане реалност.

Колкото и ентусиасти на Android да ги хвалят, устройствата на Google Play издание са изключително нишова продуктова гама. Тези извън САЩ дори нямат възможност да ги купят. А Google може да направи толкова много, за да ускори актуализациите на операционната система на телефони, които не са Nexus и не са Google Play - останалата част от инженерните усилия трябва да дойде от самите производители. За щастие видяхме нов акцент върху актуализациите на Android от някои от основните играчи - и по-добра цялостна комуникация от OEM производителите по този въпрос.

Както вече споменахме, Samsung и HTC са добри примери тук. И двамата успяха да изтласкат актуализациите на Android 4.3 за своите „обелени“ водещи телефони три месеца след обявяването му, и по-специално HTC направи нещата още една стъпка напред, като доведе KitKat до отключени разработчически версии на своя HTC One само един месец след кода с отворен код изпускайте. Допълнителни актуализации на KitKat от тези две се очакват незабавно.

Кой би си помислил, че телефон Motorola на американски превозвачи ще бъде сред първите, които ще получат нова версия на Android?

Но дори HTC беше победен от Motorola, която избута Android 4.4 за своя Moto X в средата на ноември. По това време Moto не е производител на издание на Google Play, но телефоните му работят със софтуер много близо до ванилия Google Android, което означава, че имаше по-малко неща за промяна, когато новата версия на ОС се появи наоколо.

И все пак - кой би си помислил преди година, че персонализиран телефон от американски оператор ще бъде сред първите до нова версия на Android?

Примерът на Verizon Moto X е важен по няколко причини. Една от най-обременяващите и отнемащи време части от процеса на актуализация е сертифицирането на оператор - скорошният неуспех на актуализация за Verizon HTC One да премине сертифициране доведе до забавяне от над месец. И все пак Moto успя не само да завърши своя фърмуер Verizon Moto X, но и да го сертифицира и пусне на устройства само за няколко седмици. Кой знае как точно това е постигнато толкова бързо, или дали някакви пари са сменили ръцете си, за да се случи, но поне показва, че проблемът не е непреодолим. Неотдавнашното пристигане на KitKat на телефоните Verizon Droid от 2013 г. също доказва, че това не е еднократно.

Изглежда, че новата Googlified Motorola разглежда актуализациите като конкурентно предимство. Уникалната му позиция като „компания на Google“ означава, че има различни приоритети пред конкурентите си и е ясно, че навременните актуализации са доста високо в този списък. Въпреки това Moto не е единственият производител, който започва да вижда бързите актуализации на ОС като начин да се открои от тълпата. Поне един от големите OEM производители наскоро е наел нови инженери с конкретната цел да ускори внедряването на актуализации за Android, казват ни източници.

Комуникацията и актуализациите като добър PR

Извличането на завършен код там е важно, но също така и съобщаването на планове за актуализация на вашите клиенти, а HTC и Motorola са водещи в тази област. Високопрофилни лица от двете компании редовно посещават социалните мрежи, за да предоставят информация за състоянието на бъдещия фърмуер. Веднага след стартирането на KitKat, президентът на HTC America Джейсън Макензи се ангажира да получи новата операционна система на версиите на HTC One в рамките на 90 дни. И HTC е по-отворен от която и да е друга компания в обсъждането на сертифицирането на превозвачи, като информира жадните за актуализация потребители как напредват нещата преди евентуалното натискане на OTA. Наскоро компанията пусна страница за портали за актуализации за някои устройства в САЩ, показваща напредъка на всяка версия на оператора през пътя от разработката до внедряването.

KitKat HTC One

Тази комбинация от по-бързи актуализации и конкретни графици, заедно с периодични актуализации по официални канали, генерира много добра воля за HTC през последните месеци. Motorola също се радва на вълна от добра реклама на гърба на своя бърз процес на обновяване на KitKat. Но нека си припомним, че и двете компании са недостатъци на сегашния пазар на смартфони. За сравнение Samsung продължава да продава милиони телефони, като споделя сравнително малко за плановете за надграждане преди време.

Може да се каже, че бързите актуализации са маркетингови разходи, колкото инженерна задача.

Така че можете да твърдите, че този нов, много прозрачен подход към актуализациите е точно толкова добър, колкото и PR, тъй като предоставя на клиентите нови неща. Докато потребителите са по-разумни от всякога в технологията, повечето все още нито знаят, нито се интересуват коя версия на Android използват, особено ако е на устройство, наслоено с персонализация на производителя. KitKat със софтуера Sense 5.5 на HTC например е почти идентичен с 4.3 Jelly Bean с тази версия на Sense. Когато потребителският опит се управлява толкова много от "кожата" на производителя и гайките и болтовете, продиктувани от непрекъснато променящите се услуги на Google Play, осезаемите ползи от изцяло новата версия на Android са по-малко очевидно. Така че, когато производителят избърза с актуализация с нова версия на Android, но малко промени, насочени към потребителя, стойност при това със сигурност идва от добрата публичност, а не от възможността да се предложи значително подобрена продукт. На практика това е маркетингов разход, колкото инженерна задача.

И ранните осиновители остават да започват цикъла на актуализация отначало, когато Google изпрати версия за "точка" за поддръжка, както направи два пъти в бърза последователност с KitKat 4.4.1 и 4.4.2. За да изиграете за момент адвокат на дявола, може би това е причината производителите на телефони и операторите да са подхождали исторически с актуализации на фърмуера Внимание.

Няма сребърен куршум

Актуално

Всяко развитие, което сме разгледали по-горе, е важно, но никой не е цялостно решение на предизвикателствата за актуализация на Android. Дори сега някои сериозни препятствия остават на мястото си въпреки напредъка, постигнат през изминалата година.

Характеристиките на чипсета, а не възрастта на телефона, могат да определят дали той ще се актуализира или не.

Някои фактори все още са извън прекия контрол на производителите. Производителите на телефони разчитат на BSP (пакети за поддръжка на платки) - код от производители на чипсети като Qualcomm и NVIDIA - за да започнат работа по актуализации на фърмуера. Както е показано в графиката на хронологията на скорошната актуализация на HTC, ако производителят на чипове реши да не издава актуализиран BSP за определен чипсет, всички залози са изключени. Това е, което се смята, че има опростени перспективи за актуализация на HTC One X, S и X +, както и на собствения Galaxy Nexus на Google. Естеството на този процес означава, че характеристиките на чипсета, а не възрастта на телефона, могат да определят дали той ще се актуализира или не. Помислете, че One X + дебютира приблизително по същото време като Droid DNA - последната е в ред за KitKat, първият е залепен с Jelly Bean. Това не е чудесно за потребителите, които се опитват да определят кой телефон ще бъде най-добре поддържан.

Snapdragon 805
Представете си недоволството, ако собствениците на iPhone 5 на определен оператор трябва да чакат допълнителен месец за iOS 7.

Други неприятности включват случайността на разпространението на актуализации въз основа на държава или оператор. Дори извън пазара на САЩ, който е доминиран от големите четири оператора, времето за същата актуализация на софтуера може да варира в рамките на седмици или месеци в зависимост от това къде живеете и коя версия на телефона (точно същия) телефон ви имат. Тази мътност води до объркващо и разочароващо преживяване за собствениците на Android, с което тези на някои други платформи не трябва да се справят. Представете си протеста, ако например Iphone 5 собствениците на определен оператор трябваше да изчакат допълнителен месец за iOS 7.

Проблемът тук е свързан с големия брой движещи се части, участващи в международни внедрения - различни превозвачи в различни страни и регионалните подразделения на производителите на оригинално оборудване трябва да говорят с всеки други. Някои региони приключват с персонализирането на своето устройство преди други, а след това някои трябва да бъдат изпратени на операторите за допълнително персонализиране и одобрение. Графикът за разпространение често е разпределен до степен, в която ние като писатели на технологии изпитваме затруднения да го следим. В този случай каква надежда има за нормалните хора, които не следват тези неща ежедневно?

Същото може да се каже и за поетапните пускания, практиката да се изтласкват актуализациите на малък процент от устройствата първоначално, след което да се увеличи това, за да обхване цялата потребителска база във времето. Поддръжниците казват, че това е необходимо, за да се гарантира, че актуализациите работят правилно на голям брой устройства в дивата природа. И все пак обявяването на нови функции и след това кара някои потребители да чакат допълнително две или три седмици, за да ги накарат, не прави нищо за подобряване на проблема с изображението на Android в тази област. Може би прекалено опростяваме, но със сигурност решението тук е просто да не пускаме актуализации, които може да са повредени.

Биейки се в битката, можете да спечелите

Проблемът с актуализациите може да не е разрешим за цялата екосистема, но това не означава, че Google не може да подобри нещата.

Всичко това се свързва с едно от основните усложнения обсъдихме в нашия септември 2012 статия - огромното разнообразие от хардуер, на който работи Android. Докато персонализацията на хардуера и софтуера се разпространява досега по картата, много устройства просто никога няма да се изпълнят с последната версия на операционната система. Освен ако естеството на Android не се промени - и няма, тъй като дължи големия си пазарен дял на своето разнообразие - няма начин Android някога да може да се наслаждава Подобни на iOS цифри от 70+ процента на потребители, работещи с най-новата версия.

Ако разглеждате общата картина на цялата екосистема на Android - и това наистина е много голяма картина - новите внедрения на OS ще продължат да бъдат относително бавни. Jelly Bean вероятно ще продължи да доминира в общата статистика на платформата през по-голямата част от 2014 г. А получаването на Android 4.5 - или каквато и да е следващата основна версия - на всяко отделно устройство седмици след стартирането е, разбира се, мечта.

Номера на платформата на Android, Дек. 2013

Вместо да се опитва да постигне невъзможното, Google избира да се бие в битката, която може да спечели - помагайки получавайте високопрофилни водещи устройства (особено в САЩ) до най-новите нови версии на OS възможно най-бързо възможен. Слушалките на средно и начално ниво все още ще трябва да изчакат своя ред, но се надяваме и те да се възползват от вливането на инерция от висок клас.

Двата основни начина, по които Google се занимава с проблема с актуализациите на Android - на устройства директно чрез Google Play и Google Услугите на Play и с производителите чрез програмата за издания на Google Play - ще продължат да бъдат важни и през следващите година. Производителите трябва да продължават да възприемат бързите актуализации като начин да се конкурират във все по-широк кръст промишленост и може да се надяваме на рационализиране на процеса на разпространение между превозвачите и регионите като резултат.

Купувачите, които искат устройство от клас Nexus, ще имат по-голям избор и в резултат на това производителите ще работят в по-тясно сътрудничество с Google, надявайки се в полза на по-широката им потребителска база. Другаде Google ще увеличи тихо повечето устройства, пуснати през последните три години, с нови функции и API чрез Play Services, като им даде нов живот без нов фърмуер. Проблемът с актуализациите може да не е разрешим за цялата екосистема на Android, но Google се справя с него интелигентно и бавно, но сигурно започваме да виждаме резултатите от нейните усилия и тези от него партньори.

И това е достатъчно, за да ни даде надежда за бъдещето на актуализациите на Android. Ще наблюдаваме с интерес през 2014 г., за да видим как се развиват нещата. Кой знае, може би Google и приятели имат още няколко трика в ръкавите си.

Защо никога няма да имате най-новата версия на Android (септември. 2012)

Това са най-добрите безжични слушалки, които можете да закупите на всяка цена!
Време е да прережете кабела!

Това са най-добрите безжични слушалки, които можете да закупите на всяка цена!

Най-добрите безжични слушалки са удобни, звучат страхотно, не струват прекалено много и лесно се побират в джоба.

Всичко, което трябва да знаете за PS5: Дата на издаване, цена и много други
Следващото поколение

Всичко, което трябва да знаете за PS5: Дата на издаване, цена и много други.

Sony официално потвърди, че работи по PlayStation 5. Ето всичко, което знаем за него до момента.

Nokia пуска два нови бюджетни телефона Android One под $ 200
Нови Нокии

Nokia пуска два нови бюджетни телефона Android One под $ 200.

Nokia 2.4 и Nokia 3.4 са най-новите допълнения към бюджетната гама смартфони на HMD Global. Тъй като и двете са устройства с Android One, гарантирано ще получат две основни актуализации на ОС и редовни актуализации на защитата до три години.

Най-добрите преносими моментални фотопринтери за устройства с Android
Печатайте в движение!

Най-добрите преносими моментални фотопринтери за устройства с Android.

Вие сте в движение и правите спомени на мобилния си телефон. Докато дигиталът е чудесен, защо не опитате да направите тези спомени малко по-постоянни с осезаема снимка?

instagram story viewer