Från och med den 1 augusti kräver Google Play nya appinsändningar för att rikta åtminstone Android 8.0 Oreo API. Den 1 november måste alla uppdateringar av befintliga appar också riktas mot samma API. Vid första anblicken kan denna förändring betyda lite för dig, det kommer att ha en djupgående inverkan på Android. Nu kommer dina favoritappar att bli bättre.
När en app skapas väljer utvecklarna ett mål API baserat på den olika versionen av Android. Den version de riktar in dikterar de verktyg som finns tillgängliga för att skapa appen. Dessa verktyg inkluderar förbättringar av hur bakgrundsdata hanteras, hur behörigheter används, säkerhetsfunktioner och olika andra funktioner som förbättrar appens erfarenhet och i sin tur enhetens prestanda.
Många befintliga appar riktar sig inte mot den senaste versionen av Android. Anledningarna sträcker sig från en ovillighet att ägna tid och resurser för att undvika nya säkerhetsfunktioner. Men med Googles nya policy måste de utnyttja många av Oreos nya verktyg. Och som ett resultat kommer fler appar att låta dig dra nytta av de senaste funktionerna i Android, vilket gör varje ny operativsystems uppdatering mer meningsfull.
Bättre batterilivslängd
Google har konsekvent lagt till förbättringar i Android för att minska batteriförbrukningen. Med odler Android-versioner kan program springa nästan okontrollat i bakgrunden, fri att behålla dataanslutningar och konsumera resurser som RAM och CPU medan du äter bort på batteriet.
Med Android 8.0 (eller API-nivå 26) måste appar nu implementera gränser för bakgrundsutförande. Med väldigt få undantag anses appar som ledig när du inte använder dem aktivt, och de kommer att förhindras att starta nya tjänster i bakgrunden. Endast under särskilda omständigheter kan en bakgrundsapp ges ett tillfälligt fönster för att starta nödvändiga tjänster utan begränsningar.
När dina appar har uppdaterats för att inrikta sig på Oreo, kommer de inte att vara befriade från dessa regler längre. Som ett resultat bör du se ett märkbart hopp i batteriets livslängd.
En annan förbättring som introduceras med Oreo är Broadcast Limitations. Systemhändelser (till exempel Wi-Fi-radioavstängning) utlöser dessa sändningar, som används av appar för olika ändamål. Tidigare, om en app registreras för att ta emot sändningar, skulle varje händelse varna appen och konsumera batteriet. Men med Android Oreo, om inte sändningen specifikt riktar sig till appen, kan den inte längre ta emot den.
Mer Split-skärm Bild-i-bild-appar
När du riktar in Oreo kan flera fönster stöd nu enkelt implementeras. Först infördes i Nougat, kan flera fönster ta en av två former. Det första är split-skärmsläge. Med split-skärmsläge kan vi dra nytta av våra telefoners större bildskärmar genom att titta på två appar samtidigt. Förvänta dig många fler appar, inklusive stöd för den här funktionen, eftersom det är ett enkelt tillägg så länge som appen riktar in sig mot Oreo.
Den andra typen av multi-window support kommer specifikt i Oreo API. I bild-i-bild-läget kan du visa innehåll (vanligtvis video) i ett litet flytande fönster som läggs över på en annan app. För närvarande är listan med appar som stöder den här funktionen liten i jämförelse med antalet appar som tillhandahåller videouppspelning. Från och med den 1 november förväntar du dig en tillströmning av videob appar som stöder den här funktionen.
- Missa inte: Varje bild-kompatibel Android-app
Förbättrat stöd för olika skärmlayouter
Även om du hatar den här nya trenden är skärmsläckare officiellt en sak, eftersom OEM fortsätter att driva mot högre och högre skärm-till-kroppsförhållanden. Tidigare versioner av Android vet emellertid inte vad man ska göra med skärmen, och därför visas program felaktigt. Targeting Oreo fixar detta problem, eftersom det rymmer olika skärmar, allt från så liten som Essential PH-1 till längre som den ryktade Pixel 3 XL.
Med tanke på hur appar visas visas Oreo också att utvecklare korrekt formaterar sina appar för olika bildförhållanden. Sedan 2017 har branschen flyttat till 18: 9, och tack vare bildskärmar ser vi även obskilda bildförhållanden som Essentials 19:10. Utan optimering blir programmen antingen hindrade av systemgränssnitt som navigations- och statusfältet, eller de fyller helt enkelt inte hela skärmen och lämnar en svart stapel längst ner. När apps börjar rikta Oreo kommer det inte längre att vara fallet.
Bättre meddelanden
I Android introducerades Android Notification Channels. Meddelanden från var och en av dina appar kan nu organiseras efter typ, och varje typ av meddelande från en app kan anpassas efter dina önskemål.
Till exempel ger Twitter-appen dig separata anmälningskontroller för tweets, DM, och alla de olika andra typerna av meddelanden du kan få från Twitter. Var och en av dessa meddelanden ”kanaler” låter dig tweak betydelsen av den typen av meddelande, oavsett om de hörs, använd meddelandedioden med mera.
För närvarande stöder bara en handfull appar den här funktionen (mestadels utvecklade Google-appar), men nu kommer alla appar att dra nytta av det nya verktyget (om de inte planerar att någonsin skicka en uppdatering till deras app).
Mindre skadlig kod
Play-butikens malwareproblem bör också vara mindre utbrett än år tidigare. Specifikt kommer appar som har åtkomst till behörigheter som de inte behöver ha hårdare tid för preying på användarna. Med Oreo-kravet måste appen följa alla de senaste säkerhetsåtgärderna som Android innehåller för att skydda sina användare, inklusive att fråga om godkännande för varje tillåtet tillåtelse. För mer information om hur inriktning mot Oreo bekämpar skadliga program, kolla länken nedan.
- Missa inte: Hur Googles nya apppolicy kommer att döda de flesta Android-skadliga program
Tvinga utvecklare att rikta sig till Oreo är en stor sak för Android. Project Treble löser redan fragmenteringsproblemet för enheter genom att göra det mycket lättare att uppdatera. Genom att kräva att appar ska rikta sig till den senaste versionen av Android kan gemenskapen nu njuta av flera av Oreos nya funktioner efter att ha fått uppgraderingen.