Tartalomjegyzék:
Az Android egy fantasztikus kis szoftver. Jól kombinálja a kényelmet és a biztonsági funkciókat az asztalhoz, valamint olyan energiafelhasználó funkciókat is, amelyeket senki sem gondolt volna volna még néhány évvel ezelőtt telefonon. Ez valóban egy előrelépés annak érdekében, hogy a teljes személyi számítógép a zsebében legyen.
Sok olyan szakács, akik olyan mobiltelefonokat ismernek, amelyek sütik egy Android desszertet.
Ennek nagy részét az okos emberek okozzák, akik a kódot írják. A Google fenntartja az Android kódját, de a projekt nyílt forráskódú és lédús funkciókkal és funkcionalitásokkal teli, például Samsung, Motorola, LG, Huawei, sőt a Microsoft és az Apple nevében. Az alacsony számú kódtól kezdve, amely az összes számot összegyűjti, hogy minden dolog működjön, a lekerekített ikonokig és animációkig, az Android az emberek és vállalatok terméke, akik a legjobban ismerik a mobiltelefonokat.
Az Android nyílt forráskódú jellege valami mást is megvalósított; egy olyan dolog, ami nem olyan elegáns és csinos: széttöredezettség. Amikor 100 különböző vállalat megragadja a forráskódot, és 100 kicsit eltérő Android verziót épít fel, az eszközök naprakészen tartása munka hegye. Ez attól a társaságtól is függ, aki telefonált, mert technikailag ők is készítették az operációs rendszert. A rendkívül jó funkciók, amelyeket a telefongyártók adnak, egy kétélű kard - javítják a szoftvert, de sokkal több frissítést tesznek szükségessé.
A Google mindent megpróbált, hogy megkapja a frissítéseket, és a Mainline évek óta készül.
A Google sokat tett annak érdekében, hogy megkísérelje megszelídíteni az Android frissítéseit, és olyan valamit készítsen nekik, amelyet önmagában képes kezelni. A Treble projekt egy olyan kezdeményezés volt, amelynek célja, hogy segítse a cégeket, amelyek képesek olyan komponensek mikroprocesszorait, mint a Qualcomm és az NVIDIA, gyorsan frissíteni szoftverrészleteikkel, és ez nagyon jól működött. Az Android Pie elfogadása az első hónapokban 2, 5-szer nagyobb, mint az Android Oreo, és a biztonsági javítások most már 84% -kal több felhasználót érnek el. Ez egy lenyűgöző fordulat csak egy év alatt, de a Google magasabb célokat tűz ki a Project Mainline segítségével.
A Mainline az Android legfontosabb részeinek közvetlen frissítése a Google-tól a már ismert módon: a Google Play Store. Magasztos cél, de szerintem segít.
Mi a Project Mainline?
A mainline egy újabb változás, amely elősegíti az Android telefonok számára, hogy sokkal hamarabb megkapja a kritikus és alapvető frissítéseket, mivel a módosítások egyikéhez sem szükséges a rendszer gyártójának frissítése.
Ha 2019-ben rendszeresen kap biztonsági javításokat, de 2018-ban nem, köszönöm a Project Treble-t.
Lehet, hogy ismeri a biztonsági javítás megjelenését vagy akár a verziófrissítést, és az értesítésen keresztül telepíti azt. Ez a frissítés sok munkát igényelt. A Google és az összes OEM partner megváltoztatta az Android alapkódját. A telefont felépítő cég változtatásokat hajtott végre, így az összes verzióval együtt működött, majd tesztelték és leküldték egy levegőbeli frissítésként. Míg egyes változásokhoz olyan sok kéz igényel munkát, mások mögött vannak a változások, amelyek valóban nem igényelnek sok fejlesztőt. A Google már elvégezte a változtatásokat, tehát ha csak minden telefonhoz csatlakozhattak, két dolog történik:
- Sokkal gyorsabban kap biztonsági frissítéseket és hibajavításokat, valamint a funkcionalitás fejlesztéseit.
- A telefonját építő vállalatnak nem kell időt és erőforrásokat költenie a Google által már elvégzett munkához.
Valami ilyen építése nem volt könnyű. Az Android eleinte nem modulárisan lett kialakítva, így a dolgok konvertálása sok időt és munkát igényelt. Két vagy két változtatást igényelt abban is, hogy a telefon hogyan várja ezen alapvető elemek frissítését. Szintén nagyon jó szoftverfejlesztési szempontból; Érdekes, hogy a Google oly keményen dolgozik a múlt hibáinak kijavításán.
Hogyan működik a Mainline?
A Mainline az Android 12 fő összetevőjét veszi át, és egy kicsit modulárisabbá teszi őket. Korábban ezek az összetevők teljes rendszerfrissítést igényeltek, ha bármilyen változás történt, de a Mainline használatával a Play Áruházon keresztül frissíthetők. A Google ezt a 12 összetevőt három kategóriába sorolja:
- Biztonság: Média kodekek, Médiakeret-összetevők, DNS-megoldó, Conscrypt
- Adatvédelem: Dokumentumok felhasználói felület, engedélykezelő, ExtServices
- Konzisztencia: Időzóna-adatok, ANGLE (a fejlesztők bekapcsolódása), Modul-metaadatok, Hálózati összetevők, Captive Portal Bejelentkezés, Hálózati engedélyek konfigurálása
Ezek alacsony szintű funkciók, amelyeknek megfelelőnek kell működniük ahhoz, hogy a telefon egyáltalán működjön. A Google Playen már frissíthetünk olyan dolgokat, mint például a kameraalkalmazás vagy a billentyűzet, de ezek olyan alkalmazások, amelyek ezen a kódbiteken futnak. Valójában ezek a dolgok az operációs rendszer alapvető elemei, amelyeket soha nem kellene testreszabnia a telefont építő cég számára. Ésszerű, ha a frissítéseket közvetlenül a Google-tól kapják, de korábban soha nem volt mód erre.
A Mainline új fájltárolót hoz létre, amelyet a Google az APEX-nek hív. Ez az Android Pony EXpress kifejezést jelenti, és a fájlok ugyanolyan módon oszlanak el, mint egy alkalmazás. Látja a frissítést a Play Áruházban, és megérinti a gombot, vagy engedélyezte az automatikus frissítést, és letöltődik a telefonra, ahol egy kis szoftver, amely tudja, hogyan kell kezelni őket, működik.
Amint ez megtörténik, a dolgok sokkal különböznek. Ahol csak egy alkalmazást vizsgálnak meg az integritás szempontjából, majd a megfelelő helyre másolják a telefon tárolóhelyén, az APEX fájlok valójában egy miniatűr rendszerképré tömörülnek, amelyet felcserélnek és üzembe helyeznek, hogy minden kóser legyen. Ezután a megfelelő fájlok és adatok átkerülnek erről a képről a telefon tényleges rendszerére, az APEX kép le van szerelve, és a kép ki lesz dobva. Ez egy új módja annak, hogy legyőzzük az Androidot örökre sújtó problémát.
A Google és egy nagyszámú OEM-partner működik együtt annak biztosítása érdekében, hogy minden működjön, mihelyt eljut a telefonjára.
Itt van a legmenőbb rész - az olyan vállalatok, mint a Samsung, akik jelentős mértékben befektetnek az Androidba, együttműködnek a Google-lal, hogy megbizonyosodjanak arról, hogy ezek a frissítések működni fognak-e a készülékével. Minden más OEM képes ugyanezt megtenni. Ez azt jelenti, hogy soha nem szabad frissítést kapnia, ami még rosszabbá teszi a dolgokat. Valójában soha nem szabad észrevennie, hogy egyáltalán frissítést kapott, ha minden rendben van.
Mivel nem minden megy végig rendben, vannak bizonyos biztosítékok. Ha a dolgok nem a várt módon működnek, az APEX fájlban található új szoftvert nem alkalmazzák. Ha néhány hibafelület mindent telepített, a google fokozatos bevezetési rendszere elvégzi a munkáját, és a frissítést addig állítja le, amíg meg nem javítható. Ha nem volt elég szerencsés a "rossz" frissítés megszerzéséhez, akkor a telefon csak a rendszer által készített biztonsági másolat segítségével visszafordítja a változtatásokat. És soha nem szabad tudnia, hogy bármi történt, hacsak nem akarja.
A Google évek óta megpróbálta kezelni az Android frissítéseit. Számos dolog, amit megtett, működött, de nem elég jól - senki sem akarja, hogy minden Android telefon a Google legújabb verziójánál inkább a legújabb verzióban legyen. Fontos, hogy a körülbelül két milliárd Android-telefon ugyanazt a szoftver-API-t használja és azonos alapvető funkciókkal rendelkezzen. A Project Mainline úgy tűnik, hogy több, mint egy együttes segédprogram, és sokat kell tennie e cél eléréséhez.
És ez év végén érkezik az Android Q-hez.
Még több Pixel 3a
Google Pixel 3a
- A Google Pixel 3a áttekintése
- A legjobb képernyővédők a Pixel 3a XL készülékhez
- A legjobb tokok a Pixel 3a XL készülékhez
- A Pixel 3a legjobb tokjai
- A legjobb Pixel 3a kiegészítők
Jutalékokat kereshetünk a linkek segítségével a vásárlásokért. Tudj meg többet.