Logo ca.androidermagazine.com
Logo ca.androidermagazine.com

Què són les biblioteques de suport a Android i per què són importants?

Taula de continguts:

Anonim

Un cop heu d’afrontar la senzilla veritat que la fragmentació és aquí per mantenir-vos, intenteu trobar formes de mitigar-la per tal que els fabricants de dispositius puguin mantenir la llibertat que tenen actualment mentre els desenvolupadors d’aplicacions puguin crear les coses més noves i més interessants per instal·lar-les.. És per això que Android és tan popular com és i, si aneu a jugar amb aquesta fórmula, podríeu fer més mal que bé. Obtenir una suite clau de serveis de productivitat i un mercat gegant d’aplicacions en el maquinari d’aparadorisme que es desenvolupa a casa és el que fa que Samsung faci telèfons Android i que no faci servir Tizen a totes les coses.

Google treballa molt perquè la fragmentació siga un problema que no sigui un problema. Alguns mètodes tenen èxit: els serveis de reproducció permeten que algunes funcions siguin gairebé independents de la versió i ofereix algunes proteccions addicionals per a dispositius sense els últims ajustaments de seguretat. Alguns no tenen tanta èxit; El disseny de materials suposa que les aplicacions es veien excel·lents en tots els dispositius. Alguns tindran èxit en el futur, com Project Treble. Però una de les coses que fa Google transcendeix l'èxit i es converteix en increïble, sobretot si sou un desenvolupador d'aplicacions: les Biblioteques d'assistència d'Android.

Ningú no et culpa si no en tens ni idea de què són i no els has sentit mai. A no ser que siguis desenvolupador, no cal saber res sobre el seu funcionament o el seu ús, però són una de les coses més interessants que fa Google, de manera que la fragmentació és només una cosa que li importa un smartphone dels nerds en lloc d'un problema real en el món real per a persones reals.

Què són les biblioteques d'assistència d'Android?

La Biblioteca d'Assistència d'Android és un conjunt de biblioteques de codis (recursos que es poden utilitzar per crear funcions i / o funcions en una aplicació) que proporcionen coses com funcions o ginys que normalment requeririen una API de marc d'Android realment inclosa en una aplicació. Les API de framework Android són les funcions bàsiques disponibles per als desenvolupadors proporcionades per una versió específica d'Android. Per exemple, les API de Android 7.0 van permetre l’assistència multi-finestra per a cada aplicació de cada dispositiu. Les biblioteques de suport poden proporcionar funcions similars independentment de la versió del sistema operatiu.

Més: Aquí teniu les funcions d'Android Pie que funcionen en versions anteriors

Generalment hi ha dos tipus de paquets de biblioteca de suport. Un conjunt permet funcions de les versions noves d'Android en dispositius amb una versió anterior i l'altre ofereix funcions autònomes per a totes les versions d'Android. Com que no formen part d'Android pròpiament dits, es poden millorar i actualitzar sense esperar un llançament important de la plataforma Android.

A Google I / O 2018, varem conèixer informació sobre Android Jetpack i una de les seves característiques és una nova manera d’incloure suport bibliotecari; és a dir, hauríem de veure l’adopció encara més ràpida de noves funcions a les biblioteques de suport a causa d’aquest. Això vol dir que es poden disposar de petites idees i idees per als desenvolupadors d’aplicacions molt abans del proper mes d’agost quan apareix Android Q (no Quiche Lorraine).

Per què són importants les biblioteques d'assistència a Android?

Hi ha una cosa concreta que els fa importants per a mi i per a mi: no hem d’esperar a la propera versió d’Android per obtenir una actualització si una funció proporciona les biblioteques de suport. Això permet als desenvolupadors afegir i millorar el funcionament de les seves aplicacions, especialment en telèfons que no funcionen amb la versió actual d'Android, sempre que s'actualitzin les biblioteques. Vam veure que quan els missatges d'Android continuen veient millores en les notificacions abans que aquestes funcions s'agrupessin a Android 8.0 i vol dir que els telèfons amb Android 6.0 o superior poden tenir aplicacions que utilitzen els canvis sense actualitzar-se a Oreo.

La modularitat significa actualitzacions més ràpides; això és cert tant per a les biblioteques de codis com per als sistemes operatius.

És difícil fer l'actualització d'Android d'una versió de la plataforma a la següent. Passa molt de temps i, actualment, només veiem una actualització important de la plataforma aproximadament una vegada per any. El mòbil és un espai increïblement competitiu i els telèfons de la companyia viuran o moriran en funció de les funcions que tingui i de la comercialització que siguin. Els amants dels mòbils els agrada discutir sobre qui copia, però als consumidors només els preocupa que el telèfon que van veure anunciat tingui una característica fantàstica i vulgui que el seu proper telèfon tingui alguna cosa similar. Apple (i Microsoft quan va crear un sistema operatiu per a telèfons) poden actualitzar tots els telèfons perquè tinguin totes les funcions possibles, ja que controlen com s’escriu i es distribueix el programari. Google no té aquest luxe.

Alguns fabricants de telèfons, com Samsung o Huawei o LG, poden mitigar-los una mica per si mateixos. Aquestes empreses són prou grans i compten amb un equip de desenvolupament mòbil amb recursos per integrar al sistema operatiu coses com el suport de càmera doble o els avatars animats. Altres, com Motorola (Lenovo), encara no estan disposats a gastar milers de milions cada any, de manera que depenen de Google per proporcionar-vos noves funcions puntualment per tal que les aplicacions puguin completar les funcions del sistema operatiu. Per això Google va haver de fer alguna cosa en aquest espai; la majoria de telèfons no tenen la versió més recent i molts no ho faran. S'havia de fer alguna cosa per introduir coses interessants a aquests telèfons si algú esperava que els comprem.

Sempre és una bona idea tenir la versió més recent de qualsevol programari sempre que puguis. Si no hi ha cap altra raó que els ajustaments de seguretat, s'ha millorat el programari més recent. Però com que la fragmentació no s’anirà mai, abraçar-la i, després, fer alguna cosa al respecte va ser la jugada intel·ligent.

Revisió d'Android 9 Pie: més gran que la suma de les seves llesques