JBL Link Bar blev skabt i et partnerskab mellem JBL og Google. Soundbaren tilsluttes dit TV via HDMI, som en set-top-boks. Men i stedet for at afspille lyd fra Android TV-grænsefladen gennem dine TV-højttalere, får du meget bedre lydkvalitet fra soundbaren.
Android TV har ikke ligefrem blomstret som platform. Der er kun en håndfuld enheder på markedet, og app-support er ikke fantastisk. På randen af deres store årlige begivenhed har Google droppet nogle nyheder vedrørende et nyt produkt i Android TV familie. JBL Link Bar er ikke bare endnu en set-top-boks. Dette er en soundbar med Android TV og Google Assistant indbygget.
Android P vil nu nedbryde apps i stedet for at fortælle dig, at de ikke reagerer (det, der er kendt som Appen reagerer ikke eller ANR-dialogen). Det er en taktik, der bliver brugt til at komme til udviklere for dårligt fremstillede apps, og det kan bare fungere.
Blandt alle nye tilføjelser til Android P inklusive nye navigationsbevægelser
, Skiver API, og nye biometriske API, er der nogle andre ændringer, som også kan have indflydelse på en mere subtil måde. En af disse er fjernelse af ANR-dialogbokse (App Not Responding) for apps i forgrunden. ANR-dialogen vises, når noget forhindrer hovedgrænsefladetråden i at reagere. Når dette sker i Android Oreo eller derunder, vises ANR-dialogen til brugeren for at fortælle dem det. Nu, i Android P, vil applikationen bare gå ned uden nogen form for meddelelse til brugeren.På Google I/O 2017 viste Google en spændende anvendelse af maskinlæring: Google Fotos' evne til automatisk at fjerne et objekt, der lukker et emne. Denne funktion til fjernelse af objekter er ikke rullet ud endnu, og nu ved vi hvorfor.
Denne uge var propfyldt med spændende udmeldinger fra Google hos virksomheden årlige I/O-udviklerkonference. Den årlige samling af udviklere, journalister, branchemedlemmer og Google-medarbejdere er et godt sted at tale om de nyeste produkter, funktioner og tjenester fra Google. Kunstig intelligens og maskinlæring var store fokus i år, og en af de mest spændende applikationer af maskinlæring kom fra Google Fotos hold. Det nye Google Fotos-funktioner der snart rulles ud inkluderer hurtige handlinger til at gøre et foto lysere, farvelægge et motiv, mens du forlader billedet sort/hvid baggrund, del et billede med relevante kontakter, arkiver dokumenter og gem dokumenter til PDF filer.
Da sikkerhed er en af de vigtigste dele af mobiltelefonen, har Google tilføjet flere måder at understøtte former for biometri i Android P. Disse ændringer giver udviklere mulighed for at logge ind på apps med former for biometri som iris og ansigtsgenkendelse.
Sikkerhed er uden tvivl den vigtigste del af en mobiltelefon. Hvis vi ikke kan stole på, at vores data opbevares sikkert på vores smartphones, så har vi ingen grund til at bruge vores smartphones til økonomiske transaktioner. Mens forbedret sikkerhed i Android altid er velkommen, ønsker Google også at gøre sine sikkerhedsfunktioner mere bekvemme. I Forhåndsvisning af Android P-udvikler 1, annoncerede Google den nye Fingerprint Dialog API. Med den anden P-forhåndsvisning bliver denne nu erstattet med BiometricPrompt API. Denne API er mere generel og giver udviklere mulighed for at understøtte alle former for biometriske oplåsningsmetoder. Uanset om en enhed har en irisscanner, fingeraftryksscanner, ansigtsgenkendelse eller endda in-display scannere, ønsker Google, at alle biometriske sikkerhedsforanstaltninger skal understøttes af den nye API.
Googles Android TV-meddelelser er fløjet under radaren, men her er et par spændende ting, der kommer med Android P-opdateringen.
Vi graver stadig igennem alle meddelelserne fra dag 1 af Google I/O 2018. Nye funktioner er blevet vist frem for Android P, Google Assistant, Android Auto, ARCore, og meget mere. En af de første ting, der blev annonceret forleden var JBL LINK Bar soundbar/tv-enhed. Googles andre Android TV-meddelelser er fløjet under radaren, men her er et par spændende ting, der kommer med Android P-opdateringen.
Målet med App Standby Buckets i Android P er at forbedre strømstyringen ved at prioritere applikationer i en af fire forskellige buckets. Med tiden vil Android se og se, hvor ofte du bruger bestemte applikationer og derefter organisere dem i en af disse buckets.
Batterilevetiden har været vigtig for de udviklere, der arbejder på Android i de sidste par udgivelser. Dette går ud over den typiske "optimerede batterilevetid", som vi generelt ser i changelogs. Android har fundamentalt ændret den måde, den lader applikationer køre i baggrunden på takket være Job Scheduler API, den udvikling vi har set med Blund, og mere. Dette fokus ændrer sig heller ikke med Android P, som bemærket af Dave Burke kl Google I/O i denne uge. En af disse nye funktioner kaldes App Standby Buckets.
Qualcomm har annonceret et partnerskab med Google, som har til formål at bringe Android P til Qualcomm Snapdragon 636, 660 og 845-enheder meget hurtigere.
Qualcomm har i dag annonceret, at det vil gøre det nemmere for enheds-OEM'er med Android-enheder drevet af Snapdragon 636, Snapdragon 660 og Snapdragon 845 at bringe Android P til disse telefoner. Dette kommer som et resultat af et partnerskab mellem både Google og Qualcomm for at sikre, at OEM'er kan bringe de nyeste softwareopdateringer til forbrugerne. I bund og grund betyder dette, at Qualcomm vil levere en Android P-baseret Board Support Package (BSP) til OEM'er designet således, at opdateringer er meget nemmere at tilbyde. Dette forklarer, hvorfor så mange ikke-Pixel-enheder er det modtager også en Android P beta.
Google introducerede en ny app-model til Android kaldet Android App Bundle. Dette, kombineret med Google Play Dynamic Delivery, vil dramatisk reducere appstørrelsen for at hjælpe med at forbedre brugerfastholdelsen.
Som udvikler er det op til dig at gøre alt, hvad der står i din magt for at forbedre brugerfastholdelsen. At holde forholdet mellem installation og afinstallation så lavt som muligt er vigtigt, for at din app kan rangeres højt. Nye brugere slutter sig til Android-økosystemet med millioner hvert år, efterhånden som Google fortsætter med at udvide til markeder som Indien og forskellige afrikanske nationer. Brugerne på disse nye markeder har en tendens til at være mere databevidste end de fleste, så du er måske ikke engang klar over, at din APK-størrelse er blevet for stor til at appellere til disse brugere. Derfor introducerer Google en ny app-model til Android kaldet Android App Bundle. Sammen med den nye Google Play Dynamic Delivery kan appstørrelser reduceres dramatisk for at hjælpe med at forbedre brugerfastholdelsen på nøglemarkeder.
Udsnit og apphandlinger er nye API'er i Android P, der hjælper udviklere med at vise deres indhold og muligheder uden for deres app. Apphandlinger er tilgængelige i Play Butik, Pixel Launcher og Google Assistant, mens Slices er tilgængelige i Google-appen.
For uafhængige app-udviklere kan det arbejde, der kommer efter selve app-udviklingen, ofte være den sværeste del af jobbet. Hvordan får du folk til at lære om din app? Og når du først begynder at få nogle få brugere, hvordan bevarer du dem så? At engagere brugere, så de bliver ved med at vende tilbage til din app (og dermed ikke afinstallerer den), er nøglen til at opbygge en stabil, dedikeret brugerbase. Derfor introducerer Google nye API'er i Android P kaldet Slices og App Actions.
Google har officielt annonceret, at Linux-app-support kommer til Chrome OS, begyndende med en forhåndsvisning på Google Pixelbook, men udvides til andre Chromebooks i fremtiden.
I meget af Chrome OS' tidlige historie blev operativsystemet set som en glorificeret webbrowser. Efterhånden som operativsystemet er blevet modnet, er det synspunkt blevet uberettiget: Chrome OS har siden tilføjet offline-funktioner og Android-app-understøttelse for at udvide dets funktionssæt betydeligt. Googles næste store skridt er at lokke udviklere ved at introducere Linux-app-understøttelse, tilgængelig i preview-form på Google Pixelbook.
I dag har Google annonceret Android Jetpack, et sæt næste generations Android-komponenter designet til at fungere godt med Kotlin. Den nye Android Studio 3.2 har værktøjer til Jetpack.
Googles årlige I/O-udviklerkonference er, hvor virksomheden afslører deres nyeste værktøjer og funktioner til Android-udviklere, og i år er ingen undtagelse. I dag annoncerede virksomheden Android Jetpack, et sæt komponenter til at accelerere appudvikling. Jetpack er designet med Kotlin i tankerne for at hjælpe dig med at forenkle din kode. Den seneste Android Studio 3.2 canary, der er tilgængelig i dag, indeholder også nye værktøjer til Jetpack.
Vi så allerede et flertal af de nye funktioner i den første forhåndsvisning af udviklere tilbage i marts. Android P Beta er dog mere poleret og har et par mere forbrugervendte lækkerier. Lad os tage et kig på nogle af punkterne.
Android P Beta er officielt tilgængelig og for første gang er det ikke kun begrænset til Google-enheder. Vi har allerede set en størstedelen af de nye funktioner i den første udvikler-forhåndsvisning tilbage i marts. Android P Beta er dog mere poleret og har et par mere forbrugervendte lækkerier. Lad os tage et kig på de funktioner, du bør kende til.
Interesseret i maskinlæring, men har ikke meget erfaring? Googles nye ML Kit SDK gør maskinlæring nem at integrere i din Android- eller iOS-app.
Maskinlæring og kunstig intelligens er hurtigt kommet ind i vores leksikon i de seneste år, men de færreste forstår virkelig, hvordan teknologien fungerer, eller hvad de er i stand til. Selv Googles egne AI-forskere joke, at maskinlæring er beslægtet med alkymi. Som en travl udvikler har du måske ikke tid til at lære om maskinlæring (ML), men Google ønsker ikke, at det skal forhindre dig i at høste fordelene. Af den grund meddeler virksomheden i dag ML sæt: Et nyt SDK, der inkorporerer mange års Googles arbejde med maskinlæring i en Firebase-pakke, som udviklere af mobilapps både iOS og Android kan bruge til at forbedre deres apps.
Nu hvor Android P er i beta, kan alle, der ønsker at deltage i programmet, besøge Android Beta-landingssiden for at gøre deres enhed kvalificeret til opdateringen. Mere end blot Nexus-enheder er kvalificerede denne gang.
Et par måneder siden Google annoncerede den første tidlige udvikler-forhåndsvisning af deres næste store opdatering til Android. Opdateringen siges at være så tidligt i udviklingen, at den ikke blev føjet til Android Beta-programmet. I stedet blev det udgivet som en udvikler-forhåndsvisning, der skulle flashes manuelt. Da det i dag er første dag på deres årlige udviklerkonference, har virksomheden netop annonceret det Android P er nu i beta, og at den er tilgængelig for dem, der ønsker at prøve en tidlig version af software.
Den officielle hjemmeside fra Google rettet mod Android-udviklere har fået et nyt lag maling. Redesignet kommer i hælene på Google I/O 2018 og antyder virksomhedens nylige fremstød for en ny brugergrænseflade, som mange kalder "Material Design 2."
Hvis du er udvikler af en Android-app, er et af de websteder, du sandsynligvis har bogmærket, det officielle Android udviklere internet side. Her kan du finde den officielle dokumentation for alle Android API'er, kodeeksempler, Android Studio downloads, platform distribution statistik, og meget mere. Personligt synes jeg at bruge hjemmesiden er en meget mere behagelig oplevelse end at grave gennem AOSP for at finde information, og med det nye redesign, der blev rullet ud i dag, vil det være endnu mere behageligt at bruge.