プリンス・マクリーン
· 2分で読めます
Apple の計画に詳しい開発者らによると、新しい iOS 4 では、iPhone OS 2.0 および 3.0 の中核を 2007 年の Mac OS X 10.5 Leopard のレベルから、Snow Leopard が稼働する今日のデスクトップおよびノートブック Mac の最新世界へと移行させる一連の配管の改善がもたらされるという。
主な新機能には、C、C++、またはObjective Cのコードとデータを、クロージャや関数オブジェクトに似た単一のオブジェクトにカプセル化するブロックのサポートが含まれます。システムはブロックを使用してGrand Central Dispatchをサポートします。Grand Central Dispatchは、複数のプロセッサコアで並列に実行できるよう、コードをキューに登録してスケジュールします。
iOS 4 が Snow Leopard から受け継いだもう 1 つのコア機能は、テキスト コンテンツのパターン マッチング、検索、置換を行う強力な正規表現ツールの拡張サポートです。
新しい iOS 4 には、Snow Leopard と同等の IPv6 アドレスと DNS の幅広いサポートを含む主要な新しいコア ネットワーク機能も含まれています。これは、IPv4 アドレスが枯渇するにつれて、積極的にネットワークをインターネット アドレスの最新の新しい標準に移行している中国や日本などの国では、導入がますます重要になります。
iOS 4では、CiscoとJuniperの新しいSSL VPN「Anyconnect」をサポートするために、内部的に追加の作業が行われました。SSLベースのVPNは、NATやその他の複雑な問題に関わらず、IPSec VPNのようにクライアント側に特別な機器やソフトウェアを必要とせず、どこからでも企業ネットワークへの簡単な設定で安全なアクセスを提供する手段として急速に普及しています。
Apple が今年の世界開発者会議で iOS 4 にほぼ重点を置き、基調講演で Mac OS X に近づきつつある新技術については一切触れなかったのは、同社がモバイル プラットフォームをデスクトップ オペレーティング システムと同等の機能にするために追いつく作業を抱えていたことを考えると当然だ。
この動きにより、Apple はマルチコアプロセッサを活用し、利用可能なグラフィック コアにタスクを委任できるようになる可能性も開ける。これは、昨年 Snow Leopard をリリースしてデスクトップで初めて開拓した分野である。
Appleは、デスクトップからモバイルデバイスまで対応可能な、洗練された最新のコアOSを備えたOS設計者として独自の地位を築いています。対照的に、Microsoftは現在、レガシーOSのサポートに必要な、非常に異なるカーネルとコアOS環境を備えた、多種多様なOS製品を販売しています。
- デスクトップPC上のWindows 7
- XP をベースにした他のデバイス向けの Windows Embedded Standard
- Windows Embedded Enterprise(XPとVistaの両方をベースにしたバージョン)
- Windows Embedded Compact は、Windows Mobile 6.x の古いバージョンの Windows CE 5 に基づいています。
- 今後登場する Windows Phone 7 は、最新の Windows CE 6 をベースにしており、Zune HD では別途使用され、Kin デバイスと一部のコンポーネントを共有していますが、新しい Windows Phone 7 と古い Windows Mobile 6 デバイスの両方とアプリ レベルでは互換性がありません。