Logo ro.androidermagazine.com
Logo ro.androidermagazine.com

Modificările sub capotă ale Android n ar putea indica un nou viitor pentru actualizările sistemului OS

Cuprins:

Anonim

Am petrecut cea mai bună parte a unei zile săpând în lucrările interioare ale lansării inițiale a Android N Developer Preview și am aflat câteva lucruri. Primul dintre ele este ușor - aceasta este o versiune super-beta (dacă nu este un cuvânt, trebuie să fie) o versiune a software-ului care va avea buguri pe deasupra erorilor. Mulți dintre noi l-au aprins și ne bucurăm de noua aromă, dar ar trebui să călcați ușor dacă doriți să încercați pe telefonul de care aveți nevoie în fiecare zi. Lucrurile sunt sparte și unele lucruri vor fi mai rupte în următoarea actualizare. Această previzualizare este pentru ca dezvoltatorii să înceapă să lucreze la aplicațiile lor pentru a le face compatibile cu Android N și pentru persoanele cărora le place să raporteze erori. Se spune chiar așa pe staniu.

Al doilea lucru pe care îl vedem este cel mai interesant, chiar dacă nu suntem în totalitate siguri despre ce este vorba încă.

Lucrurile mari pot fi foarte bine pentru Android.

Android are o problemă majoră (și nu complet incorectă) de imagine când vine vorba de păstrarea dispozitivelor pe software-ul curent. Putem să ne certăm în acest sens, să încercăm să învinovățim o companie mai mult decât alta sau să ne împacheteze mingea și să ne mutăm în iMore. Nimic din asta nu vă ajută atunci când aveți peste 1, 5 miliarde de lucruri care rulează Android - și puține dintre acestea rulează exact același software. În final, Google este cel care trebuie să ia căldura, deoarece numele lor este pe produs. Este o discuție care a fost bătută până la moarte și apoi unele - și bătăile vor continua.

Google știe acest lucru și face „chestii” sub capota Android, pentru a facilita accesul tuturor celor care construiesc telefoane. Și această previzualizare inițială pentru dezvoltatori (vor fi câteva altele înainte de lansarea publică la sfârșitul acestui an) o arată. Nu știm exact unde merge Google și ce a planificat, dar mici modificări ale structurii și compartimentării fișierelor din primele imagini ale dispozitivului din fabrică sunt indicii despre cum ar putea funcționa lucrurile. Vedem mai multe lucruri introduse în partițiile de furnizori și OEM - lucruri care pot (și face) să suprascrie sau să atașeze versiunile Android „stoc” care trăiesc în partiția de sistem atunci când telefonul pornește. Și nu doar suport pentru biblioteci și obiecte de kernel - există aplicații complete care sunt furnizate de furnizor (în acest caz, vânzătorul este Google) care pot afecta foarte mult modul în care funcționează telefonul și modul în care interfațați cu acesta.

Imaginați-vă o lume în care Samsung poate avea viziunea sa despre Android, păstrând în același timp procesele sistemului profund.

Imaginează-ți o lume în care Samsung poate avea viziunea sa despre Android care funcționează exact cum îi place, în timp ce procesele profunde ale sistemului - cum ar fi infamă biblioteca Stagefright - sunt separate și neatinse. Asta ar însemna că Samsung sau Google ar putea aduce modificări ale părților lor separate ale sistemului mult mai ușor (și mult mai rapid) decât pot face astăzi fără a interfera cu cealaltă jumătate a sistemului. (Cu API-urile și bibliotecile pentru a elimina decalajul.) Singura forță de muncă pe care această situație o eliberează înseamnă că mai mulți oameni sunt disponibili pentru a lucra la îmbunătățirea experienței Samsung, fără a fi nevoie să vă faceți griji pentru codul Android de bază.

Cu Android N, Google a început, în esență, să împartă Android în două secțiuni: sistemul de operare de bază (cadrul care face ca totul să funcționeze) și interfața (aplicațiile, lansatorul, notificările și orice altceva utilizează interacțiunea cu utilizatorul).

Faceți un pas mai departe și luați în considerare o companie mai mică fără fondul de resurse aparent fără fundal al Samsung și luați în considerare modul în care acest lucru îl ajută. Un sistem mai „de sine stătător” construit în acest fel este mai bun pentru toată lumea - și cel mai important înseamnă că pentru tine și pentru mine.

Hai să mergem și mai adânc

Android ca cadru în loc de sistem de operare înseamnă că este mai ușor să schimbați funcțiile orientate către utilizator.

Android ca cadru în loc de sistem de operare înseamnă că este mai ușor să schimbi funcțiile orientate către utilizator. Mă gândesc înapoi la „modul de blocare” pe telefoanele Samsung recente sau Moto Display pe Moto X original. Cu siguranță nu au fost îmbunătățiți cu actualizările Android, iar ceea ce avem de la Google pentru a le înlocui nu este la fel de bun ca originalele.. O modalitate prin care un furnizor poate accesa procesele sistemului cu propria sa interfață - și procesele de sistem care rămân la fel între versiuni - permite Samsung să controleze modul în care țineți notificările sub control. Sau permite Lenovo / Moto să afișeze lucrurile pe ecranul de blocare așa cum doresc să o facă, fără a reproiecta totul de la zero de fiecare dată când apare o nouă versiune.

Înseamnă, de asemenea, că ceea ce vedem astăzi este posibil să nu grațiem niciodată telefonul în mâinile tale.

Telefoanele Nexus sunt un brand. Telefoanele Nexus nu rulează Android open-source neadecvate - practic nimic nu face acest lucru. Google ia codul și îl schimbă după bunul plac și apoi instalează versiunea respectivă de Android pe telefoanele pe care le vinde - și asta este exact ceea ce fac HTC, LG și Samsung. Google atinge mai puțin sistemul decât majoritatea producătorilor (deși HTC One A9 s-a arătat aproape), dar încă nu este Android-ul pur sursă pe care îl poți descărca și construi.

Dacă luăm aceste idei noi - și nu facem nicio greșeală că acum sunt doar idei - și ne gândim înainte de un an sau ceva, înseamnă că lucruri precum tăvi de notificări noi sau moduri întunecate sau mai multe ferestre sunt doar modul în care Google vrea să interfețe cu sistemul pe viziunea sa despre Android. Samsung sau Huawei sunt liberi să-și facă propriile lucruri - și vor face asta - și nu va corespunde lucrurilor Google. Dar mai important este că nu va rupe lucrurile la fel de ușor. Sistemul vă permite doar să alegeți o culoare pentru interfață. „Dark Theme” este o idee UI și una pe care oricine o poate pune în aplicare oricum dorește.

Cel mai mare avantaj ar fi văzut atunci când vine vorba de actualizări de securitate. Alegem foarte mult pe Samsung când vine vorba de patch-uri lunare de securitate, deoarece este compania de la care ne așteptăm cel mai mult. A fi câinele cel mare înseamnă că primești cel mai mult scrutin. Samsung are motive pentru care doar câteva modele primesc actualizări de securitate în timp util și ne imaginăm că cele mai multe dintre ele se rotesc în jurul costurilor de dezvoltare sau a forței de muncă. Dacă Android devine mai mult un cadru decât un sistem de operare complet, va fi mai ușor să actualizați acest cadru pe mai multe telefoane într-un ritm mai rapid.

Sperăm că Google va conduce nava Android într-un mod de a-și rezolva cea mai mare problemă.

Lăsați-l pe Google să vă faceți griji în ceea ce privește corecția Widevine sau Stagefright, iar Samsung se poate îngrijora de propriul său software - ceea ce știe cel mai bine. Samsung poate lăsa pe Google drept tipul căderii atunci când vine vorba de bug-urile native Android. Chiar și Evil Cabal al transportatorilor din America de Nord poate ieși din procesul de securizare. Toată lumea câștigă.

Speculăm mult aici pe baza unor modificări relativ mici la funcționarea interioară a Previziunii dezvoltatorului Android N. Asta putem face chiar acum fără cod sursă sau cuvinte oficiale de la Google HQ. Știm însă că Google are întotdeauna un motiv pentru modificările pe care le face (deși deseori nu suntem de acord), iar aceste mici modificări ale modului în care funcționează vânzătorul și secțiunile OEM ale Android nu au fost un accident.

Ne așteptăm să învățăm mult mai multe la Google I / O și sperăm că Google va conduce nava Android într-un mod de a-și rezolva cea mai mare problemă.