Tekniska bloggspel, Android-app-apk, tips och tricks

Så här kommer dina applikationer att bli bättre nu måste de rikta sig mot Oreos «Android ::

Den 1 augusti började Google Play kräva leverans av nya applikationer för att rikta in sig åt Android 8.0 Oreo API. Sedan den 1 november krävs alla uppdateringar av befintliga applikationer för att rikta in sig på samma API. Även om denna förändring vid första anblicken kan betyda lite för dig, kommer den att ha stor inverkan på Android. Nu kommer dina favoritapplikationer att bli ännu bättre.

När applikationen skapas väljer utvecklaren mål-API baserat på olika versioner av Android. Den version de riktar sig in bestämmer vilka verktyg som finns tillgängliga för att göra applikationen. 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 applikationsupplevelsen och i sin tur enhetens totala prestanda.

Många befintliga applikationer riktar sig inte till den senaste versionen av Android. Skälen spänner från ovilja att avsätta tid och resurser till att undvika nya säkerhetsfunktioner. Men med Googles nya policy måste de använda många nya Oreo-verktyg. Och som ett resultat kommer fler applikationer att låta dig dra nytta av de senaste funktionerna som finns tillgängliga på Android, vilket gör varje ny OS-uppdatering mer meningsfull.

Bättre batterilivslängd

Google har konsekvent lagt till förbättringar till Android för att minska batteriförbrukningen. Med en mjukare version av Android, kan applikationer köras nästan okontrollerade i bakgrunden, fritt för att upprätthålla dataanslutningar och konsumera resurser som RAM och CPU medan du äter iväg på ditt batteri.

Med Android 8.0 (eller API-nivå 26) måste applikationer nu tillämpa gräns för bakgrundsutförande. Med några få undantag anses applikationer vara inaktiva varje gång du inte använder dem aktivt och de kommer att förhindras från att starta nya tjänster i bakgrunden. Endast under vissa omständigheter kan bakgrundsapplikationer ges ett tillfälligt fönster för att starta nödvändiga tjänster utan begränsningar.

När din ansökan har uppdaterats för att rikta in sig på Oreo kommer de inte längre att undantas från denna regel. Som ett resultat kommer du att se en verklig kraftig batterilivslängd.

Så här kommer din ansökan att bli bättre nu måste de rikta sig mot Oreos
Så här kommer din ansökan att bli bättre nu måste de rikta sig mot Oreos

En annan förbättring som introducerades med Oreo är Broadcast Limitations. Systemhändelser (som Wi-Fi-radio stängd av) utlöser denna sändning, som används av applikationer för olika ändamål. Tidigare, om en applikation registrerades för att ta emot sändningar, skulle varje program varna applikationen och använda batterier. Men med Android Oreo, såvida inte sändningen specifikt riktar sig till applikationen, kommer den inte längre att kunna ta emot den.

Fler delade skärmar och bild-i-bild-applikationer

Vid inriktning på Oreo kan stöd för flera fönster nu enkelt implementeras. Först introducerades i Nougat, kan flera fönster ha en av två former. Den första är läget delad skärm. Med delad skärmläge kan vi dra nytta av utseendet på vår större mobiltelefon genom att titta på två applikationer samtidigt. Räkna med många fler applikationer inklusive support för den här funktionen, eftersom detta är ett enkelt tillägg så länge den här applikationen riktar sig till Oreo.

En annan form av stöd för flera fönster kommer specifikt i Oreo API. Bild-i-bild-läge låter dig visa innehåll (vanligtvis video) i ett litet flytande fönster som är placerat ovanför ett annat program. För närvarande är listan över applikationer som stöder den här funktionen liten jämfört med antalet applikationer som ger videouppspelning. Från och med 1 november, förutsäga att videoapplikationer som stöder denna funktion inkluderas.

Så här kommer din ansökan att bli bättre nu måste de rikta sig mot Oreos
Så här kommer din ansökan att bli bättre nu måste de rikta sig mot Oreos

Förbättrad support för olika skärmlayouter

Även om du hatar den här nya trenden, är skärmhakar officiellt viktiga eftersom OEM-tillverkare fortsätter att pressa skärmen till kroppsförhållandet högre. Äldre versioner av Android vet emellertid inte vad de ska göra med skärmskärmen och som ett resultat visas applikationen felaktigt. Inriktning på Oreo åtgärdar detta problem eftersom det rymmer en mängd olika skärmskärmar, allt från de minsta som Essential PH-1 till de längre som den ryktade Pixel 3 XL.

Tala om hur applikationer visas, Oreo tillåter också utvecklare att formatera sina applikationer för olika aspektförhållanden. Sedan 2017 har branschen flyttat till 18: 9, och tack vare det skåra utseendet ser vi till och med oklara bildförhållanden som Essential 19:10. Utan optimering blockeras applikationer av system UI-element som navigering och statusfält, eller så fyller de inte hela skärmen och lämnar svarta staplar längst ner. När applikationen börjar rikta in sig på Oreo är detta inte längre ett problem.

Bättre varsel

På Oreo introducerar Android meddelandekanalen. Meddelanden från var och en av dina applikationer kan nu ordnas efter typ och varje typ av meddelanden från en applikation kan anpassas till dina preferenser.

Till exempel ger Twitter-applikationen dig separata aviseringskontroller för tweets, DM: er och alla andra typer av aviseringar som du kan få Twitter. Var och en av dessa “kanaler” för meddelanden kan du ändra betydelsen av typen av avisering, oavsett om den hörs, med hjälp av meddelandelampan och mer.

För närvarande är det bara en handfull applikationer som stöder den här funktionen (mestadels applikationer utvecklade av Google), men nu kommer alla applikationer att dra nytta av det nya verktyget (såvida de inte planerar att skicka uppdateringar till sina applikationer).

Så här kommer din ansökan att bli bättre nu måste de rikta sig mot Oreos
Så här kommer din ansökan att bli bättre nu måste de rikta sig mot Oreos

Mindre skadlig programvara

Problem med Play-skadlig programvara måste också vara mindre utbredda än tidigare år. Speciellt kommer applikationer som har åtkomstbehörigheter som de inte behöver vara svårare att byta användare. Med Oreo-krav måste applikationen följa alla de senaste säkerhetsåtgärderna i Android för att skydda sina användare, inklusive att be om godkännande för alla begärda behörigheter. För mer information om hur man riktar sig till Oreo för att bekämpa skadliga program, se länken nedan.

Att tvinga utvecklare att rikta in sig på Oreo är ett stort problem för Android. Project Treble har löst problemet med fragmentering för enheter genom att göra det lättare att uppdatera. Genom att be applikationen att rikta in sig på den senaste versionen av Android kan gemenskapen nu njuta av fler nya Oreo-funktioner efter att ha fått en uppgradering.

Omslagsbild och skärmdump av Jon Knight /

Table of Contents