Apple News

Najnovšie verzie iOS a iPadOS 15 umožňujú aplikáciám požadovať prístup k väčšej RAM

Piatok 25. júna 2021 3:58 PDT od Samiho Fathiho

Apple robí veľký krok, ktorý umožní vývojárom zlepšiť výkon ich aplikácií na iPhonoch a iPadoch tým, že aplikáciám poskytne prístup k väčšej časti pamäte zariadenia alebo RAM, počnúc koncom tejto jesene.





ipad pro s čipom m1
V súčasnosti sú aplikácie obmedzené na množstvo pamäte RAM, ktoré môžu používať, bez ohľadu na množstvo dostupné v zariadení. Napríklad, napriek najvyššej triede M1 iPad Pro s 16 GB RAM, na iPadOS 14, aplikácie sú obmedzené na využitie iba 5 GB . 16 GB pamäte RAM je najvyššie množstvo pamäte RAM, aké bolo kedy ponúkané v iPhone alebo iPad, a obmedzenie 5 GB znamená, že aplikácie nedokážu využiť ani polovicu toho, čo ponúka iPad Pro.

V druhej beta verzii iOS a iPadOS 15, ktorá bola včera vydaná pre vývojárov, je Apple zavedenie nového oprávnenia, ktoré môžu vývojári požadovať čo vystaví ich aplikáciám viac pamäte. Apple hovorí, že toto oprávnenie informuje systém, že aplikácia „môže fungovať lepšie, ak prekročí predvolený limit pamäte aplikácie“. Dokumentácia pre vývojárov spoločnosti Apple nešpecifikuje, koľko pamäte RAM navyše môže byť aplikácia vystavená, a tiež sa uvádza, že je to obmedzené na „podporované zariadenia“.



Pridajte toto oprávnenie do svojej aplikácie, aby ste informovali systém, že niektoré základné funkcie vašej aplikácie môžu fungovať lepšie po prekročení predvoleného limitu pamäte aplikácie na podporovaných zariadeniach. Ak použijete toto oprávnenie, uistite sa, že sa vaša aplikácia stále správa správne, ak nie je k dispozícii dodatočná pamäť.

Aj keď spoločnosť Apple nešpecifikuje množstvo dodatočnej pamäte RAM, ktorú môže aplikácia požadovať, znenie dokumentácie, ktorá odporúča vývojárom použiť funkciu na „určenie množstva dostupnej pamäte“, naznačuje, že strop pamäte, ktorú môžu aplikácie požadovať, môže byť relatívne vysoká.

Je nepravdepodobné, že Apple umožní vývojárom využiť celú pamäť zariadenia. Aj keď tento scenár môže byť užitočný pre špičkové profesionálne aplikácie na iPad Pro, výrazne by to spomalilo systém a sťažilo by multitasking s rôznymi aplikáciami. Používatelia iPadu Pro, a ešte viac nedávno vďaka M1 iPad Pro, sa sťažovali, že iPadOS obmedzuje skutočný potenciálny výkon iPadu.

Napriek nádejám mnohých používateľov iPadOS 15 nezaviedol žiadne významné funkcie, ktoré by plne využívali hardvér iPadu, konkrétne iPad Pro s M1. Schopnosť aplikácií žiadať o prístup k väčšiemu množstvu pamäte RAM v zariadení však bude ďaleko v aplikáciách, ktoré budú môcť využívať ešte viac toho, čo zariadenie ponúka.

Nové oprávnenie je k dispozícii pre vývojárov na testovanie, ale pre aplikácie v App Store bude sprístupnené až túto jeseň, keď budú sprístupnené iOS a iPadOS 15 spolu s watchOS 8, tvOS 15 a macOS Monterey.

Súvisiace zhrnutia: iOS 15 , iPad 15 Súvisiace fórum: iOS 15