Член

Защо никога няма да имате най-новата версия на Android

protection click fraud
Android Central

Ако имате телефон с Android, има вероятност той да не работи с най-новата версия на операционната система, 4.1 Jelly Bean. Според Собствени цифри на Google, само 1,2% от активните устройства работят с най-новата версия на Android. Около 57,5% остават включени Android 2.3, версия, която бързо наближава втория си рожден ден.

Ако сте имали късмета да закупите Nexus устройство - правилното Nexus устройство - може да получите най-новото сладко лакомство от шоколадовата фабрика Mountain View веднага или в рамките на няколко седмици след него финализиран. Но за повечето от безбройните милиони активни устройства с Android това е съвсем различна история. Вероятно никога няма да стартират най-новата версия на Android, каквато и да е тя. Те са на ICS, ако имат късмет, Gingerbread, ако не, и докато получат Jelly Bean, ние вече ще пеем похвалите на Key Lime Pie.

Verizon предлага Pixel 4a само за $ 10 / месец на нови неограничени линии

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

Android Central

Актуализирайте безпокойството

Купувате телефон, плащате своите $ 200, ангажирате се с 2-годишен договор с доставчик на услуги. По-рано участието на производителя в разработването на дадено устройство приключва след изпращането му. Вместо това, тъй като смартфоните стават все по-разпространени, те постоянно се развиват, дори след пускането. Пристигат нови актуализации на софтуера, добавяне на функции, промяна на външния вид и подобряване на производителността месеци след покупката. Основните актуализации могат дори да преместят устройствата до нова версия на платформата.

Тъй като актуализациите стават все по-чести и потребителите стават все по-разбираеми в технологиите, нараства осведомеността, че устройствата могат да се актуализират, и се очаква, че те Трябва да се актуализира. С това идва един вид „тревожност при актуализиране“. Ако сте попаднали от някоя дъска за съобщения за смартфони, като нашите собствени форуми или XDA, ще разберете какво имаме предвид под това. Нишките изобилстват от въпроса кога ICS или Jelly Bean ще бъдат достъпни за определени устройства. В случай на забавени или дори отменени актуализации, интернет жителите се кълнат, че никога повече няма да си купят друг телефон от този производител или оператор. Това е изцяло негативно преживяване на собствеността.

Въпреки че това не е представително за цялата потребителска база - не е далеч - това е пример за това колко мощни потребители изпитват смартфони с Android. Те винаги са зад кривата, винаги очакват актуализация, никога не се наслаждават напълно на продукта, който са купили, както са го купили. Част от това е вината на техническата преса - ние винаги сме фокусирани върху новото и това означава да говорим за софтуер, който все още не е достигнал до повечето хора.

Има и проблемът телефоните да се рекламират като „готови за актуализация“. Дори сега устройствата, които се доставят с ICS, се предлагат на пазара като „ъпгрейдни“ към Jelly Bean, в ход, който по същество позволява на производителите и превозвачите да превърнат липсата на определен софтуер в самостоятелна функция нали. Още от самото начало собствениците са инструктирани да изчакат актуализации, като са наясно, че новият им телефон има стар софтуер. HTC Rezound беше пуснат на пазара като „готов за ICS“ при обявяване през ноември 2011 г. Той получи Android 4.0 по въздуха около девет месеца по-късно, през август 2012 г. Излишно е да казвам, че това е много чакане на рекламирана функция.

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

Android Central

Кодирането е трудно

Когато се пусне нова версия на Android, тя се пуска чрез Android Open Project Project (AOSP). AOSP е достъпна за всеки, който може да изтегли, поработи и изгради Android в свободното си време, независимо дали е основен производител на смартфони, потребителски производител на ROM. Но когато кодът е изтласкан, не е задължително да е готов за всяко устройство там.

Получаването и изпълнението на нова версия на Android на всяко устройство с различен хардуер изисква значително количество допълнителна работа и са необходими още повече усилия за пренасяне на патентован код от производители на чипове. Например, устройство Snapdragon S4 се нуждае от Jelly Bean-приятелски драйвери на Qualcomm за CPU и GPU. Процесът на изграждане трябва да бъде съобразен с хардуера на телефона, а съществуващите персонализации трябва да бъдат обработени в новата версия на Android, без да се нарушава нищо.

Дори и на очевидно подобен хардуер, често има други собствени компоненти, които да работят в комбинацията. Например (международният) HTC One X е устройство Tegra 3, но включва чип ImageSense на HTC, нещо, което не се намира в Nexus 7. Той също така определя вътрешното си хранилище по различен начин, с отделен дял за медия. След това има фърмуер за клетъчно радио, който да разгледате. Изведнъж ви предстои много работа, за да донесете устройство Tegra 3 до Jelly Bean.

Sony обясни целия процес на кодиране и пренасяне много подробно в публикация в блог в края на миналата година. Струва си да се прочете, ако искате да развиете ново съчувствие към програмистите, които трябва да се справят с този вид актуализации.

Задачата обаче не е ограничена до код. Често има промени в дизайна, които трябва да бъдат взети предвид, особено при актуализиране от Android 2.x на 4.x - промяна на версията, която донесе широки подобрения на потребителския интерфейс. Както Sony ни обясни в неотдавнашната му кръгла маса за дизайн в Германия, производителите имат малко предупреждение по какво Google може да работи, така че не могат да планират предварително. Разбира се, Google се опитва да промени това със своя комплект за разработчици на платформа, който дава на OEM производителите ранен достъп до определени части на рамката в новите версии на Android. PDK обаче е фокусиран върху подготовката на нови устройства за стартиране, а не надграждането на старите. И ако основният език на дизайна на Android се промени, също трябва да се направят каквито и да е персонализации, които стоят отгоре му.

Актуализирането на устройство с Android не е лесно и има много повече от това да пуснете новия код от Google и да се надявате на най-доброто. Това е адски много работа и това е, преди изобщо да помислите дали всичко това трябва да бъде одобрено и изтласкано на телефони. Ако са направени промени по радиото, новият код трябва да бъде сертифициран от регионалните власти, както и от органи като Bluetooth SIG и Wifi Alliance. Всичко това отнема скъпо време и в публикацията му в блога миналата година Sony определи сертифицирането като най-трудоемката част от пускането на нов софтуер.

Android Central

Проблемът с превозвача

Тук срещаме великите фигури на омраза на мобилното пространство - превозвачите. Необходимо зло в нашия свързан свят, мобилните оператори имат голямо влияние върху това, което излиза в техните мрежи, особено на пазари като САЩ и Япония. Тази мощност включва изискването производителите да представят актуализации за одобрение, преди да бъдат изтласкани.

Процесът на сертифициране на превозвача може да бъде светкавичен или труден. Незначителните актуализации, особено за GSM операторите извън САЩ, често подлежат на бързо одобрение. Добър пример е Три одобрения от Обединеното кралство за корекция на грешки за HTC One S. Това премина сертифициране за няколко дни, тъй като бяха направени само незначителни промени и превозвачът беше доволен, че нищо там няма да наруши мрежата му.

В другия край на скалата са основните актуализации на някои от американските превозвачи. Ще продължим Verizon Galaxy Nexus тук, но има много други примери за конкурентни мрежи. Big Red’s Gnex отне повече от два месеца, за да премине сертифицирането за своята актуализация на Android 4.0.4, а Jelly Bean за Nexus, завършен през юли, все още не излиза. Невъзможно е да се знае точно защо нещата са задържани или кой, ако някой е виновен. Но това е пример за това как могат да се добавят допълнителни седмици чакане, ако проблемите се появят по време на процеса на сертифициране.

Обикновено превозвачите се движат бавно и винаги ще грешат предпазливо. Те разполагат и с ограничени ресурси, когато става въпрос за сертифициране на софтуер за смартфони и естествено, винаги ще се дава приоритет на одобряването на нови устройства, готови за пускане в продажба. Така печелите пари. И подобно отношение преобладава и при някои OEM производители. Ако телефонът не се продава добре или е бюджетен модел, може просто да не си струва времето и парите за разработване и сертифициране на актуализация. Все пак производителите на смартфони са бизнес.

Android Central

Android срещу Android-базиран

Но това са телефони с Android, нали? Защо е толкова трудно да поддържате телефоните с Android на най-новия софтуер, особено когато подобно на iOS и Windows Phone изглежда управлява много по-бърз и по-елегантен процес на надстройка?

Отговорът е разнообразие. Apple има не повече от три настоящи телефона едновременно, което прави задачата за синхронизиране на актуализациите на устройствата му далеч по-лесна. Гамата iPhone също има по-малко вътрешно разнообразие от един модел до следващия. Нещо повече, строгият контрол на Apple върху всеки аспект на хардуера и софтуера означава, че може лесно да предвиди бъдещите версии на софтуера по начин, по който производителите на телефони с Android не могат.

Що се отнася до Microsoft, той е почти толкова контролиращ, колкото Apple. Неговите телефони са ограничени до процесори Qualcomm Snapdragon и фиксиран диапазон от резолюции на дисплея. Определени области на операционната система са забранени дори за OEM и има строги изисквания за Windows телефони, като конкретни настройки на бутони и квоти на паметта. OEM производителите на Windows Phone също са изключително ограничени в промените, които могат да направят в потребителския интерфейс. Всички тези фактори улесняват изтласкването на актуализации на пръв поглед разнообразен хардуер от различни производители.

Трябва също да отбележим, че телефоните с Android, както обикновено ги мислим, не са просто телефони с Android. Те са Базиран на Android телефони.

Преди няколко месеца, Vic Gundotra на Google направи публикация в Google+, пеейки похвалите на новия си таблет Nexus 7, заедно с приложена снимка. Когато последователите му го попитаха с какво прави снимката, той отговори на много точен, умишлен език - направен е на неговия „Galaxy S3, базиран на Android“. Gundotra’s формулировката осветява ключова разлика между устройствата Nexus и „Google Experience“ и телефоните с марка Samsung, HTC и Motorola, които доминират в стените на повечето магазини. Android е това, което се пуска от Google. След като производителите се доберат до него, крайният продукт е Android-въз основа. Има неща, които Google не контролира директно, което означава, че вече не е само „Android“.

The HTC One X е телефон, базиран на Android HTC Sense. Galaxy S3 е базиран на Android телефон Samsung TouchWiz. Въпреки че са съвместими с Android и споделят общ набор от функции, те са различни от операционната система, предоставена от хората в Mountain View.

Android Central

Опасностите от разнообразието

Като операционна система с отворен код, OEM производителите са свободни да правят почти всичко, което искат, с Android. Единственият истински ограничаващ фактор е Android Compatibility Test Suite - набор от програми за тестване, предназначени да гарантират, че не са объркали рамката по начин, който нарушава приложения на трети страни. Телефоните трябва да преминат този тест, за да получат одобрението на Google. Но в CTS няма разпоредба, която да гарантира, че персонализираната от производителя компилация на Android е лесна за актуализиране и като такава няма гаранции относно времето за актуализиране.

Може да кажете, че това е нещо лошо, особено ако сте фен на ванилия Android. Ако Microsoft може да принуди производителите да не се забъркват с потребителския интерфейс на Windows Phone, защо Google не прави същото за Android? Е, ако го направи, Android ще стане много по-малко привлекателен за реалните клиенти на Google - превозвачи и производители на устройства. Те искат да заблудят Android със собствен софтуер и език за дизайн, за да се разграничат в претъпкания и конкурентен мобилен пазар. Ако не бяха в състояние да направят това, те просто нямаше да направят толкова много телефони с Android и следователно клиентите нямаше да купят толкова много телефони с Android.

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

В резултат на това Google, като притежател на платформа, е безсилен да налага актуализации на телефони, базирани на Android. Огромният пазарен дял на нейната операционна система разчита на предлагането на множество устройства и това от своя страна води до безкрайно разнообразие в хардуерните спецификации, персонализацията на производителя и изискванията на оператора. Това е разнообразието, което прави бързите, чести актуализации за устройства толкова крайно невъзможна задача, поради техническите причини, които вече обсъдихме. Просто казано, няма начин Android като цяло да има бързи актуализации и голям пазарен дял. Това е изключено от естеството на платформата и по-важното е мястото на Android в бизнес стратегията на Google.

За съжаление, въпреки символични предложения като Motorola 100 долара, ако телефонът ви не получава Jelly Beanи злополучния алианс за актуализиране на Android, нещата не показват признаци на промяна.

Android Central

Проблем ли е

Може да е неизбежно, но да чакате актуализация по-дълго, отколкото бихте искали, никога не е хубаво. Клиентите не се интересуват защо лъскавият им нов телефон с Android е една или две версии зад най-новата. Те просто наблюдават с завистливи очи потребителите на iPhone, които получават iOS 6 навреме, и виждат, че са променяни от производителя им.

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

В подготовка за тази статия ние проведе малко, ненаучно проучване в Google+, попитали последователи на Android Central как е преживял техния опит с актуализациите на техните телефони. Отговорът беше почти еднакво отрицателен - дори феновете на платформата описваха разгръщането на актуализациите като „лошо“ „Ужасно“ и „абсолютно глупости“. Това е страна от изживяването на Android, която има сериозен проблем с изображението сред властта потребители.

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

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

Android Central

Има ли решение?

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

Собствениците на телефони с Android, членовете на общността и феновете трябва да оценят, че актуализациите трудно се разработват и отделете време и пари за гасене и когато се включат превозвачи, те могат да бъдат обект на дълги, досадни закъснения. Това не е така при iOS и Windows Phone, но те са много различни операционни системи. Колкото и да е болезнено да си признаем, чакането на актуализации ще бъде част от изживяването на Android за много години напред.

Но ако Android е проблемът, тогава може би Android също може да бъде решението, поне за технически авантюристични потребители. Отвореността на Android му позволява да работи на множество хардуерни платформи, но операционната система на Google също е изключително подходяща за хакери. Много водещи устройства имат жива персонализирана сцена на ROM, където се предлагат вградени фърмуери по поръчка, често базирани на по-късни версии на Android, отколкото са официално достъпни за тези телефони. Това означава, че ако наистина се интересувате от стартирането на последната версия на операционната система, можете да отворите своя буутлоудър и да го направите, за сметка на стабилността (и може би вашата гаранция).

Това не е идеалното решение, но е толкова близко, че някога е вероятно да се приближим. След това отворете - или „Отворено“ - природата на Android има своите предимства - голямо разнообразие от хардуер, хакерство и поддръжка на ROM по поръчка, безкраен избор в размери на екрана, персонализиране на софтуер, мултимедийни котлети, стилове на шаси и индустриални дизайни. Но той идва с една основна ахилесова пета - лабиринтният, отнемащ време и скъп процес за обновяване на телефоните с нова версия. Не е задължително някой да е виновен, но това е слабост, която е вградена в ДНК на Android и тази, за която се съмняваме, че някога ще бъде преодоляна.

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

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

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

Всичко, което трябва да знаете за 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