Find rundt inden døre med Android 9

4. juli 2018 kl. 15:091
Find rundt inden døre med Android 9
Illustration: Android Open Source Project.
Med standarden Wi-Fi Round-Trip-Time kan kommende Android-enheder give lokationsdata indendørs.
Artiklen er ældre end 30 dage
Manglende links i teksten kan sandsynligvis findes i bunden af artiklen.

Android P, også kendt som version 9, er tæt på færdiggørelse, lyder det fra udviklerholdet bag systemet.

Blandt nyhederne er muligheden for at finde rundt indendørs, ved hjælp af wifi-protokollen IEEE 802.11mc , som også er kendt som Wi-Fi Round-Trip-Time (RTT). På enheder, der understøtter teknologien, kan apps benytte sig af api'er til at måle afstanden til RTT-wifi-sendere i nærheden. Enheden behøver ikke forbinde sig til acces point'et for at benytte faciliteten.

En ny DisplayCutout-klasse giver mulighed for at finde 'cutout'-områder på kant-til-kant-skærme, hvor en lille del af skærmen benyttes til højttaler eller mikrofon, så apps kan undgå at placere elementer her.

Der er bedre understøttelse af beskeder i den nye version. En ny Person-klasse identificerer de brugere, som deltager i en samtale, inklusiv avatar og URI. Der er også understøttelse af billeder i beskeder. De to nye muligheder kan benyttes som i Kotlin-eksemplet herunder.

  1. // create new Person
  2. val sender = Person()
  3. .setName(name)
  4. .setUri(uri)
  5. .setIcon(null)
  6. .build()
  7. // create image message
  8. val message = Message("Picture", time, sender)
  9. .setData("image/", imageUri)
  10. val style = Notification.MessagingStyle(getUser())
  11. .addMessage("Check this out!", 0, sender)
  12. .addMessage(message)

Med wifi-standarden Round-Trip-Time (RTT) kan enheder måle afstanden til wifi-senderen, også uden at være forbundet til acces point'et.

Den forrige udgave af Android indførte notification channels, som giver brugeren mulighed for at gruppere notifikationer.

Artiklen fortsætter efter annoncen

Android P giver en række nye muligheder, så som at blokere en kanal, samt politikker for, hvornår brugeren må forstyrres, så som opprioritering af alarmer, mediekilder eller systemlyde.

Der er nu mulighed for at trække videostrømme fra flere fysiske kameraer samtidigt, samt fra eksterne USB-kameraer. Der skulle også være mindre forsinkelse ved video-capture.

En ny ImageDecoder-klasse byder på bedre håndterering af bitmaps end BitmapFactory, som den afløser. Klassen gør det muligt af skabe Drawable og Bitmaps fra en bytebuffer, fil eller URI.

I samme genre er klassen AnimatedImageDrawable, der kan vise animerede GIF'er eller tilsvarende WebP-billeder.

Blandt andre nyheder kan nævnes, at backups nu kan krypteres med en 'secret' - et kodeord - på klientsiden.

Der kommer flere operationer i api'et til neurale netværk, og nye medieformater understøttes, så som High Dynamic Range VP9 Profile 2 og HEIF.

1 kommentar.  Hop til debatten
Denne artikel er gratis...

...men det er dyrt at lave god journalistik. Derfor beder vi dig overveje at tegne abonnement på Version2.

Digitaliseringen buldrer derudaf, og it-folkene tegner fremtidens Danmark. Derfor er det vigtigere end nogensinde med et kvalificeret bud på, hvordan it bedst kan være med til at udvikle det danske samfund og erhvervsliv.

Og der har aldrig været mere akut brug for en kritisk vagthund, der råber op, når der tages forkerte it-beslutninger.

Den rolle har Version2 indtaget siden 2006 - og det bliver vi ved med.

Debatten
Log ind eller opret en bruger for at deltage i debatten.
settingsDebatindstillinger
1
4. juli 2018 kl. 20:08

Er artiklen skrevet af en praktikant? Den indeholder jo kode og man bliver klogere af at læse den. Fy føj da V2! Det ligner jer ikke.