アップルニュース

最新のiOSおよびiPadOS15ベータ版では、アプリがより多くのRAMへのアクセスを要求できるようになります

2021年6月25日金曜日3:58 am PDT by Sami Fathi

Appleは、今秋後半からアプリがデバイスのメモリやRAMにアクセスできるようにすることで、開発者がiPhoneやiPadでのアプリのパフォーマンスを向上できるようにする大きな進歩を遂げています。





m1チップを搭載したiPadPro
現在、アプリは、デバイスで使用可能なRAMの量に関係なく、使用できるRAMの量に制限されています。たとえば、16GBのRAMを搭載した最高級のM1 iPad Proにもかかわらず、iPadOS14では アプリは5GBのみを使用するように制限されています 。 16GBのRAMは、iPhoneまたはiPadでこれまでに提供されたRAMの最大量であり、5GBの制限は、アプリがiPadProが提供するものの半分でも利用できないことを意味します。

昨日開発者にリリースされたiOSとiPadOS15の第2ベータ版では、Appleは 開発者が要求する可能性のある新しい資格を導入する これにより、アプリがより多くのメモリに公開されます。 Appleによれば、この資格は、アプリが「デフォルトのアプリメモリ制限を超えることでパフォーマンスが向上する可能性がある」ことをシステムに通知します。 Appleの開発者向けドキュメントには、アプリが公開される可能性のある追加のRAMの量は指定されておらず、これは「サポートされているデバイス」に限定されているとも記載されています。



この資格をアプリに追加して、サポートされているデバイスのデフォルトのアプリメモリ制限を超えることで、アプリのコア機能の一部のパフォーマンスが向上する可能性があることをシステムに通知します。このエンタイトルメントを使用する場合は、追加のメモリが利用できない場合でもアプリが正しく動作することを確認してください。

Appleは、アプリが要求する可能性のある追加RAMの量を指定していませんが、「使用可能なメモリの量を決定する」関数を使用するように開発者にアドバイスするドキュメントの文言は、アプリが要求する可能性のあるメモリの上限が比較的大きい可能性があることを示唆しています高い。

Appleが開発者にデバイスのメモリの全量を利用することを許可する可能性は低いです。このシナリオはiPadProのハイエンドのプロフェッショナルアプリには役立つかもしれませんが、システムの速度が大幅に低下し、さまざまなアプリでマルチタスクを実行するのが難しくなります。 iPad Proのユーザー、そして最近ではM1 iPad Proのおかげで、iPadOSがiPadの真の潜在的なパフォーマンスを制限していると不満を漏らしています。

多くのユーザーの期待にもかかわらず、iPadOS 15は、iPadのハードウェア、特にM1搭載のiPadProを最大限に活用する重要な機能を導入していませんでした。ただし、アプリがより多くのデバイス上のRAMへのアクセスを要求する機能は、デバイスが提供するものをさらに多く利用できるアプリで大いに役立ちます。

新しいエンタイトルメントは開発者がテストできますが、iOSとiPadOS 15、watchOS 8、tvOS 15、macOS Montereyが利用可能になるこの秋まで、AppStoreのアプリで利用できるようにはなりません。

関連するまとめ: iOS 15iPad 15 関連フォーラム: iOS 15