neprihlásený Piatok, 26. apríla 2024, dnes má meniny Jaroslava
Android sa zmení, aplikácie budú povinne modernejšie

Značky: AndroidprogramovanieGoogle

DSL.sk, 21.12.2017


Spoločnosť Google pripravuje pomerne výraznú zmenu v požiadavkách na aplikácie pre mobilný operačný systém Android, ktoré ponúka cez oficiálny obchod Google Play.

Nové aplikácie ale tiež všetky nové aktualizácie existujúcich budú totiž musieť povinne podporovať relatívne nedávne verzie a rozhrania Androidu, čo bude znamenať typicky zlepšenie vo funkčnosti, výkone a bezpečnosti ale bude vyžadovať od vývojárov viac úsilia.

Aplikácie pre Android deklarujú dve verzie platformy, ktoré podporujú. V minSdkVersion určujú, akú minimálnu verziu rozhrania Androidu meniacu sa s novými hlavnými verziami OS vyžadujú, a v targetSdkVersion zase naopak pre akú najvyššiu verziu Androidu sú otestované, funkčné a podporujú nové možnosti po túto verziu.

Doteraz vývojári mohli podporovať verzie ľubovoľne a napríklad u aktualizácií aplikácií deklarovať v targetSdkVersion len starú verziu a nevenovať zdroje vývoju, testovaniu a zapracovaniu noviniek nových verzií Androidu. Na telefónoch s novou verziou tak Android aplikáciám emuluje u niektorých funkčností prvky a rozhrania starších verzií.

Google ale začne od augusta 2018 u nových aplikácií a od novembra 2018 aj u všetkých aktualizácií existujúcich aplikácií vyžadovať, aby v targetSdkVersion deklarovali podporu nedávnych verzií Androidu. Konkrétne od týchto termínov budú musieť deklarovať podporu minimálne API verzie 26 prítomného v Androide 8.0 vydanom v tomto roku, následne sa bude vyžadovaná verzia posúvať.

Aplikácie budú môcť stále deklarovať najnižšiu podporovanú verziu akú uznajú za vhodné a bežať aj na starých zariadeniach.

Vyvojári teoreticky budú samozrejme môcť deklarovať podporu nových verzií bez reálnej podpory, to ale zrejme často môže vyústiť minimálne do neoptimálneho správania aplikácie.

Cieľom tejto zmeny je podľa Google priniesť do aplikácií a zariadení lepší výkon a bezpečnosť, ktoré sa s novými verziami Androidu vo všeobecnosti zlepšujú. Za týmto účelom chystá aj ďalšie dve novinky, od augusta 2019 bude od aplikácií s natívnymi knižnicami vyžadovať aj povinné 64-bitové verzie a už na začiatku budúceho roka zlepší bezpečnosť inštalačných súborov pribaľovaním bližšie nešpecifikovaných bezpečnostných metadát zvyšujúcich úroveň autentifikácie. V minulosti bolo v Androide objavených viacero zraniteľností, ktoré spočívali práve vo využití slabín formátu inštalačných API a podvrhnutí kódu.


      Zdieľaj na Twitteri



Najnovšie články:

Vydané Ubuntu 24.04 s dlhou podporou
Uvedený notebook používajúci nový formát menších pamäťových modulov CAMM2
Nová verzia Windows 11 bude vyžadovať CPU s podporou ďalších inštrukcií, nepobeží na starších CPU
Google opäť odložil vypnutie cookies tretích strán v Chrome
HDD zdražia, Western Digital a Seagate to už oznámili veľkým zákazníkom
Po oprave zariadení v EÚ sa predĺži záruka a výrobcovia budú povinní opravovať aj po záruke
Japonská sonda nebola skonštruovaná aby prežila noc na Mesiaci, funguje aj po tretej
Železnice opäť aktualizujú systémy, v noci nebude fungovať internetový predaj lístkov - aktualizácia 1
Vydaná Fedora 40
Samsung spustil výrobu takmer 300-vrstvovej flash pamäte


Diskusia:
                               
 

mali by vyvynut jednu nebezpecnu ,ale rychlu a stabilnu verziu. ktora by bezala aj na zastruhanej ceruzke ,bola sprosta a neinteligentna,a byb si len tak bezala sama pre seba.
konec,rootnem a prevalim to alternavivu.
neni na co cakat. ze 3 GB ram,tolko ma moja NTB haraburda.Chodte desi.Zlata komunita.
Odpovedať Známka: -3.8 Hodnotiť:
 

Ako vidim rozumies problematike.
Odpovedať Známka: 4.8 Hodnotiť:
 

android zakazat zakonom a vratit sa k spickovemu symbianu
Odpovedať Známka: 6.0 Hodnotiť:
 

poklakni pred rezistivnym dotykacom !
Odpovedať Známka: 5.0 Hodnotiť:
 

Nie vsetky boli rezistivne...
Odpovedať Hodnotiť:
 

Aha, prestalo sa im pacit, ze nechcu nove cukrovinky a vsetci stale na starom 4.4, tak sup, treba to popohnat. Skoda, ze to M$ tak podrbal s mobilmi, mali tam obrovsku prilezitost.
Odpovedať Známka: -2.4 Hodnotiť:
 

Takže tebe vyhovuje, že sa v Play Store povaľuje kopa starých chujovín?
Odpovedať Známka: 0.4 Hodnotiť:
 

To, ze je nieco stare neznamena, ze je to zle. A naopak, to ze je nieco nove, neznamena, ze je to aj dobre.
Odpovedať Známka: 8.2 Hodnotiť:
 

To, že je niečo staré, v lepšom prípade znamená, že nevyužíva funkcionalitu nového OS. V tom horšom prípade je s ním nekompatibilné. A takéhoto bordelu je Play Store plná riť. Konečne sa prečistí.
Odpovedať Známka: -0.3 Hodnotiť:
 

Aku mas zaruku, ze nove appky vyuzivaju aj nove API? Nove appky mozu byt vyvinute neznalym problematiky a dokazu narobit rovnake skody ako podla teba stare. Metriku kvality preto treba definovat inak.
Odpovedať Známka: 2.9 Hodnotiť:
 

Doteraz žiadnu. Od novembra už ale budem mať. Keď totiž mám mobil s Oreo, tak očakávam, že aj softvér v ňom hu bude plne podporovať.
Odpovedať Známka: 0.8 Hodnotiť:
 

Očakávaj. :)
Odpovedať Známka: 8.1 Hodnotiť:
 

Co sa ti lepsie pouziva ? Win 7 ci Win10 ? :D
Odpovedať Známka: -3.3 Hodnotiť:
 

Oboje viem používať bez problémov.
Odpovedať Známka: 4.3 Hodnotiť:
 

Používanie Windows po rokoch je ako vedieť chodiť.
Odpovedať Známka: 6.7 Hodnotiť:
 

Gratulujem. To vie aj priemerne zbehlý šimpanz...
Odpovedať Známka: -5.4 Hodnotiť:
 

Veď to je jasné, že vie gratulovať.
Odpovedať Známka: 8.5 Hodnotiť:
 

Múdry si jak ruské digitálky
Odpovedať Známka: -5.4 Hodnotiť:
 

http://bit.ly/2BcNq81
Odpovedať Známka: 10.0 Hodnotiť:
 

Aha, a tebe prekáža, že tam vôbec sú, a najradšej by si bol, keby tam vôbec neboli, aby si si nemal z čoho vyberať, a to nielen na starších vydaniach Androidu, ale aj na tých novších, však?
Odpovedať Hodnotiť:
 

Zo starých aplikácií si nevyberám nič, takže sa ma to nijako nedotkne.
Odpovedať Hodnotiť:
 

Takze "vsetci" su na KitKate, hej?
Tak si pozri realne cisla, je to 13%.
Zdroj: https://developer.android.com/about /dashboards/index.html (zmazat medzeru)
Odpovedať Známka: 3.3 Hodnotiť:
 

... asi si kupim Beat the Boss..
Odpovedať Známka: 2.5 Hodnotiť:
 

no to by mohli nejake taketo pravidlo zaviest aj pre vyrobcov, naco podporovat verziu, ktoru prakticky nikto nepouziva
Odpovedať Známka: 10.0 Hodnotiť:
 

Google to už aj vyžaduje. Výrobcovia smú uviesť mobil s verziou OS, ktorá nie je staršia ako 9 mesiacov.
Odpovedať Známka: 8.2 Hodnotiť:
 

..na podporu konzumu. Tento rok som do domacnosti kupil tri nove zariadenia. Zariadenia kupujem vzdy nove a vzdy v najlepsom pomere cena/vykon pre danu potrebu. Vyhladovo obmiename raz za 3 roky. Kupil som 2 tablety a jeden telefon. Vsetky zariadenia su tohtorocne, resp. konco-minulorocne novinky. Vsetky tri maju Android 6 - nie su to ziadne top zalezitosti, skor "rozumne" zariadenia s nie najnovsim HW ("recyklujuce"). Ak som spravne pochopil tento clanok, tak ich mozem v novembri buduceho roka zahodit, pretoze sa stanu nepouzitelnymi. V buducnosti zrejme budem musiet pohladat nieco ine ako android. Nehodlam platit majland za top novinky len preto, ze "open" android nie je az tak open, ako sa vsetci hraju.
Odpovedať Známka: -4.0 Hodnotiť:
 

Pochopil si zle. Článok je o aplikáciách, ktoré budú musieť deklarovať kompatibilitu s najviac rok starou verziou Androidu.
Odpovedať Známka: 6.9 Hodnotiť:
 

Takže inštalačky aplikácií budú ešte omnoho väčšie, aby podporovali plnú funkcionalitu aj novších, aj starších androidov.
A práve staršie mobily (a bývalé nevlajkové zariadenia) majú veľkosť úložiska menšiu.
Počúvaj ty retardovaný manažér v Googli, ja nechcem kupovať každý rok nový mobil, ani každý druhý rok. Mne stačí tak raz za 5 rokov a aj to len niečo za rozumnú cenu.
Bol by som radšej ak by jeden OS podporoval aj staršie appky a nie aby každá appka musela byť stavaná na viac verzií OS. Tie inštalačky potom budú obludne veľké.
Odpovedať Známka: 0.0 Hodnotiť:
 

Aj windows strihal kazdy polrok polku svojich aplikacii. Uspesny model, ich market je natrieskany prazdnotou.
Odpovedať Známka: 5.0 Hodnotiť:
 

Ja to hovorim, pride aj na Apple aj Google. Mozno na Apple menej, kedze ti sa nemusia s*at s XYZ typmi zariadeni.
Kazdy tvrdi ze M$ je pozadu, ale v skutocnosti nie je. Cesta k univerzalnemu stylu vyvoja bola velmi trnista ("windows strihal kazdy polrok polku svojich aplikacii") ale kazdy si tym bude musiet prejst.
To ze MS store ziva prazdnotou je z velkej dolsedok toho, ze Store ako taky maju najnovsi (nepocitam mobily, v desktopoch prisiel az s W8 v r. 2012).
Odpovedať Hodnotiť:

Pridať komentár