
Новината, че серията Pixel 8 няма да получи новата функция Battery Health на Android 16, предизвика повече възмущение, отколкото бихте очаквали за такова елементарно допълнение към операционната система. От друга страна, може би защото то е толкова базово, че е трудно да се разбере защо по-старите Pixel-и не могат или няма да получат информация за това колко здрава е батерията им.
Каквато и да е причината, това не е добър имидж за серия смартфони, която се гордее с новаторска дългосрочна поддръжка на телефони. Както вече стана ясно обаче, дългосрочната поддръжка не гарантира непременно достъп до всяка малка функция - лесно забележима реалност дори за телефони на едва няколко години.
В известен смисъл това е проблем на управлението на очакванията. Като обещават всичко, производителите подготвят потребителите за неизбежно разочарование. Когато видите, че някоя функция е обявена за Android 16, One UI 8, Oxygen OS или нещо подобно, но липсва, когато актуализацията най-накрая се появи на вашия по-стар телефон, със сигурност ще се ядосате. Това е особено вярно, когато липсващата функция „изглежда“ така, сякаш би трябвало да работи, или още по-лошо, може да се докаже, че работи на по-стар модел.
Беше ли възможно Google да изкомуникира по-добре защо Pixel 8 няма да поддържа новата функция за състоянието на батерията? Абсолютно. Но възможно ли е всяка компания да описва подробно всяка липсваща или размита функция за всеки телефон през пет, шест или седемгодишния му жизнен цикъл? Разбира се, че не.
За съжаление, смартфоните не винаги могат да получават предвидими актуализации, както лаптопите и персоналните компютри. Под екрана на смартфоните има редица персонализирани хардуерни устройства, всяко от които с доста различни възможности, което прави поддържането на нови функции за стария хардуер по-трудно и по-малко икономично. От графичния чип и модема на телефона до интегралните схеми, които зареждат батерията, различните аспекти на дизайна на телефона се променят всяка година, което означава, че обратното пренасяне на функции не е задължително. Дори Apple не можа да внедри Apple Intelligence в iPhone 15 цяла една година след пускането му на пазара.
Вероятно подобен е случаят и с функцията Battery Health на Google - тя вероятно зависи от по-нов чип, който липсва в по-старите Pixel-и. В перспектива се очаква Tensor G5 в Pixel 10 да поддържа ray-tracing и със сигурност не можем да очакваме Google да върне тази функция в по-старите телефони, които не разполагат с необходимия хардуер. Все пак има много хардуерно зависими подобрения, които могат да се пренасят между телефоните, като се започне от камерата и се стигне до изкуствения интелект и др.
За щастие, през последните години Google улесни обновяването на функциите на Android, като изолира кода на ниско ниво, позволявайки актуализирането на повече функции независимо от ядрото на Linux. Актуализациите на операционната система би трябвало да могат да включват нови възможности за обработка на камерата, актуализации на аудио/видео кодеци и дори функции на изкуствения интелект за пълните им седем години, например. Стига да може да се свързва със съществуващия хардуер, поддръжката е възможна.
Все пак всичко има ограничение; някои функции не могат да бъдат допълнени без повече работа, дори ако има базисна хардуерна поддръжка. Например API за камерата с ниска латентност на Android 14 почти сигурно изисква актуализация на ядрото на ниско ниво, както и API за яркостта на фенерчето и поддръжката на Memory-Tagging-Extension в Android 13.
За съжаление преминаването на Google към тригодишен цикъл на обновяване на ядрото с програмата Longevity GRF означава, че обновяванията на ниско ниво може да станат още по-разпръснати, особено за марките, които разчитат на процесори на трети страни. С други думи, вероятността функциите, които изискват изцяло нов софтуерен интерфейс с хардуера от ниско ниво, да се появят в бъдещите ъпгрейди на операционната система е още по-малка от тези, които правят „прости“ софтуерни промени.
Въпреки че седем години актуализации означават, че можем да поддържаме телефоните си по-дълго време, компромисът е, че правилата за актуализациите на ядрото са малко по-свободни, което означава, че някои функции могат да останат без приложение в по-старите телефони. За щастие повечето функции на операционната система, насочени към потребителя, би трябвало да могат да избегнат този проблем, но няма гаранции за толкова дълъг период от време, особено в иновативни области като изкуствения интелект.
По-малко обсъжданата тъмна страна на седемгодишните ангажименти за актуализация е тяхната икономическа жизнеспособност. Дори ако телефон за 799-1 199 долара изглежда така, сякаш трябва да осигури седемгодишни актуализации, можете да се обзаложите, че никой не трупа пари във фонд за разработчици, за да покрие заплатите на инженерите през 2032 г. Подобно на балансирането на социалното осигуряване, научноизследователската и развойна дейност и продажбата на нови телефони почти сигурно подпомагат разработването на функции и актуализации за съществуващите модели.
По ирония на съдбата обещанието за дългосрочна поддръжка също така стимулира пазара на препродажба - въпреки това марките не виждат почти никаква печалба от продажбите на втора употреба, въпреки че изтъкват устойчивостта като основна ценност. В този смисъл се налага деликатно балансиране: да се поддържа актуалността на старите телефони, без да се "изяждат" новите продажби и да се прекъсне финансирането на бъдещите актуализации.
Снимка: Unsplash
Виж още: Квантовата симулация показва как реалността може да се срине като пясъчна кула