Technologie, Gadgets, Mobiele telefoons, Applicatie Download

Google brengt de eerste Android Developer Preview uit

Opmerking: het volgende artikel helpt u bij: Google brengt de eerste Android Developer Preview uit

Grenzen op de achtergrond: Op basis van het werk dat we met Nougat zijn begonnen, zet Android O zich in om de levensduur van de batterij van de gebruiker en de interactieve prestaties van het apparaat te verbeteren. Om dit mogelijk te maken, hebben we aanvullende automatische beperkingen ingesteld voor wat apps op de achtergrond kunnen doen op drie hoofdgebieden: geclassificeerde uitzendingen, achtergrondservices en locatie-updates. Deze wijzigingen maken het gemakkelijker om apps te bouwen die minimale impact hebben op het apparaat en de batterij van de gebruiker. Achtergrondlimieten zijn een belangrijke verandering in Android, dus we willen dat elke ontwikkelaar ermee bekend is. Zie de documentatie Limieten voor uitvoering op de achtergrond en Limieten voor achtergrondlocaties voor meer informatie.

Meldingskanalen – Android Or introduceert ook meldingskanalen, dit zijn nieuwe categorieën voor meldingsinhoud die door de applicatie zijn gedefinieerd. Kanalen geven ontwikkelaars gedetailleerde controle over verschillende soorten meldingen. Gebruikers kunnen het gedrag van elk kanaal afzonderlijk blokkeren of wijzigen in plaats van alle app-meldingen te beheren. Android O voegt ook nieuwe beelden en groeperingen toe aan meldingen, waardoor het voor gebruikers gemakkelijker wordt om te zien wat er aan de hand is wanneer ze een inkomend bericht ontvangen of naar het meldingsgebied kijken.

API’s voor automatisch aanvullen “Android-gebruikers vertrouwen al op meerdere wachtwoordmanagers om automatisch inloggegevens en repetitieve informatie in te vullen, waardoor het gemakkelijk wordt om nieuwe apps in te stellen of transacties te voltooien. Nu maken we dit werk gemakkelijker in het hele ecosysteem door ondersteuning toe te voegen voor het automatisch aanvullen-platform. Gebruikers kunnen de app voor automatisch aanvullen selecteren, net als bij de toetsenbord-app. De autofill-applicatie bewaart en beveiligt gebruikersgegevens zoals adressen, gebruikersnamen en zelfs wachtwoorden. Voor apps die automatisch aanvullen willen ondersteunen, voegen we nieuwe API’s toe om de service voor automatisch aanvullen te implementeren.

PIP – Voor telefoons en nieuwe vensterfuncties: Picture-in-Picture (PIP) is nu beschikbaar op telefoons en tablets, zodat gebruikers een video kunnen bekijken terwijl ze een chat beantwoorden of een auto begroeten. Apps kunnen in de PiP-modus gaan vanuit een hervatte status of in een opgeschorte status waar het systeem het afhandelt – en u kunt de beeldverhouding en een reeks aangepaste interacties (zoals afspelen/pauzeren) specificeren. Andere nieuwe Windows-functies zijn onder meer een nieuw app-overlayvenster om te gebruiken in plaats van het systeemwaarschuwingsvenster en ondersteuning voor meerdere schermen voor het starten van een activiteit op een extern scherm.

Bronnen voor lettertypen in XML – Lettertypen zijn nu een volledig ondersteund brontype op Android O. Apps kunnen nu lettertypen gebruiken in XML-lay-outs en kunnen ook lettertypefamilies in XML definiëren door lettertypestijl en -gewicht te declareren bij lettertypebestanden.

Adaptieve pictogrammen – Om u te helpen beter te integreren met de gebruikersinterface van uw apparaat, kunt u nu adaptieve pictogrammen maken die het systeem in verschillende vormen weergeeft, gebaseerd op het masker dat door het apparaat is geselecteerd. Het systeem animeert ook interacties met pictogrammen en gebruikt ze in het opstartprogramma, snelkoppelingen, instellingen, dialoogvensters voor delen en het overzichtsscherm.

Een breed scala aan kleuren voor toepassingen – Ontwikkelaars van Android-beeldvormingstoepassingen kunnen nu profiteren van nieuwe apparaten met een display met een breed scala aan kleuren. Om afbeeldingen met een breed kleurengamma weer te geven, moeten applicaties een vlag in hun manifest inschakelen (per activiteit) en bitmaps laden met een ingesloten breed kleurenprofiel (AdobeRGB, Pro Photo RGB, DCI-P3, enz.).

Communicatie – Voor de ultieme audio-ervaring ondersteunt Android O nu ook hoogwaardige Bluetooth-audiocodecs zoals de LDAC-codec. We voegen ook nieuwe Wi-Fi-functies toe, zoals Wi-Fi Aware, voorheen bekend als Neighbor Awareness Networking (NAN). Op apparaten met de juiste hardware kunnen apps en apparaten in de buurt ontdekken en communiceren via Wi-Fi zonder een internethotspot. We werken samen met onze hardwarepartners om Wi-Fi Aware-technologie zo snel mogelijk naar apparaten te brengen.

Het Telecom-framework breidt de ConnectionService-API’s uit om externe oproeptoepassingen mogelijk te maken die zijn geïntegreerd met de systeeminterface en naadloos kunnen samenwerken met andere audiotoepassingen. Apps kunnen bijvoorbeeld hun verbindingen weergeven en besturen via allerlei gebruikersinterfaces, zoals autoradio’s.

Toetsenbordnavigatie – Met de komst van Google Play-apps op Chrome OS en andere grote formaten wordt het gebruik van toetsenbordnavigatie in deze apps afgeraden. In Android O hebben we ons gericht op het creëren van een robuuster, voorspelbaarder “pijl”- en “tab”-navigatiemodel dat nuttig zou zijn voor zowel ontwikkelaars als eindgebruikers.

AAudio-API voor Pro Audio – AAudio is een nieuwe native API die speciaal is ontworpen voor toepassingen die hoogwaardige audio met lage latentie vereisen. Toepassingen die AAudio gebruiken, lezen en schrijven gegevens via streams. In ontwikkelaarspreview delen we een vroege versie van deze nieuwe API voor uw feedback.

WebView-verbeteringen – In Android Nougat hebben we de optionele multi-procesmodus voor WebView geïntroduceerd, waardoor de verwerking van webcontent naar een geïsoleerd proces is verplaatst. In Android O schakelen we standaard de multi-procesmodus in en voegen we een API toe zodat de app fouten en crashes kan afhandelen, om de veiligheid en stabiliteit van de app te vergroten. Als extra beveiligingsmaatregel kunt u nu WebViews in uw app inschakelen om URL’s te verifiëren met Google Safe Browsing.

Java 8 API’s en runtime-optimalisaties – Android ondersteunt nu verschillende nieuwe Java API’s, waaronder de nieuwe java.time API. Bovendien is de Android-runtime sneller dan ooit, met verbeteringen tot 2x in sommige app-prestatietests.

Bijdrage aan het aangesloten platform – Hardwarefabrikanten en siliciumpartners versnellen fixes en verbeteringen aan het Android O-platform. Sony heeft bijvoorbeeld meer dan 30 functieverbeteringen uitgerold, waaronder de LDAC-codec en 250 bugfixes voor Android O.

Table of Contents