TidBITS の Matt Neuburg による素晴らしい記事。iOS のマルチタスクについて知っておくべき最も重要な技術的詳細が説明されています。
要点をまとめると、iOS 4でアプリを実行中にホームボタンを一度クリックして終了しても、アプリは終了しません。代わりに、映画『2001年宇宙の旅』の極低温冬眠中の科学者のように、仮死状態になります。アプリはシステムからのイベントの受信を停止するだけで、実行ループはループしません。アプリはバックグラウンドで停止し、停止状態になりますが、リソースとインターフェースは依然として存在するという意味で、アプリは引き続き実行されています。そのため、再開するために最初から再起動する必要はありません。
iOS 4 をサポートするためにアプリを更新する場合:
開発者がiOS 4向けに再コンパイルし、Appleのゲートウェイを経由してデバイスにアップデートを届けるまでには、明らかに時間がかかるでしょう。それまでは、iOS 4のマルチタスクのメリットをそれほど享受できないでしょう。新しい動作をするのは、Apple独自のアプリと、既にアップデート済みの少数のアプリだけです。
さらに、iOS 4 用に再コンパイルするのは簡単ではありません(TidBITS News アプリで試してみたところ、確かに簡単ではありませんでした)。というのも、ある程度の書き換えが必要になるからです。このアプリは、以前のバージョンではなく iOS 4.0 フレームワークにリンクしているだけで、コードを変更することなく即座にマルチタスクに対応します。しかし、だからといってマルチタスク環境として優れているわけではありません。
確かにそうですね。マルチタスクをサポートしていないアプリが多数あるのに、マルチタスクトレイに表示されるのは非常に煩わしいです。
追加コンテンツと特典にアクセスする
Club MacStories は 2015 年に設立され、ほぼ 10 年間にわたって毎週独占コンテンツを提供してきました。
毎週、毎月の電子メール ニュースレターから始まったものが、すべての MacStories ファン向けに設計されたメンバーシップ ファミリーに成長しました。
詳細については、こちらおよびクラブの FAQ をご覧ください。
Club MacStories : アプリ、ヒント、自動化ワークフロー、長文執筆、MacStories Unwind ポッドキャストへの早期アクセス、定期的な景品など、盛りだくさんの情報を満載した、電子メールと Web 経由の週刊および月刊ニュースレター。
Club MacStories+ : Club MacStories が提供するすべての機能に加え、アクティブな Discord コミュニティ、クラブの過去のカタログ全体を閲覧するための高度な検索機能とカスタム RSS 機能、ボーナス コラム、多数のアプリ割引などが含まれます。
Club Premier : 上記のすべてに加え、早期に、広告なしで、高ビットレートのオーディオで配信される当社の主力ポッドキャストの拡張バージョンである AppStories+ が含まれます。
フェデリコはMacStoriesの創設者兼編集長であり、アプリ、開発者、iPad、iOSの生産性向上に焦点を当ててApple関連の記事を執筆しています。2009年4月にMacStoriesを設立し、以来Apple関連の記事を執筆しています。また、アプリの世界を探求する週刊ポッドキャスト「AppStories」、メディアなどを楽しく探求する「Unwind」、そしてポータブルゲームと携帯ゲーム機革命をテーマにした番組「NPC: Next Portable Console」の共同司会者も務めています。