Logo hu.androidermagazine.com
Logo hu.androidermagazine.com

Mik az android támogató könyvtárak és miért fontosak?

Tartalomjegyzék:

Anonim

Miután szembesül azzal az egyszerű igazsággal, hogy a széttagoltság megmarad, el kell próbálnia megtalálni az enyhítés módját, hogy az eszközgyártók megőrizhessék a jelenleg meglévő szabadságot, miközben az alkalmazásfejlesztők a legújabb, legmenőbb dolgokat építhetik fel, amelyekre telepíteni lehet őket.. Ez az oka annak, hogy az Android olyan népszerű, mint amilyen, és ha hegedülni fog ezzel a képlettel, akkor valószínűleg több kárt okoz, mint hasznot. A házon belül fejlesztendő kulcsrakész termelékenységi szolgáltatások és óriási alkalmazás-piac beszerzése a bemutató hardverre az, ami megakadályozza, hogy a Samsung készítse az Android telefonokat, és ne csapja le a Tizenet.

A Google keményen dolgozik annak érdekében, hogy az egész széttagoltság kérdése ne legyen kérdés. Néhány módszer sikeres - a Play Services lehetővé teszi, hogy egyes szolgáltatások szinte verziófüggetlenek legyenek, és néhány kiegészítő védelmet kínál az eszközök számára a legújabb biztonsági csípések nélkül. Néhányan nem olyan sikeresek; Az Anyagtervezésnek azt kellett volna jelenítenie, hogy minden alkalmazás minden eszközön jól néz ki. Néhányuk a jövőben is sikeres lesz, például a Project Treble. De a Google által végrehajtott egyik dolog meghaladja a sikert, és lenyűgözővé válik, főleg ha alkalmazásfejlesztő vagy: az Android támogatási könyvtárak.

Senki sem hibáztat téged, ha fogalma sincs arról, hogy mi is, és még soha nem hallott róla. Ha Ön fejlesztő vagy, akkor nem kell tudnia semmit működésükről vagy felhasználásukról, ám ezek a Google egyik legérdekesebb dolga, hogy a töredezettség csak az okostelefon, amelyről az okostelefonok számára gondok gondoskodnak, nem pedig valódi kérdés a való világban az emberek számára.

Mik az Android támogatási könyvtárak?

Az Android támogatási könyvtár egy olyan kódkönyvtárak halmaza - erőforrások, amelyek felhasználhatók funkciók és / vagy funkciók alkalmazásba építésére -, amelyek olyan szolgáltatásokat nyújtanak, mint például szolgáltatások vagy kütyü, amelyek általában egy tényleges Android-keretrendszer API-t igényelnek az alkalmazásban. Az Android keretrendszer API-k a fejlesztők számára elérhető alapvető funkciók, amelyeket az Android egy adott verziója biztosít. Például az Android 7.0 API-k lehetővé tették a többablakos támogatást minden alkalmazás számára, minden eszközön. A támogatási könyvtárak az operációs rendszer verziójától függetlenül hasonló funkciókat tudnak biztosítani.

Még több: Itt találhatók az Android Pie funkciói, amelyek a korábbi verziókkal is működnek

Általában kétféle támogatási könyvtári csomag van. Az egyik készlet lehetővé teszi az Android új verzióinak funkcióit egy régebbi verziót futtató eszközökön, a másik pedig önálló funkciókat biztosít az Android összes verziója számára. Mivel ezek nem képezik az Android megfelelő részét, fejleszthetők és frissíthetők, anélkül hogy várnának egy jelentős Android-platform kiadását.

A Google I / O 2018-nál megismerkedtünk az Android Jetpack-kel, és annak egyik jellemzője új módszer a könyvtáratámogatás beillesztésére - azaz az új szolgáltatások még gyorsabb bevezetését látnánk a támogatási könyvtárakban. Ez azt jelenti, hogy kicsi, de hűvös ötletek és finomítások érhetők el az alkalmazásfejlesztők számára már augusztus előtt, amikor az Android Q (nem a Quiche Lorraine) megjelenik.

Miért fontosak az Android támogatási könyvtárak?

Egy konkrét dolog miatt fontosak számukra neked és nekem - nem kell megvárnunk az Android következő verzióját, hogy frissítést kapjunk, ha egy funkciót a támogatási könyvtárak biztosítanak. Ez lehetővé teszi a fejlesztők számára, hogy hozzáadják és javítsák alkalmazásuk működését, különösen azokon a telefonokon, amelyek nem futtatják az Android jelenlegi verzióját, amikor a könyvtárakat frissítik. Láttuk, hogy amikor az Android Messages folyamatosan látta az értesítések javulását, még mielőtt ezeket a funkciókat az Android 8.0-ra csomagolták volna, ez azt jelenti, hogy az Android 6.0 vagy újabb verziót futtató telefonok olyan alkalmazásokkal is rendelkezhetnek, amelyek a módosításokat használják anélkül, hogy az Oreo-ra frissülnének.

A modularitás gyorsabb frissítéseket jelent; ez igaz a kódkönyvtárakra és az operációs rendszerekre is.

Az Android frissítése az egyik platformverzióról a másikra nehéz feladat. Hosszú időt vesz igénybe, és jelenleg csak évente egyszer látunk nagyobb platformon történő frissítést. A mobil egy hihetetlenül versenyképes hely, és a vállalat telefonjai élni fognak vagy meghalnak az általuk kínált szolgáltatások és az eladhatóságuk alapján. A mobil rajongók azt szeretnék vitatkozni, hogy ki másolta, de a fogyasztóknak csak azt érdekli, hogy a telefonjuk, amelyet láttak hirdetni, hűvös funkcióval bír, és azt akarja, hogy a következő telefonjukban legyen valami hasonló. Az Apple (és a Microsoft, amikor telefonos operációs rendszert készített) minden egyes telefont frissíthet, hogy minden lehetséges funkcióval rendelkezzen, mivel ezek irányítják a szoftver írását és terjesztését. A Google nem rendelkezik ilyen luxussal.

Néhány telefongyártó, például a Samsung, a Huawei vagy az LG, önmagában enyhítheti ezt. Ezek a vállalatok elég nagyok, és rendelkeznek egy mobil fejlesztői csapattal, amely rendelkezik az erőforrásokkal ahhoz, hogy beépítsen olyan dolgokat, mint a kettős kamera támogatása vagy animált avatárok az operációs rendszerbe. Mások, mint például a Motorola (Lenovo), még nem állnak készen arra, hogy évente milliárdokat költenek - tehát attól függnek, hogy a Google-tól időben új szolgáltatásokat nyújtanak-e, hogy az alkalmazások kitölthessék az operációs rendszer funkcióit. Ezért kellett a Google-nak tennie valamit ezen a téren; a legtöbb telefon nem a legújabb verziót használja, és sokan soha nem fogják használni. Valamit meg kellett tenni annak érdekében, hogy jó dolgokat tegyenek ezekre a telefonokra, ha valaki azt várja, hogy vásároljuk őket.

Mindig jó ötlet, ha bármilyen szoftverrel rendelkezik a legújabb verzióval. Ha csak biztonsági megfontolásokból indokolt, akkor az újabb szoftvert fejlesztették tovább. De mivel a széttagolódás soha nem megy el, az okos lépés volt átölelni azt, majd megtenni valamit.

Android 9 Pie beszámoló: Nagyobb, mint a szeletek összege