Android 14 Developer Preview 2 is hier met toegang tot geselecteerde foto's en andere wijzigingen

click fraud protection

Android 14 Developer Preview 2 is nu hier en er zijn een aantal behoorlijk coole veranderingen.

De eerste ontwikkelaarspreview van Android 14 viel vorige maand uit en bevatte alle basiswerk voor de volgende iteratie van 's werelds grootste besturingssysteem. De eerste preview voor ontwikkelaars had aanpassingsmogelijkheden en beloofde een betere levensduur van de batterij, en de tweede preview voor ontwikkelaars verdubbelt enkele van die veranderingen. Het introduceert ook nieuwe manieren om uw veiligheid en privacy te beschermen, bijvoorbeeld door u toe te staan ​​te selecteren tot welke foto's een app toegang heeft op uw apparaat.

Zoals de titel "Developer Preview" aangeeft, zijn deze releases alleen bedoeld voor gebruik door ontwikkelaars. Het is bedoeld om nieuwe functies uit te testen en ervoor te zorgen dat hun apps werken op bijgewerkte apparaten zoals het hoort. Er zullen bugs zijn, er zullen andere problemen zijn en Google zal aandringen op feedback van ontwikkelaars de komende maanden. Als je het niet erg vindt om problemen tegen te komen, probeer dan zeker Android 14 eens. Als u er echter op vertrouwt dat uw smartphone consistent stabiel is, is het misschien de moeite waard om te wachten op de volledige Android 14-release die naar verwachting in de tweede helft van het jaar wordt gelanceerd.

De meest opvallende kenmerken van Android 14 developer preview 2 zijn:

  • Gebruikers meer controle geven over hun gegevens: Er zijn wijzigingen aangebracht zodat gebruikers kunnen selecteren tot welke specifieke foto's een app op het apparaat toegang heeft, zodat u niet uw hele fotobibliotheek met een app hoeft te delen. Er is ook een screenshot-detectie-API toegevoegd om onnodige toegang tot de gegevens van een gebruiker te voorkomen.
  • Meer, veiligere manieren om in te loggen: Een nieuwe API biedt een veilige aanmelding zonder wachtwoord via wachtwoordsleutels om in te loggen bij apps.
  • Verbeteringen aan de systeemstatus van Android-apparaten: Android 14 is bedoeld om de manier waarop apps worden uitgevoerd te stroomlijnen, onder meer door te voorkomen dat ze worden uitgevoerd terwijl ze zijn vastgelopen, om de levensduur van de batterij en de prestaties te sparen.

We verwachten dat er ook andere veranderingen onder de motorkap zijn, waar we op zullen letten.

Wanneer komt Android 14 uit?

Voor Android-updates onthult Google doorgaans een mijlpaal voor "platformstabiliteit", zodat ontwikkelaars weten wanneer Google is van plan de definitieve SDK/NDK-API's te leveren, samen met de laatste interne API's en het app-gerichte systeem gedragingen. Google is van plan om platformstabiliteit te bereiken in juni 2023, met minimaal "enkele weken" gepland voor de officiële release. Android 13 bereikte platformstabiliteit in juni 2022 en de definitieve versie was Vrijgegeven in augustus van dat jaar. Google heeft vrijgegeven meer details over de releasetijdlijn dat je kunt uitchecken.

Privacy en veiligheid

Toegang tot geselecteerde foto's

Photo Picker is een API die Google introduceerde met Android 13. Apps hoeven geen toestemming te vragen om toegang te krijgen tot items die de gebruiker selecteert via de Photo Picker, waardoor het een privacybeschermende manier is om foto's en video's met apps te delen. We hebben deze functie al beschreven wanneer we hebben het ingeschakeld in de eerste Android 14-preview voor ontwikkelaars, maar in principe werkt het als volgt.

Wanneer een app gericht op API-niveau 33 het runtime-toestemmingsvenster activeert om de gebruiker te vragen om READ_MEDIA_VIDEO of READ_MEDIA_IMAGES (of beide) te verlenen, kan Android 14 een nieuw item invoegen in de toestemmingsdialoogvenster met de tekst 'Selecteer foto's'. Door op dit item te tikken, wordt een nieuwe versie van de Photo Picker gestart waarmee de gebruiker kan selecteren welke foto's of video's ze de app toegang willen verlenen naar. De app heeft vervolgens alleen toegang tot die media-items die de gebruiker specifiek heeft geselecteerd, tenzij de gebruiker daarvoor kiest breid de toegang uit tot extra media-items of verleen de app toegang tot de volledige mediawinkelcollecties voor afbeeldingen en videos.

  • Geef toegang tot alle foto's: de volledige bibliotheek met alle foto's en video's op het apparaat is beschikbaar.
  • Selecteer foto's: alleen de selectie van foto's en video's van de gebruiker zal tijdelijk beschikbaar zijn via MediaStore.
  • Niet toestaan: toegang tot alle foto's en video's wordt geweigerd.

Referentiebeheerder en toegangssleutels

Android 14 voegt toe Referentiebeheerder als een platform-API, en het wordt helemaal teruggebracht naar Android 4.4 en hoger via een Jetpack-bibliotheek met een Google Play Services-implementatie. Het maakt aanmelden eenvoudiger door API's te ondersteunen voor het ophalen en opslaan van inloggegevens van door de gebruiker geconfigureerde inloggegevensproviders, zoals wachtwoordbeheerders.

De Credential Manager API ondersteunt ook wachtwoordsleutels, de nieuwe industriestandaard voor authenticatie zonder wachtwoord, wat veiliger is dan het gebruik van een gebruikersnaam en wachtwoord om in te loggen bij apps. Hiermee kunnen gebruikers wachtwoordsleutels voor apps maken en deze opslaan in Google Password Manager. De opgeslagen toegangssleutels worden gesynchroniseerd op alle apparaten die zijn ingelogd op hetzelfde Google-account voor een naadloze ervaring.

Veiligere impliciete bedoelingen

Voor apps die Android 14 targeten, genereert het maken van een veranderlijke intentie in afwachting met een impliciete intentie een uitzondering, zodat ze niet kunnen worden gebruikt om onverwachte codepaden te activeren.

Start van achtergrondactiviteit

Om gevallen van onverwachte onderbrekingen te verminderen, geeft Android 14 voorgrond-apps meer controle over het vermogen van apps waarmee ze communiceren om activiteiten te starten. Met name apps die gericht zijn op Android 14 moeten rechten verlenen om activiteiten op de achtergrond te starten bij het verzenden van een PendingIntent of bij het binden van een service.

Verbeterde applicatie-ervaringen

Nieuwe PackageInstaller-API's

Android 14 introduceert een aantal PackageInstaller API's om de gebruikerservaring bij het installeren van APK's te stroomlijnen en te verbeteren. Deze omvatten:

  • requestUserPreapproval(): Hiermee kan de gebruiker het downloaden van een APK uitstellen totdat de installatie is goedgekeurd.
  • setRequestUpdateOwnership(): Hiermee kan een installateur aangeven dat hij verantwoordelijk is voor toekomstige updates van een app.
  • setDontKillApp(): Kan zorgen voor naadloze installatie van optionele functies van een app via gesplitste APK's terwijl de app in gebruik is.

De InstallConstraints API zorgt er ook voor dat app-updates alleen op geschikte momenten plaatsvinden, bijvoorbeeld wanneer de app niet meer in gebruik is.

Personalisatie

Met Android 14 kunt u regionale voorkeuren instellen om temperatuureenheden, de eerste dag van de week en nummersystemen te personaliseren. We hebben deze functie ook gezien in Developer Preview 1 en ingeschakeld via een ontwikkelaarsvlag. Een Europeaan die in de VS woont, geeft misschien nog steeds de voorkeur aan Celsius voor bijvoorbeeld temperatuurmeting.

Android 14 Developer Preview 1 downloaden en installeren op uw Google Pixel-apparaat

U kunt Android Developer Preview 1 eenvoudig downloaden en bekijk zeker onze gids op hoe Android 14 te installeren als u niet zeker weet hoe u dit moet doen.

Google geeft deze preview-update voor ontwikkelaars officieel vrij voor de Pixel 7 Pro, Pixel 7, Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5 of Pixel 4a (5G). U kunt de 64-bits systeemafbeeldingen gebruiken met de Android Emulator in Android Studio.


Wat vind je van de nieuwste versie van Developer Preview? Ga je het op je apparaat installeren? Hoe is jouw ervaring geweest? Laat het ons weten in de reacties hieronder!