Logo sr.androidermagazine.com
Logo sr.androidermagazine.com

Главни пројекат пројекта за андроид к: шта је, шта није и како функционише

Преглед садржаја:

Anonim

Андроид је фантастичан залогај софтвера. Доноси добру комбинацију погодности и сигурносних карактеристика за сто, као и карактеристике корисничких напајања које нико прије није помислио да имају телефон пре само неколико година. То је заиста скок према напријед у комплетан лични рачунар у џепу.

Много кувара из компанија које знају како мобилни пеку Андроид десерт.

Велики део разлога за то је због паметних људи који пишу шифру. Гоогле одржава Андроидов код, али пројекат је отвореног кода и испуњен је сочним карактеристикама и функционалностима имена као што су Самсунг, Моторола, ЛГ, Хуавеи, па чак и Мицрософт и Аппле. Од кода ниског нивоа који обара све бројеве како би све ствари функционисале до заобљених икона и анимација, Андроид је производ људи и компанија који најбоље познају мобилне уређаје.

Отворена природа Андроида је такође постигла нешто друго; ствар која није тако елегантна и лепа: фрагментација. Када 100 различитих компанија угради изворни код и изгради 100 мало различитих верзија Андроида, ажурирање уређаја је планина посла. То зависи и од компаније која је направила телефон јер су технички направили и оперативни систем. Додатне цоол карактеристике које произвођачи телефона додају су мач са двоструким оштрицама - софтвер побољшава, али ажурирање га чини и много већим.

Гоогле је покушао све да дође до решења о ажурирањима, а Маинлине је годинама на изради.

Гоогле је учинио пуно да испроба Андроид исправке и направи им нешто што и сам може да управља. Пројецт Требле била је иницијатива да се помогне компанијама које компонентним микропроцесорима попут Куалцомма и НВИДИА-е могу брзо да ажурирају своје делове софтвера, и то заиста добро. Усвајање Андроид Пие-а је 2, 5 пута веће од Андроид Орео током првих месеци, а безбедносне закрпе сада достижу 84% више корисника. То је импресиван преокрет за само годину дана, али Гоогле има веће циљеве са Пројецт Маинлине-ом.

Главна линија је начин за ажурирање основних делова Андроида директно од Гоогле-а на начин који сте већ упознати: Гоогле Плаи продавница. То је узвишен циљ, али мислим да ће то помоћи.

Шта је главни пројекат?

Маинлине је још једна промена која ће помоћи Андроид телефонима да добију критичне и суштинске исправке много раније, јер ниједна промена неће захтевати ажурирање система од произвођача телефона.

Ако редовно добијате сигурносне закрпе у 2019. години, али у 2018. години, захвалите Пројецт Требле.

Можда сте упознати са приказивањем безбедносне закрпе или чак ажурирањем верзије и инсталирањем ње путем обавештења. То ажурирање захтева пуно рада. Гоогле и сви ОЕМ партнери извршили су измене у основном Андроид коду, компанија која је направила ваш телефон извршила је промене тако да је све функционисало на њиховој верзији, а затим је тестирано и послато као ажурирање преко интернета. Док неке промене захтевају толико много рада на њима, друге стоје иза промена на сцени којима заиста не треба толико програмера који раде на њима. Гоогле је већ увео промене, тако да ако су само успели да се укључе у сваки телефон, догађају се две ствари:

  • Добијате ажурирања за безбедност и исправке грешака, као и побољшање функционалности, много брже.
  • Компанија која је изградила ваш телефон не мора да троши време и ресурсе радећи посао који је већ обавио Гоогле.

Изградити овако нешто није било лако. Андроид у почетку није дизајниран на модуларан начин, па је претварању ствари било потребно много времена и рада. Такође је била потребна промена или две у начину на који телефон очекује да се ове основне компоненте ажурирају. Такође је стварно цоол са становишта развоја софтвера; фасцинантно је видети како Гоогле толико ради на „поправљању“ грешака из прошлости.

Како дјелује Маинлине?

Маинлине узима 12 основних компоненти Андроида и чини их мало модуларнијим. Раније су ове компоненте захтевале потпуно ажурирање система уколико су извршене било какве промене, али помоћу Маинлине-а могу се ажурирати путем Плаи Сторе-а. Гоогле дели ових 12 компоненти на три категорије:

  • Сигурност: Медија кодеци, компоненте Медиа Фрамеворк-а, ДНС Ресолвер, Цонсцрипт
  • Приватност: УИ докумената, контролер дозвола, ЕктСервицес
  • Доследност: Подаци временске зоне, АНГЛЕ (програмери су се определили), метаподаци модула, компоненте за умрежавање, пријављени портал за пријаву, мрежна дозвола

Ово су функције ниског нивоа које морају исправно радити да би ваш телефон уопште радио. Већ можемо ажурирати ствари попут апликације за камеру или тастатуру преко Гоогле Плаи-а, али то су апликације које се покрећу изнад ових битова кода. У ствари, ове ствари су основе оперативног система које компанија коју је уградила ваш телефон никада не би требало да прилагођава. Има смисла да исправке долазе директно од Гоогле-а, али никада није било начина да се то учини прије.

Маинлине доноси нови контејнер датотека који Гоогле зове АПЕКС. То је Андроид Пони ЕКСпресс, а датотеке се дистрибуирају на исти начин као и апликација. Ажурирање видите у Плаи Сторе-у и тапнете на дугме или су омогућене аутоматске исправке и преузима се на ваш телефон где делује мало софтвера који зна како да их обради.

Кад се то ипак догоди, ствари постају пуно другачије. Тамо где се апликација само скенира ради интегритета, а затим копира на тачно место у складишту вашег телефона, АПЕКС датотеке се декомпримирају у минијатурну слику система која је монтирана и постављена да ради како би се уверило да је све кошер. Затим се праве датотеке и подаци премештају са те слике у стварни систем вашег телефона, АПЕКС слика се искључује и слика се баца. То је нов начин да се превазиђе проблем који заувек мучи Андроид.

Гоогле и низ ОЕМ партнера раде заједно како би били сигурни да ће све функционисати чим дође до вашег телефона.

Ево најслађег дела - компаније попут Самсунга које увелико улажу у Андроид раде са Гооглеом да би биле сигурне да ће ове исправке радити са његовим уређајима. Сваки други ОЕМ произвођач може то учинити. То значи да никада не бисте требали добити ажурирање које ствари погоршава. У ствари, никада не бисте требали примијетити да сте уопште добили ажурирање ако све пође како треба.

Како све време неће све ићи како треба, постоје неке заштитне мере. Ако ствари не функционишу како се очекује, нови софтвер унутар АПЕКС датотеке се не примењује. Ако се неке грешке покрећу након што је све инсталирано, систем поступног покретања гооглеа ради свој посао и зауставља ажурирање док се не може исправити. Ако нисте били довољно срећни да бисте добили "лоше" ажурирање, ваш телефон само поништава промене путем резервне копије коју чува систем. И још увек не би требало да знате да се ништа догодило ако то не желите.

Гоогле је годинама покушавао и покушао да се домогне Андроид исправки. Много ствари које је радио радило је, али не и довољно добро - нико не жели да сваки Андроид телефон буде на најновијој верзији више него што то ради Гоогле. Важно је да Андроид телефона две милијарде или више користе исти сет софтверских АПИ-ја и имају исте основне функције. Чини се да главна линија пројекта представља више од опсега помоћи и требало би много учинити да би се тај циљ постигао.

А Андроид ће стићи касније ове године.

Добијте више пиксела 3а

Гоогле Пикел 3а

  • Гоогле Пикел 3а преглед
  • Најбољи заштитници екрана за Пикел 3а КСЛ
  • Најбољи случајеви за Пикел 3а КСЛ
  • Најбољи случајеви за Пикел 3а
  • Најбољи додаци Пикел 3а

Можда ћемо зарадити провизију за куповину користећи наше везе. Сазнајте више.