iOS 15RAM管理が改善されました。 Procreateのようなアプリは、16GBのRAMを搭載したM1 iPadProのようなデバイスでより多くのメモリへのアクセスを要求できるようになりました。
ストーリーのハイライト:
- iOSおよびiPadOS15は、特定のデバイスでアプリをより多くのメモリに公開します
- 現在、アプリは次のように制限されていますわずか5ギガバイトのRAM
- Procreateのようなアプリは、追加のRAMを搭載したiPadでより適切に動作します

iOS 15RAM管理によりアプリは5GBを超えることができます
AppleのiOS15およびiPadOS15は、開発者がアクセスをリクエストできるようにすることで、Procreateなどの特定のiPadアプリのパフォーマンスを大幅に向上させます。
Appleのモバイルオペレーティングシステムは仮想メモリを使用しないため、物理メモリの量が多い場合でも、アプリは5ギガバイトのメモリに制限されます。
Procreateのようなアプリの場合、これは私たちを意味します16GBのRAMを搭載したM1iPad Proなどのデバイスでアプリを実行しても、イラストを作成するときに追加のレイヤーを使用することはできません。これは、iOSデバイスでこれまでで最大のRAMです。
ありがたいことに、Appleはそれについて何かをすることを決定しました。
Appleはサポートされているデバイスを指定していません。 、ただし、同社がおそらく8ギガバイトまたは16ギガバイトのメモリを搭載したM1 iPadProを参照していると考えて間違いありません。
より多くのRAMを必要とするアプリの場合、これによりパフォーマンスが向上する可能性があります。
この資格をアプリに追加して、サポートされているデバイスのデフォルトのアプリメモリ制限を超えると、アプリのコア機能の一部がパフォーマンスが向上する可能性があることをシステムに通知します。このエンタイトルメントを使用する場合は、追加のメモリが利用できない場合でもアプリが正しく動作することを確認してください。
AppleがM1iPadProを妨げるiPadOSの現在の制限に対処しているのを見るのは素晴らしいことです。
iOSはメモリをディスクと交換しますか?
メモリの交換またはページングとは、メモリが少なくなったときにRAMのチャンクをフラッシュストレージと交換することです。 。多くのオペレーティングシステムは、メモリスワッピングを使用して、アプリが使用可能な物理メモリのサイズを超えられるようにします。ただし、iOSとiPadOSは、リソースが制限されているため、macOSのようにスワッピングをサポートしていません(一定のページングは電力を消費します)。
ページングを介して仮想メモリを実装するのではなく、iOSはRAMを積極的に管理し、ユーザーが作成したアプリを削除しますしばらく使用していません。このような制限により、ProcreateなどのプログレードiPadアプリの開発者は、メモリ不足の状況に合わせてコードを最適化する必要があります。
開発者がM1iPad Proなどの特定のデバイスでより多くのRAMへのアクセスをリクエストできるようになったため、最後に、PixelmatorProやFinalCutProなどのアプリがiPadに移植されていることを確認してください。