Преглед садржаја:
Једном када се суочите са једноставном истином да је фрагментација ту да остане, преостаје вам да покушате пронаћи начине како да их ублажите како би произвођачи уређаја могли да задрже слободу коју тренутно имају док програмери апликација могу да направе најновије, најсјајније ствари које ће их инсталирати.. Зато је Андроид толико популаран колико и јесте, а ако се дописивате са том формулом, могли бисте направити више штете него користи. Добијање „кључ у руке“ услуга за продуктивност и џиновско тржиште апликација на витринском хардверу оно што развија компанија јесте оно што Самсунг спрема израду Андроид телефона и не шараје Тизен на свим стварима.
Гоогле напорно ради на томе да читава фрагментација не постане проблем. Неки су начини успешни - Плаи Сервицес омогућавају да неке функције буду готово неовисне о верзији и нуде неколико додатних заштита уређаја без најновијих безбедносних провера. Неки нису тако успешни; Материал Десигн је требао да све апликације изгледају сјајно на свим уређајима. Неке ће бити успешне у будућности, попут Пројецт Требле. Али једна од ствари које Гоогле постиже превазилази успех и претвара се у невероватне, поготово ако сте програмер апликација: Библиотеке подршке за Андроид.
Нико вас не криви ако немате појма о чему се ради и никада нисте чули за њих. Ако нисте програмер, не требате знати ништа о томе како они раде или како се користе, али оне су једна од занимљивијих ствари које Гоогле ради тако да фрагментација представља само бригу о паметним телефонима. стварни проблем у стварном свету за стварне људе.
Шта су Андроид библиотеке подршке?
Андроид библиотека за подршку је скуп библиотека кода - ресурса који се могу користити за изградњу функција и / или функција у апликацији - који пружају ствари попут функција или видгета за које је обично потребан стварни Андроид Фрамеворк АПИ да се укључи у апликацију. Андроид Фрамеворк АПИ-ји су основне функције доступне програмерима које пружа одређена верзија Андроида. На пример, Андроид 7.0 АПИ-ји су омогућавали подршку за више прозора за сваку апликацију на свим уређајима. Библиотеке подршке могу пружати сличне функције независно од верзије оперативног система.
Више: Ево функција Андроид Пие које раде на старијим верзијама
Опћенито постоје двије врсте пакета библиотеке подршке. Један сет омогућава функције нових верзија Андроида на уређајима са старијом верзијом, а други нуди самосталне функције за све верзије Андроида. Будући да ово није део Андроид-а, могу се побољшати и ажурирати без чекања великог издања Андроид платформе.
На Гоогле И / О 2018, сазнали смо за Андроид Јетпацк, а једна од његових карактеристика је нови начин укључивања подршке у библиотеку - што значи да бисмо због ње требали видети још брже усвајање нових функција у Библиотекама подршке. То значи да ће мале, али цоол идеје и подешавања моћи бити доступни програмерима апликација пре наредног августа, када се појави Андроид К (не Куицхе Лорраине).
Зашто су важне библиотеке подршке за Андроид?
Постоји једна специфична ствар која их чини важнима за вас и мене - не морамо чекати да нова верзија Андроида добије ажурирање ако неку функцију пружају Библиотеке подршке. То омогућава програмерима да додају и побољшају начин рада својих апликација, посебно на телефонима који не користе тренутну верзију Андроида, кад год се библиотеке ажурирају. Видели смо да када су Андроид Мессагес непрестано видели побољшања у нотификацијама пре него што су те функције упаковане у Андроид 8.0, а то значи да телефони са Андроид 6.0 или новијим верзијама могу имати апликације које користе промене без ажурирања на Орео.
Модуларност значи брже ажурирање; ово важи за библиотеке кода као и за оперативне системе.
Ажурирање Андроида са једне верзије на другу је тежак задатак. То траје доста времена, а тренутно само једну главну надоградњу платформе видимо једном годишње. Мобилни телефон је невероватно конкурентан простор, а телефони компаније ће живети или умрети на основу функција које има и колико су тржишни. Ентузијасти за мобилне уређаје воле да се расправљају о томе ко је копирао, али потрошаче је брига само што телефон који су видели рекламира цоол функцију и желе да њихов следећи телефон има нешто слично. Аппле (и Мицрософт када је направио оперативни систем за телефон) могу да ажурирају сваки телефон да би имао све могуће функције јер контролишу како се софтвер пише и дистрибуира. Гоогле нема тај луксуз.
Неки произвођачи телефона, као што су Самсунг или Хуавеи или ЛГ, могу то мало ублажити сами. Ове компаније су довољно велике и имају мобилни тим за развој који поседује ресурсе за изградњу ствари као што су подршка дуалних камера или анимирани аватари у оперативни систем. Други, попут Мотороле (Леново), још увек нису спремни да потроше милијарде сваке године - па зависе од Гооглеа да благовремено пружи нове функције како би апликације могле да попуне функције за ОС. Зато је Гоогле морао нешто да уради у овом простору; већина телефона не користи најновију верзију, а многи их никада неће. Нешто је требало учинити да се на те телефоне ставе цоол ствари ако би неко очекивао да их купимо.
Увек је добра идеја кад год можете, да имате најновију верзију било ког софтвера. Ако из било ког другог разлога осим подешавања сигурности, побољшан је новији софтвер. Али будући да фрагментација никада не иде, то је прихватање и затим нешто у вези с тим паметним потезом.
Андроид 9 Пие рецензија: Већа од зброја његових кришки