Logo lv.androidermagazine.com
Logo lv.androidermagazine.com

Kādas ir android atbalsta bibliotēkas un kāpēc tās ir svarīgas?

Satura rādītājs:

Anonim

Kad esat saskāries ar vienkāršo patiesību, ka sadrumstalotība ir palikusi, jums atliek mēģināt atrast veidus, kā to mazināt, lai ierīču izgatavotāji varētu paturēt patlaban pieejamo brīvību, kamēr lietotņu izstrādātāji var izveidot jaunākās, stilīgākās lietas, kuras instalēt tajās.. Tāpēc Android ir tikpat populāra, kā arī, un, ja iedrošinātos šo formulu, jūs varētu nodarīt vairāk ļauna nekā laba. Iegūstot gatavu produktivitātes pakalpojumu komplektu un milzīgu lietojumprogrammu tirgu uz vitrīnas aparatūras, ko tā izstrādā iekšēji, tas ir tas, kas Samsung liek izgatavot Android tālruņus un nepārspīlēt Tizen par visām lietām.

Google smagi strādā, lai padarītu visu sadrumstalotību par lietu. Daži veidi ir veiksmīgi - Play pakalpojumi ļauj dažām funkcijām būt gandrīz neatkarīgām no versijas un piedāvā dažas papildu aizsardzības ierīces ierīcēm bez pēdējām drošības korekcijām. Daži no tiem nav tik veiksmīgi; Materiāla noformējumam vajadzēja visām lietotnēm izskatīties lieliski visās ierīcēs. Daži no tiem būs veiksmīgi nākotnē, piemēram, Project Treble. Bet viena no lietām, ko Google dara, pārsniedz panākumus un kļūst par pārsteidzošu, it īpaši, ja esat lietotņu izstrādātājs: Android atbalsta bibliotēkas.

Neviens jūs nevaino, ja jums nav ne mazākās nojausmas, kādi viņi ir, un vēl nekad par viņiem neesat dzirdējis. Ja vien jūs neesat izstrādātājs, jums nekas nav jāzina par to, kā viņi darbojas vai kā viņi tiek izmantoti, taču tā ir viena no interesantākajām lietām, ko Google dara, lai sadrumstalotība būtu tikai lieta, par kuru viedtālruņiem ir jāpievērš uzmanība, nevis reāls jautājums reālā pasaulē reāliem cilvēkiem.

Kādas ir Android atbalsta bibliotēkas?

Android atbalsta bibliotēka ir kodu bibliotēku kopa - resursi, kurus var izmantot, lai funkcijās un / vai funkcijās izveidotu lietotni -, kas nodrošina tādas funkcijas kā funkcijas vai logrīkus, kuriem parasti ir nepieciešama faktiska Android ietvara API iekļaušana lietotnē. Android ietvara API ir galvenās funkcijas, kas izstrādātājiem pieejamas ar noteiktu Android versiju. Piemēram, Android 7.0 API nodrošina vairāku logu atbalstu visām ierīcēm un ierīcēm. Atbalsta bibliotēkas var nodrošināt līdzīgas funkcijas neatkarīgi no operētājsistēmas versijas.

Vairāk: Šeit ir Android Pie funkcijas, kas darbojas ar vecākām versijām

Parasti ir divu veidu atbalsta bibliotēkas paketes. Viens komplekts nodrošina iespēju jaunām Android versijām ierīcēs, kurās darbojas vecāka versija, un otrā nodrošina savrupas funkcijas visām Android versijām. Tā kā šie nav īstā Android daļa, tos var uzlabot un atjaunināt, negaidot nozīmīgu Android platformas izlaišanu.

Google I / O 2018 laikā mēs uzzinājām par Android Jetpack, un viena no tās funkcijām ir jauns veids, kā iekļaut bibliotēkas atbalstu - tas nozīmē, ka tā darbības dēļ mums vajadzētu redzēt vēl ātrāku jaunu funkciju ieviešanu atbalsta bibliotēkās. Tas nozīmē, ka mazas, bet stilīgas idejas un ieteikumi lietotņu izstrādātājiem var būt pieejami vēl ilgi līdz nākamā gada augustam, kad apritēs Android Q (nevis Quiche Lorraine).

Kāpēc Android atbalsta bibliotēkas ir svarīgas?

Ir viena īpaša lieta, kas padara tos svarīgus jums un man - mums nav jāgaida nākamā Android versija, lai saņemtu atjauninājumu, ja kādu funkciju nodrošina atbalsta bibliotēkas. Tas ļauj izstrādātājiem pievienot un uzlabot viņu lietotņu darbību, it īpaši tālruņos, kuri nedarbojas ar pašreizējo Android versiju, ja bibliotēka tiek atjaunināta. Mēs redzējām, ka tad, kad Android Messages turpināja redzēt paziņojumu uzlabojumus, pirms šīs funkcijas tika apvienotas operētājsistēmā Android 8.0, un tas nozīmē, ka tālruņiem, kuros darbojas operētājsistēma Android 6.0 vai jaunāka, var būt lietotnes, kas izmanto izmaiņas, neatjauninoties Oreo.

Modularitāte nozīmē ātrāku atjaunināšanu; tas attiecas uz kodu bibliotēkām, kā arī uz operētājsistēmām.

Android atjaunināšana no vienas platformas versijas uz otru ir grūts uzdevums. Tas prasa ilgu laiku, un pašlaik lielu platformas atjauninājumu mēs redzam tikai reizi gadā. Mobilais ir neticami konkurētspējīga telpa, un uzņēmuma tālruņi dzīvos vai mirs, pamatojoties uz tā īpašībām un to, cik tirgojami tie ir. Mobilo ierīču entuziastiem patīk strīdēties par to, kurš kopēja, bet patērētājiem rūp tikai tas, ka tālrunim, kuru viņi redzēja reklamētam, ir lieliska īpašība un viņi vēlas, lai viņu nākamajam tālrunim būtu kaut kas līdzīgs. Apple (un Microsoft, kad tā izveidoja tālruņa OS) var atjaunināt katru tālruni, lai būtu visas iespējamās funkcijas, jo viņi kontrolē programmatūras rakstīšanu un izplatīšanu. Google nav tik grezns.

Daži tālruņu veidotāji, piemēram, Samsung, Huawei vai LG, to var mazliet mazināt paši. Šie uzņēmumi ir pietiekami lieli, un viņiem ir mobilās izstrādes komanda ar resursiem, lai operētājsistēmā izveidotu tādas lietas kā divkameru atbalsts vai animācijas iemiesojumi. Citi, piemēram, Motorola (Lenovo), vēl nav gatavi tērēt miljardus katru gadu - tāpēc viņi ir atkarīgi no Google, lai savlaicīgi nodrošinātu jaunas funkcijas, lai lietotnes varētu aizpildīt OS funkcijas. Tāpēc Google šajā telpā bija kaut kas jādara; lielākajā daļā tālruņu nedarbojas jaunākā versija, un daudzi nekad to nedarīs. Kaut kas bija jādara, lai šajos tālruņos nonāktu lieliska informācija, ja kāds sagaida, ka mēs tos nopirksim.

Vienmēr ir laba ideja, ja vien varat, jebkuras programmatūras jaunāko versiju. Jaunāka programmatūra ir uzlabota, ja tas notiek tikai drošības dēļ. Bet tā kā sadrumstalotība nekad nepazūd, tas bija gudrs solis, lai to aptvertu un pēc tam kaut ko izdarītu.

Android 9 Pie pārskats: lielāka nekā tā šķēļu summa