Ево једноставне истине коју сви вероватно знамо у позадини - не треба вам нова верзија Андроида јер неће много изгледати другачије. Почетни екран или фиока апликација могу имати подешавање или две, а постојаће једна функција коју бисмо желели имати, али апликације које користимо изгледаће и функционишу потпуно исто. Поступци које радимо, попут размењивања порука или Фацебоока, неће неко време користити нове функције које програмери имају на располагању, а апликације које укључују најновију цоол програмер функцију биће врло мало, а далеко дуже време.
То је срање.
Да. То је стварно грозно. Али ништа од нас то не може учинити јер сами не градимо оперативне системе или апликације. И не можемо се наљутити на програмере који праве апликације због још једне једноставне истине: телефони који не добијају брзе надоградње штете Андроид платформи.
Андроид постоји само за покретање апликација. Лоша подршка телефонима ограничава људе који их праве.
Не шкоди нам мало. Као што је већ поменуто, не можете се толико радовати колико звучи на папиру, а за ажурирање одржавања не морате имати најновију верзију. У ствари, ако не користите телефон који сте купили од Гоогле-а, ажурирања од људи који су га направили обично доносе више за сто него сасвим нову верзију Андроида. Који корисник Ноте 5 не жели нови интерфејс из Ноте 7? Упоредите то са бројем узбуђених због Сцопед Дирецтори Аццесс у Андроид 7.0. (Иако је Сцопед Дирецтори Аццесс прилично сладак и учиниће да апликације буду сигурније и боље покренуте.) Желимо ствари које можемо да видимо. Желимо ствари фокусиране на апликације као што су Свелте или Бундлед Обавештења. Не добијамо ниједно.
Треба само погледати број телефона који раде последњу верзију на Андроид контролној табли за програмере да бисте видели зашто. Када би мање од 20 или 30 процената ваших потенцијалних корисника могло имати користи од било чега новог, много је боља идеја да направите своје апликације за осталих 70 процената тржишта. И даље ће радити с телефонима на новијој верзији и пружа вам вријеме да извршите промјене и будете спремни када се циклус понови за сљедеће велико ажурирање. На овоме није потребна ракетна наука. Али слободно се бавите ракетном науком ако то можете јер је ракетна наука цоол.
Ово је права прича о фрагментацији Андроида. Нису проблем телефони са старијим верзијама - то су телефони са новијом верзијом. Лудо. Прављење апликација за различите величине екрана и различите процесоре било је много лакше него што су то људи чинили, а чак се није испоставило да је предвиђен неред. Показало се да је и обилажење свих различитих верзија једноставно. Изаберите оног са највише корисника и игноришите шта је ново. Гоогле има алате за олакшавање компатибилности са старијим верзијама (које ће бити корисне шест месеци касније када је коначно време за ажурирање) и телефони с најновијим софтвером ће и даље добити исто искуство као и сви остали. А ја сам на вашој страни, програмери. Управо то би требало да радите. Радите са својим тржиштем, а не против.
Поправак је једноставан и немогућ истовремено. Телефони који ће се ажурирати потребно је брже ажурирати. Људи који су вам узели новац требају дуже подржавати телефоне. Гоогле мора пажљиво да планира да не искључи било који телефон, осим ако то апсолутно не морају.
Гоогле, као носилац бакље Андроид и одржавач, чини нешто од тога добро. Циклус ажурирања продужен је на један у календарској години, произвођачи и велика имена у апликацијском простору добијају рани приступ променама кода и новим АПИ-јевима. Оквир и систем ванилије редовно се ажурирају и крпају. Све ово требало би олакшати ажурирање оперативног система на телефону. Телефони за израду телефона су, додуше, помало шкакљиви на страни подршке, а понекад закључивање иза тога оставља лош укус у устима. Они могу боље, а требали би и боље. Али они нешто раде.
Фрагментација делује супротно ономе што мислимо да би требало. Ажурирани телефони су они који су изостављени.
А компаније које праве телефоне које купујемо у гигантским бројевима не седе сваки дан на ловорикама. Самсунг, ЛГ и ХТЦ показали су да могу прилично брзо да испишу ажурирање, док нам други попут Хуавеи и Сони чак показују напредак и омогућују нам да се придружимо забави путем бета програма. Али ништа се не ради доследно. Неки модели добијају неке ствари, други добијају ниједну, а они у средини изгледају као да су у сталној лимби. Ослобађање телефона са 90 долара који покреће Лоллипоп и закључавање на ту верзију је у реду све док су критична питања решена, али најскупљи модели требају дуже и брже ажурирање да би се ствари промениле. И за име Бога, молим вас престаните да правите толико различитих модела средњег пута да бисте имали ресурсе да подржите оне које правите. Ако није на овој листи, престаните да је правите и уместо тога направите ону која ће се на тој листи наћи следеће године. Готово. За тај увид на тржиште се не наплаћује.
Нико никога не може приморати да промени ствари, нити их неко може. Андроид је већ затворени опен-соурце пројекат од ВебКита. Да, знам, фокусирање на мобилне уређаје је разлог, али мени је свеједно дозвољено да ми се не свиђа. Само људи који праве телефоне и пишу софтвер за телефоне могу да промене било шта од тога, па чак и тада само за своје моделе. Истраживање тржишта које толико често изговарају како би подржали ствари попут тањих телефона са малим батеријама или само корисници изван Северне Америке који желе дуал-СИМ моделе мораће показати да оно што стварно желимо је боља подршка за оно што купујемо.
Да, само ентузијасти су забринути због брзог добијања најновијег ажурирања, али сви желе да имају апликације са најбољим функцијама и телефон који не треба заменити сваких 18 месеци да би их добили.