Apple News

Senaste iOS och iPadOS 15 Betas tillåter appar att begära åtkomst till mer RAM

Fredagen den 25 juni 2021 03:58 PDT av Sami Fathi

Apple tar ett stort steg som gör det möjligt för utvecklare att förbättra prestandan för sina appar på iPhones och iPads, genom att ge appar möjligheten att komma åt mer av en enhets minne eller RAM från och med senare i höst.





ipad pro med m1-chip
För närvarande är appar begränsade till mängden RAM de kan använda, oavsett mängden tillgänglig på enheten. Till exempel, trots den mest avancerade M1 iPad Pro med 16 GB RAM, på iPadOS 14, appar är begränsade till att endast använda 5 GB . 16 GB RAM är den högsta mängden RAM som någonsin erbjudits i en iPhone eller iPad, och begränsningen på 5 GB innebär att appar inte kan använda ens hälften av vad iPad Pro har att erbjuda.

I den andra betaversionen av iOS och iPadOS 15, som släpptes för utvecklare i går, är Apple införa en ny rättighet som utvecklare kan begära som kommer att exponera deras appar för mer minne. Apple säger att denna rättighet kommer att informera systemet om att en app 'kan prestera bättre genom att överskrida standardgränsen för appminne.' Apples utvecklardokumentation anger inte hur mycket extra RAM en app kan utsättas för och säger också att detta är begränsat till 'enheter som stöds'.



Lägg till denna rättighet till din app för att informera systemet om att några av din apps kärnfunktioner kan fungera bättre genom att överskrida standardgränsen för appminne på enheter som stöds. Om du använder denna behörighet, se till att din app fortfarande fungerar korrekt om ytterligare minne inte är tillgängligt.

Även om Apple inte specificerar mängden extra RAM som en app kan begära, tyder formuleringen i dokumentationen, som råder utvecklare att använda en funktion för att 'bestämma mängden tillgängligt minne', att taket för minnesappar kan begära kan vara relativt hög.

Det är osannolikt att Apple kommer att tillåta utvecklare att utnyttja hela mängden minne på en enhet. Även om det scenariot kan vara användbart för avancerade professionella appar på iPad Pro, skulle det avsevärt sakta ner systemet och göra det svårare att multitaska med olika appar. Användare av iPad Pro, och mer så nyligen tack vare M1 iPad Pro, har klagat på att iPadOS begränsar den verkliga potentiella prestandan för iPad.

Trots många användares förhoppningar introducerade iPadOS 15 inte några betydande funktioner som drog full nytta av hårdvaran i iPad, särskilt den M1-drivna iPad Pro. Möjligheten för appar att begära åtkomst till mer RAM på enheten kommer dock att räcka långt i att appar kan utnyttja ännu mer av vad en enhet har att erbjuda.

Den nya rätten är tillgänglig för utvecklare att testa, men den kommer inte att göras tillgänglig för appar på App Store förrän i höst när iOS och iPadOS 15, tillsammans med watchOS 8, tvOS 15 och macOS Monterey görs tillgängliga.

Relaterade sammanfattningar: iOS 15 , iPad 15 Relaterat forum: iOS 15