Android 14 Developer Preview 2 je tu s prístupom k vybraným fotografiám a ďalšími zmenami

Android 14 Developer Preview 2 je teraz tu a je tu niekoľko skvelých zmien.

Prvá ukážka Androidu 14 pre vývojárov vyšla minulý mesiac a obsahovala všetky základy pre ďalšiu iteráciu najväčšieho operačného systému na svete. Prvá ukážka vývojára mala možnosti prispôsobenia a sľubovala lepšiu výdrž batérie a druhá ukážka vývojára zdvojnásobuje niektoré z týchto zmien. Predstavuje tiež nové spôsoby ochrany vašej bezpečnosti a súkromia, napríklad tým, že vám umožňuje vybrať, ku ktorým fotografiám bude mať aplikácia na vašom zariadení prístup.

Ako naznačuje názov „Ukážka pre vývojárov“, tieto vydania sú určené len pre vývojárov. Je to na testovanie nových funkcií a uistenie sa, že ich aplikácie fungujú na aktualizovaných zariadeniach tak, ako majú. Vyskytnú sa chyby, vyskytnú sa ďalšie problémy a Google bude tlačiť na spätnú väzbu vývojárov počas nasledujúcich mesiacov. Ak vám nevadí dostať sa do problémov, určite vyskúšajte Android 14. Ak sa však spoliehate na to, že váš smartfón bude stabilne stabilný, možno by sa oplatilo počkať na úplné vydanie systému Android 14, ktoré sa má spustiť v druhej polovici roka.

Medzi najvýznamnejšie funkcie verzie Android 14 Developer Preview 2 patria:

  • Poskytuje používateľom väčšiu kontrolu nad ich údajmi: Boli zavedené zmeny, aby si používatelia mohli vybrať, ku ktorým konkrétnym fotografiám bude aplikácia v zariadení pristupovať, aby ste s aplikáciou nemuseli zdieľať celú svoju knižnicu fotografií. Pridané bolo aj rozhranie API na detekciu snímok obrazovky, aby sa zabránilo zbytočnému prístupu k údajom používateľa.
  • Viac a bezpečnejších spôsobov prihlásenia: Nové API ponúka bezpečné prihlásenie bez hesla pomocou prístupových kľúčov na prihlásenie do aplikácií.
  • Vylepšenia stavu systému zariadenia Android: Cieľom systému Android 14 bude zefektívniť fungovanie aplikácií vrátane zabránenia ich spusteniu počas zmrazenia, aby sa ušetrila výdrž batérie a výkon.

Očakávame aj ďalšie zmeny pod kapotou, na ktoré budeme dávať pozor.

Kedy vyjde Android 14?

Pri aktualizáciách systému Android spoločnosť Google zvyčajne odhaľuje míľnik „stability platformy“, aby vývojári vedeli, kedy Google má v úmysle dodať finálne SDK/NDK API spolu s finálnymi internými API a systémom orientovaným na aplikácie správania. Google má v úmysle dosiahnuť stabilitu platformy v júni 2023, pričom pred oficiálnym vydaním je plánovaných minimálne „niekoľko týždňov“. Android 13 dosiahol stabilitu platformy v júni 2022 a konečná verzia bola prepustený v augusta toho roku. Google vydal viac podrobností o časovom harmonograme vydania ktoré si môžete skontrolovať.

Súkromie a bezpečnosť

Prístup k vybraným fotografiám

Photo Picker je API, ktoré Google predstavil so systémom Android 13. Aplikácie nemusia vyžadovať žiadne povolenia, aby získali prístup k položkám, ktoré používateľ vyberie prostredníctvom nástroja Photo Picker, vďaka čomu je to spôsob zdieľania fotografií a videí s aplikáciami, ktorý chráni súkromie. Túto funkciu sme už podrobne popísali, keď povolili sme to v prvej ukážke pre vývojárov systému Android 14, ale v podstate to funguje nasledovne.

Keď aplikácia, ktorá je zacielená na úroveň API 33, spustí dialógové okno s povolením spustenia a požiada používateľa, aby jej udelil READ_MEDIA_VIDEO alebo READ_MEDIA_IMAGES (alebo oboje), Android 14 môže vložiť novú položku do dialógové okno povolenia s textom „Vybrať fotografie“. Klepnutím na túto položku spustíte novú verziu nástroja Photo Picker, ktorá umožňuje používateľovi vybrať, ku ktorým fotografiám alebo videám chce aplikácii udeliť prístup do. Aplikácia má následne prístup len k tým mediálnym položkám, ktoré si používateľ konkrétne vybral, pokiaľ sa tak sám nerozhodol rozšírte prístup k ďalším mediálnym položkám alebo udeľte aplikácii prístup k celým kolekciám mediálneho obchodu pre obrázky a videá.

  • Povoliť prístup ku všetkým fotografiám: k dispozícii je úplná knižnica všetkých fotografií a videí v zariadení.
  • Vyberte fotografie: prostredníctvom MediaStore bude dočasne k dispozícii iba používateľský výber fotografií a videí.
  • nepovoliť: prístup ku všetkým fotografiám a videám je odmietnutý.

Správca poverení a prístupové kľúče

Android 14 pridáva Manažér poverení ako platforma API a vracia sa až do Androidu 4.4 a vyššieho prostredníctvom knižnice Jetpack s implementáciou Služieb Google Play. Zjednodušuje prihlasovanie tým, že podporuje rozhrania API na získavanie a ukladanie poverení používateľom nakonfigurovaných poskytovateľov poverení, ako sú napríklad správcovia hesiel.

Rozhranie Credential Manager API podporuje aj prístupové kľúče, tzv nový priemyselný štandard pre autentifikáciu bez hesla, čo je bezpečnejšie ako používanie používateľského mena a hesla na prihlásenie do aplikácií. Umožní používateľom vytvárať prístupové kľúče pre aplikácie a ukladať ich v Správcovi hesiel Google. Uložené prístupové kľúče sa budú synchronizovať naprieč zariadeniami prihlásenými do rovnakého účtu Google, čím sa zabezpečí bezproblémové používanie.

Bezpečnejšie implicitné zámery

V prípade aplikácií, ktoré sú zacielené na Android 14, vytvorenie meniteľného nespracovaného zámeru s implicitným zámerom vyvolá výnimku, takže ich nemožno použiť na spustenie neočakávaných ciest kódu.

Spustenie aktivity na pozadí

Na zníženie výskytu neočakávaných prerušení poskytuje Android 14 aplikáciám v popredí väčšiu kontrolu nad schopnosťou aplikácií, s ktorými interagujú, začať aktivity. Konkrétne aplikácie zacielené na Android 14 musia pri odosielaní PendingIntent alebo pri viazaní služby udeliť oprávnenia na spustenie aktivít na pozadí.

Vylepšené skúsenosti s aplikáciami

Nové rozhrania API pre inštaláciu balíka

Android 14 predstavuje množstvo rozhraní API PackageInstaller na zefektívnenie a zlepšenie používateľského zážitku, pokiaľ ide o inštaláciu súborov APK. Tie obsahujú:

  • requestUserPreapproval(): Umožňuje používateľovi odložiť sťahovanie súboru APK, kým nebude schválená inštalácia.
  • setRequestUpdateOwnership(): Umožňuje inštalačnému programu označiť, že je zodpovedný za budúce aktualizácie aplikácie.
  • setDontKillApp(): Umožňuje bezproblémovú inštaláciu voliteľných funkcií aplikácie prostredníctvom rozdelených súborov APK, kým sa aplikácia používa.

Rozhranie API InstallConstraints tiež zabezpečí, že aktualizácie aplikácií budú prebiehať iba vo vhodnom čase, napríklad keď sa aplikácia už nepoužíva.

Personalizácia

Android 14 vám umožňuje nastaviť regionálne preferencie na prispôsobenie jednotiek teploty, prvého dňa v týždni a číselných systémov. Túto funkciu sme si všimli aj v ukážke pre vývojárov 1 a povolil to prostredníctvom príznaku vývojára. Európan žijúci v USA môže stále preferovať používanie Celzia napríklad na meranie teploty.

Ako stiahnuť a nainštalovať Android 14 Developer Preview 1 na vašom zariadení Google Pixel

Môžete si jednoducho stiahnuť Android Developer Preview 1 a určite si pozrite našu príručku ako nainštalovať Android 14 ak si nie ste istí, ako to urobiť.

Google oficiálne vydáva túto vývojársku predbežnú aktualizáciu pre Pixel 7 Pro, Pixel 7, Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5 alebo Pixel 4a (5G). Obrazy 64-bitového systému môžete použiť s emulátorom Android v aplikácii Android Studio.


Aký je váš názor na najnovšiu zostavu Developer Preview? Nainštalujete si ho do svojho zariadenia? Aké sú vaše skúsenosti? Dajte nám vedieť v komentároch nižšie!