ホームページ >モバイルチュートリアル >iPhone >iPhoneのRAM容量が増えないのはなぜですか?
実行メモリとは、実行中のアプリケーションとデータを保存するために使用される携帯電話内の一時ストレージを指します。アプリケーションを開くときは、ユーザーの操作を迅速に処理して応答できるように、まずデータを RAM にロードする必要があります。
# 一般的に、メモリを増やすとユーザー エクスペリエンスが向上します。 Android スマートフォンの実行メモリも 16 GB と 18 GB に増加しましたが、現時点で最高の Apple iPhone 15 Pro Max のメモリはまだ 8 GB しかありません。
メモリを増やすとユーザー エクスペリエンスが向上すると言われていますが、なぜ iPhone は実行メモリを増やさないのでしょうか? Appleはコストを節約するためにケチなのでしょうか? ###############もちろん違います!
Apple iPhone と Android スマートフォンの両方を使用したことがある方は、次のような感想を抱くかもしれません。4 GB の iPhone は大容量 RAM がなくても遅延しませんが、16 GB の Android スマートフォンでも遅延が発生します。これは主に、Apple システムと Android システムの基礎となるロジック、バックグラウンド操作メカニズム、メッセージ プッシュ メカニズムの違いによって発生します。
#1: 基礎となるロジックが異なります
基礎となるロジックは異なりますAndroid は iOS とはまったく異なりますが、これが Android スマートフォンがフリーズする主な理由でもあります。 Appleはタッチ操作への応答を優先してアプリケーションを開くのを補助しますが、Androidはプログラムを開くことを優先するため、プログラムの計算量が多すぎると、いわゆる「カクつき」が発生します。
2: バックグラウンド操作メカニズム
iOS は、その誕生以来、Android スマートフォンほど実行メモリの需要がありませんでした。長期間使用されていないアプリについては、Apple はバックグラウンドを完全に閉じますが、ユーザーはアプリ メッセージを受信することもできます。これは、iOS システムのもう 1 つの泥棒である統合メッセージ プッシュです。
iOS のトゥームストーン メカニズムの存在により、フォアグラウンド アプリはメモリを独占的に占有することができますが、バックグラウンドに入ったアプリはシステムによって何らかの形でフリーズされるため、メモリの使用量が削減されます。リソースが占有しているメモリが解放されます。
3: 統合メッセージ プッシュ
Appleには独自のサーバーがあり、主要なアプリのサーバーとの長期的な接続を維持することができ、アプリのバックグラウンドが完全に閉じられている場合でも、アプリのサーバーは Apple の対応するサーバーに通知を送信し、それを当社のデバイスに転送します。これにより、メモリ領域が節約されるだけでなく、システムがスムーズに動作します。 Android メーカーには統一されたプッシュ サービスがありません。つまり、これらのアプリからの通知を時間内に受け取りたい場合は、それらのアプリをバックグラウンドで維持する必要があります。複数のアプリが常駐している場合でもシステムがスムーズに動作できるようにするため、バックグラウンドでは、Android スマートフォンはより多くのメモリしか使用できません。
さらに、Apple は iOS システムのメモリ管理メカニズムを最適化しており、iOS システムはアプリケーションのメモリ使用量を自動的に監視し、必要に応じてメモリを動的に割り当てます。このリリースにより、ハードウェアとソフトウェアを緊密に統合できるようになり、Apple 携帯電話の実行メモリがそれほど大きくない場合でも、システムのスムーズさと安定性が保証されます。
対照的に、Android スマートフォンは多数のメーカーがあり、個人に合わせたカスタマイズが行われているため、ハードウェアとソフトウェアを完全に一致させることが難しく、多数の国産アプリが存在します。リソースと相互の自動覚醒は新しいものではありません。したがって、Apple の携帯電話は、ソフトウェアとハードウェアの不一致を補うためにあまり多くの実行メモリを必要としません。
したがって、Apple が iPhone の実行メモリを増やすことができなかったのは、Apple の一貫した設計哲学と技術的利点と切り離すことができません。結局のところ、市場競争は、継続的な製品のアップグレードと最適化の原動力です。
以上がiPhoneのRAM容量が増えないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。