Indholdsfortegnelse:
En af grundene til, at Android er blevet det mest populære computer-operativsystem i verden, kan også skabe en stor hovedpine - ethvert firma kan gøre næsten alt, hvad de vil gøre med det. Det betyder ikke kun, at enheder, der kører Android, kan se meget forskellige ud og bruge meget forskellige hardware, men selv "traditionelle" anvendelser af Android, som telefoner, der inkluderer support til Google-tjenester, kører ikke alle den samme version.
Der er omkring 20.000 forskellige enheder, der kører Android, og de fleste af dem kører en ældre version.
Dette vil aldrig ændre sig. Google har værktøjer, der gør det lettere for hardwareproducenter at alle migrere til den aktuelle version af Android (9 på dette tidspunkt), men selv disse værktøjer er ikke tilstrækkelige til at få hver understøttet enhed på den samme platformversion på den samme tid. Google håndterer dette problem for telefoner og andre enheder, der følger Android-kompatibilitetsdefinitionerne med nogle værktøjer som Google Play Services for at give supplerende sikkerhedsforbedringer og funktionalitet. Hvis du har Play Store på din telefon, har du Google Play Services i gang uanset hvilken version af Android du bruger.
Google har også værktøjer til appudviklere, der ønsker at gøre brug af de seje nye ting, som hver platformopdatering bringer, og få deres apps til at være kompatible med så mange telefoner som muligt. Disse er kendt som Android Support Libraries, og udviklere kan bruge dem til at tilføje nogle af de ting, som Pie bringer til bordet tilbage til Oreo eller Nougat.
Sammen med Android 9 var en af de store meddelelser på Google I / O 2018 Android Jetpack. Jetpack er et sæt komponenter til udviklere, der gør det lettere at oprette apps og består af de nye AndroidX-biblioteker. En af funktionerne i AndroidX og Jetpack er at få funktioner fra de nyeste versioner af Android til at arbejde på ældre platformversioner. En anden stor funktion er Jetpack's modularitet, hvilket betyder, at den kan opdateres hurtigt og uafhængigt af Android selv. Dette gør det lettere at tilføje funktioner, der fungerer på tværs af flere platformversioner.
Lige nu er der ikke mange synlige funktioner i Pie, der kan bruges i ældre versioner som Oreo og Nougat, men Support Bibliotekerne er fyldt med ændringer, der hjælper udviklere med at bygge apps til Android Pie, der stadig fungerer på ældre versioner. Det er den vigtigste del, men alle på Google er begejstrede for, hvordan Jetpack og AndroidX vil være i stand til at fortsætte med at bringe nyere funktioner til ældre versioner af Android, og jeg forventer, at vi vil se listen vokse.
skiver
A Slice er et lille stykke af en app, der kan fyldes med dynamisk indhold og vises hvor som helst i en Android-app eller i enhver Google-leveret service. En udsnit kan bringe vigtige og kontekstuelle oplysninger fra en app lige, hvor vi har brug for at se den og kan omfatte ting som live-data, hensigter, inline handlinger såvel som dyb link til andre dele af dets overordnede. Nyttige oplysninger eller kontroller, som vi vil have lige ved hånden uden at åbne en app, som musikafspillerkontroller eller flyplaner, kan vises, hvor vi let kan bruge dem.
Skiver er noget, som udviklere kan arbejde på lige nu og vil blive rullet ud til brugerkonti "snart" - og takket være Jetpack og Support Libraries betyder det, at de ikke kun er begrænset til Android 9.
Handlinger
Google Assistant bringer allerede samtalehandlinger til telefoner med Google Assistant og enheder som Google Home og Smart Displays. De er en del af din Google-konto, og udviklere har ivrigt tilføjet flere og flere af dem, som du kan inkludere i din egen rutine.
Snart har vi også handlinger på vores telefoner, der bruger de samme ideer. De er designet til at bringe funktionalitet fra en app til enhver Google-tjeneste, men hvad der virkelig er cool ved dem er, at Googles AI bringer dem automatisk og intelligent, hvor du har brug for dem, når du har brug for dem. Apphandlinger er vanskelige at beskrive, men når du ser en i handling, klikker det bare; kan du se, hvordan apphandlinger fungerer lige nu. Besøg Google.com og skriv noget i retning af "hvor mange dollars er 25 euro", og du får svaret og et lille konverteringsværktøj, som du kan bruge lige øverst på siden.
Mens en valutaomregner ikke er så spændende, skal du tænke på, hvordan andre apps kan injicere dele af sig selv i ting som Søg eller Gmail eller Docs. Apphandlinger er i beta lige nu, og vi forventer, at de snart kommer til vores telefoner. Igen, takket være Jetpack og Android Support Libraries, er de ikke begrænset til Android 9, og næsten alle af os kan bruge dem, som de ser ud.
Google siger, at enhver ny Android-app skal fungere på 90% af de aktive enheder. Det betyder, at det også skal levere værktøjer og midler til apps, der indeholder nye API'er og interfaceelementer til at arbejde på ældre versioner. Vi vil fortsætte med at opdatere denne liste, da flere nyheder om Android Support Biblioteker kommer frem og ser frem til masser af nye tilføjelser under 2018 Dev Dev-topmødet i november.
Får min telefon Android Pie?