Още през 2007 г. Google и неговите партньори в Open Handset Alliance си поставиха за цел да разработят отворени стандарти за смартфони. Android трябваше да бъде страхотен еквалайзер, създаващ равни условия за производителите и разработчиците. Това беше видение с ясна привлекателност. Това е отчасти причината, около 10 години по-късно, Android е доминиращата мобилна платформа с 88 процента дял от световния пазар на мобилни операционни системи през второто тримесечие на 2018 г., според Statista.
Ако искаме фрагментацията да сложи край, ще трябва да го поискаме.
Отворените идеали, върху които се основава, доведоха до безпрецедентно разнообразие и огромна революция в смартфоните, но също така предизвикаха една от най-упоритите критики към Android: фрагментацията. Съществува доста универсално схващане, че фрагментацията на Android е пречка за последователното потребителско изживяване, риск за сигурността и предизвикателство за разработчиците на приложения.
Но дали Google някога ще сложи край на фрагментацията? Какво прави, за да се справи с проблема? И защо отнема толкова време?
Свързани
- Може ли камерата на Pixel Fold да победи Galaxy Z Fold 4? аз разбрах
- Google Pixel Watch 2: предполагаема цена, дата на пускане на пазара, новини и др
- Google може да създаде идеалния телефон Pixel – ако промени едно нещо
Чакай, какво точно е фрагментацията?
Притесненията и предупрежденията относно въздействието на фрагментацията са стари колкото самия Android.
„Буквално преди края на работния ден в същия ден, когато обявихме Android (по-точно 16:46), видях първия статия за фрагментацията на Android“, написа тогавашният ръководител на програмата за отворен код и съвместимост Дан Морил през 2010 г. публикация в блога на официалния сайт за разработчици на Android. „Работата е там, че никой никога не е дефинирал „фрагментация“ - или по-скоро всеки има различно определение.“
Можем да говорим за различните версии на Android, множеството различни устройства, скинове на производителя, които стоят отгоре, или дори разклонения, като Fire OS на Amazon.
Това, което се цитира най-често, е бавният темп на приемане на новите версии на Android. По-малко от 1 процент от устройства работят с най-новите Android 9.0 Pie днес, 21,5 процента работят с Oreo (версия 8.0 или 8.1 на операционната система), 28,2 процента работят с Nougat, а останалите все още работят с по-стари версии, според последните данни от официален сайт за разработчици на Android. Това често се сравнява с iOS, където Apple каза 53 процента от потребителите са с iOS 12, 40 процента с iOS 11 и само 7 процента с по-ранни версии.
За обикновените хора, които притежават телефон, фрагментацията означава, че много собственици на устройства с Android нямат достъп до най-новите и най-добри функции в платформата, но също така последователно се издига като основна заплаха за сигурност. Тим Кук се позова на статия за ZDNet, озаглавен „Фрагментацията на Android, превръщаща устройствата в токсична пекла от уязвимости“ на слайд на WWDC през 2014 г. Той дори добави анимирани пламъци към думата „hellstew“ за по-голямо запалително въздействие и това изигра роля в общоприетото възприемане на Android като потенциално несигурен.
Това е критика Google се бори да се справи с. Приемането на най-новата версия на Android не означава само получаване на най-новите функции; става дума и за получаване на най-новите корекции на грешки и актуализации за защита. Можем да видим как Google би искал да работят нещата, като погледнем линията Pixel, където пуска актуализации на платформата бързо и месечни корекции за сигурност се пускат по въздуха. Проблемът е, че Google не може или няма да принуди производителите и операторите да направят същото.
Производителите на телефони с Android се опитват да добавят стойност и да диференцират своите устройства, като добавят свои собствени потребителски интерфейси, но този допълнителен софтуерен слой върху Android означава допълнителен кръг от тестване и настройване, преди да може да бъде пусната нова версия освободен. Безжичните оператори имат свои собствени изисквания за това как трябва да се тестват и пускат актуализациите. Ако искате да получите представа как работи, вижте това HTC инфографика.
Издаването на телефонни актуализации чрез безжични оператори е сложен процес, който отнема време и е скъп. Ако не отчитате удовлетвореността на клиентите (с течение на времето), няма много стимул за производителите да изтласкват нови версии на Android. Техният бизнес модел не се основава на удължаване на живота на вашия смартфон. Всъщност точно обратното: за тях би било по-добре, ако си купите нов. Има много доказателства, че на собствениците на телефони им писва от това отношение. Холандска потребителска група съди Samsung за това, че не е актуализирал Android на 82 процента от своите телефони.
Какво прави Google за борба с фрагментацията?
Google опита различни стратегии за справяне с фрагментацията, със смесен успех. Много нови функции и актуализации на сигурността действително идват чрез услугите на Google Play сега, които се актуализират независимо от платформата. Google също така често пуска основни нови функции в своя пакет от приложения, като Google Maps или Gmail, като актуализации на приложения, докато Apple ги включва в годишна актуализация на iOS. Библиотеките и насоките за материален дизайн също са проектирани да създадат единен вид и усещане в цялата платформа.
Google се опита да убеди производителите да пуснат стандартни версии на Android на своите устройства със своя краткотрайна програма Google Play Edition, но тя не успя да излети и приключи тихо за известно време преди. The Програма Android One е рядък пример за упражняване на по-голям контрол на Google върху хардуерното изживяване, но отне много време, за да се натрупа някаква инерция. Повечето телефони Nokia, създадени от HMD Global, работят с Android One.
Известно време имаше слухове, че Google може да създаде свои собствени процесори за смартфони. Това потенциално би му позволило да съгласува по-тясно новите функции и функционалности в платформата Android с хардуера, който ще ги управлява, точно както Apple прави с iOS. Но никога не се е случвало. Това, което се случи, беше Проект Treble, което направи малко по-бързо и по-лесно за производителите на телефони да организират актуализации на Android за своите устройства чрез отделяне на код от ниско ниво който се отнася до процесора, модема и другия хардуер, така че не е необходимо да се актуализират всеки път, когато се появи нова версия на Android. Преди това производителят на телефона трябваше да изчака доставчика на чипсет, обикновено Qualcomm, да актуализира този хардуерен код.
Проектът Treble и другите усилия на Google без съмнение са имали положително въздействие. През 2018 г. и двете OnePlus 6 и на Основен телефон освободен Android Pie или бета за него веднага след като Google пусна версията. Sony има XZ3, който управлява Pie, и Mate 20 на Huawei и Mate 20 Pro също са на най-новата версия. Но трябва само да погледнете устройства, чакащи актуализации на Android 9.0 Pie за да видите, че тук все още има проблем. Google е заседнал между чука и наковалнята, тъй като Android първоначално е предназначен да бъде отворена платформа за насърчаване на иновациите и разнообразието на устройствата. Няма съмнение, че беше успех. Има повече от 2 милиарда активни потребители на Android месечно. Но този успех имаше висока цена.
Как Google може да реши проблема
Google може да се опита да наложи крак и да наложи единна система за актуализиране, заплашвайки да изтегли услугите си от производители, които не отговарят на изискванията. Но ако го направи, тогава компанията ще бъде критикувана, че се противопоставя на тези отворени идеали - и винаги има риск някои производители на телефони да изберат да се откажат напълно от Android.
Няма много стимул за производителите да изтласкват нови версии на Android.
От друга страна, пределно ясно е, че повечето производители и оператори все още няма да се справят с актуализациите навреме, ако бъдат оставени на собствените си устройства. Това оставя много потребители на Android с остарял фърмуер и потенциални дупки в сигурността, въпреки факта, че притежаваният от тях хардуер е напълно способен да работи с най-новите версии на Android.
Каквото и да мислите за фрагментацията, тя не изглежда да повлияе много на популярността на Android. Операционната система представлява 85,9 процента от всички продажби на смартфони по света през първото тримесечие на 2018 г., според Gartner. Няма много доказателства, че това обезсърчава разработчиците да създават нови приложения за Android. В момента има повече от 2,5 милиона приложения в Google Play Store, въпреки някои големи извадки, според AppBrain.
Това не означава, че нещата не могат или не трябва да се подобрят. Представете си система, в която потребителските интерфейси на производителя като Experience на Samsung и EMUI на Huawei са заменени от приложения и стартери. Всички предварително инсталирани приложения на производителя и оператора могат да бъдат деинсталирани, ако не ги желаете. Актуализациите на Android ще идват директно от Google по въздуха, точно както се случва с устройства Pixel в момента и iPhone. Това би била по-добра система за собствениците на устройства с Android и много по-безопасна. Но ако искаме фрагментацията да сложи край, ще трябва да го поискаме.
Препоръки на редакторите
- Google Pixel 8: всички най-нови слухове и това, което искаме да видим
- Нещо странно се случва с моя Google Pixel Fold
- Сложих Dynamic Island на iPhone на моя Pixel 7 Pro — и не мога да се върна
- Как изглежда вътрешността на Pixel 7a? Този готин калъф ви показва
- Не купувайте таблета Pixel; вместо това вземете този по-евтин таблет с Android