En av anledningarna till att Android har blivit den mest populära operativsystem för datorer i världen kan också skapa en stor huvudvärk — alla företag kan göra nästan vad de vill göra med det. Som inte bara innebär att enheter som kör Android kan se väldigt olika och använder olika hårdvara, men även “traditionella” använder sig av Android som telefoner som har stöd för Google-tjänster är inte alla kommer att köra samma version.
Det finns cirka 20 000 olika enheter som kör Android och de flesta av dem kör en äldre version.
Detta kommer aldrig att förändras. Google har verktyg som gör det lättare för hårdvarutillverkare att alla migrera till den aktuella versionen av Android (9 vid tidpunkten för denna skrift), men även dessa verktyg kommer inte att vara tillräckligt för att få varje enhet som stöds som är på samma plattform version på samma gång. Google hanterar denna fråga för telefoner och andra enheter att följa Android Kompatibilitet Definitioner med några verktyg som Google Play-Tjänster för att ge ytterligare förbättringar av säkerhet och funktionalitet. Om du har Play Store på din telefon, att du har Google Play-Tjänster igång oavsett vilken Android-version du använder.
Google har också verktyg för app-utvecklare som vill använda sig av de nya coola saker varje plattform uppdateringen ger och har sina appar vara förenligt med så många telefoner som möjligt. Dessa är kända som Stöd för Android Bibliotek och utvecklare kan använda dem för att lägga till några av de saker som en Plätt ger till bordet tillbaka till Oreo eller Nougat.
Tillsammans med Android-9, en av de stora meddelanden på Google i/O 2018 var Android Jetpack. Jetpack är en uppsättning komponenter för utvecklare som gör det enklare att bygga appar och består av nya AndroidX bibliotek. En av funktionerna i AndroidX och Jetpack är att göra funktioner från de senaste versionerna av Android arbete med äldre versioner plattform. En annan bra funktion är Jetpack är modularitet vilket innebär att det kan uppdateras snabbt och oberoende av Android i sig. Detta gör att lägga till funktioner som fungerar över flera plattformar versioner mycket lättare.
Just nu finns det inte många synliga funktioner i Paj som kan användas i äldre versioner som Oreo och Nougat, men det Stöd som Biblioteken är fyllda med förändringar för att hjälpa utvecklare att bygga appar för Android Paj som fortfarande kommer att fungera på äldre versioner. Det är den viktigaste delen, men alla på Google är glada om hur Jetpack och AndroidX kommer att kunna fortsätta att föra nyare funktioner till äldre versioner av Android, och jag förväntar mig att vi får se hur listan växer.
Skivor
En Skiva är en liten bit av en app som kan fyllas med dynamiskt innehåll och visas i en Android-app eller i alla Google-tjänster. En Skiva kan bidra med viktiga och kontextuell information från en app precis där vi behöver se det och kan innehålla saker som live-data, avsikter, inline Åtgärder samt djup länkning till andra delar av sin förälder. Användbar information eller kontroller som vi vill ha på våra fingertoppar, utan att öppna en app, som musikspelare-kontroller eller tidtabeller kan visas där vi lätt kan använda dem.
Skivor är något utvecklare kan arbeta på just nu och kommer att rulla ut till användarkonton “snart” — och tack vare Jetpack och Stöd Bibliotek, som innebär att de inte begränsas till enbart Android-9.
Åtgärder
Google Assistant redan ger Konversera Åtgärder för att telefoner med Google Assistent och enheter som Google Hem och Smarta Visar. De är en del av ditt Google-konto och utvecklare har varit ivrigt att lägga till mer och mer av dem som du kan inkludera i din egen rutin.
Inom kort kommer vi också ha Åtgärder på våra telefoner som använder samma idéer. De är utformade för att ge funktionalitet från en app i någon av Googles tjänster, men det är riktigt coolt om dem är att Googles AI kommer att föra dem automatiskt och på ett intelligent sätt där du behöver dem när du behöver dem. App Åtgärder som är svårt att beskriva, men när du ser en i handling det bara klick, du kan se hur Appen Åtgärder kommer att fungera just nu. Besök Google.com och typ något i stil med “hur många dollar är 25 Euro” och du kommer att presenteras med svaret och en liten konvertering verktyg som du kan använda direkt på toppen av sidan.
Medan en valuta converter är inte så spännande, tänk på hur andra appar kan injicera delar av sig i saker som Sök-eller Gmail-eller google Dokument. App Åtgärder är i beta just nu, och vi förväntar oss att de kommer till våra telefoner snart. Återigen, ett stort tack till Jetpack och Stöd för Android-Bibliotek de kommer inte att vara begränsad till Android 9 och nästan alla av oss kan använda dem som de visas.
Google säger att alla nya Android app bör arbeta på att 90% av de aktiva enheter. Det betyder att det också måste tillhandahålla verktyg och metoder för appar som har nya Api: er och delar gränssnitt för att arbeta med äldre versioner. Vi fortsätter att uppdatera denna lista som mer nyheter om Stöd för Android Bibliotek kommer fram i ljuset och ser fram emot massor av nya tillägg under 2018 Android Dev-Toppmötet i November.
Kommer min telefon att få Android Paj?