
Appleは数年ぶりにiOSとOS Xの年間アップグレードサイクルを変更し、新機能の追加を制限して「品質重視」を掲げると、同社のOS開発計画に詳しい複数の情報筋が明らかにした。2月にiOS 9(コードネーム「Monarch」)が内部的な最適化を重視すると初めて報じたが、今回、AppleがOS X 10.11(コードネーム「Gala」)でも同様の動きを見せていることが明らかになった。情報筋によると、Appleが新OSの安定性とパフォーマンス向上のために最適化を行う方法、複数のセキュリティ機能の追加、開発者向けSwiftプログラミングツールへの重要な変更など、新たな詳細が明らかになった。
Appleのソフトウェア開発部門関係者によると、iOSとOS Xのローンチを阻んだ数々のバグを受けて、Appleのエンジニアたちは2015年にSnow Leopardのような安定性重視の姿勢を幹部に求めてきたという。Appleの幹部たちは新機能の完全停止には反対したが、当初最新OSのローンチに向けて計画されていた一部の機能を保留することで品質保証に注力することには同意したという。ある情報筋は「消費者にとって全く新しいものがないとは言いませんが、機能リストは当初の計画よりも簡素化されています」と説明した。
iOS 9 および OS X 10.11 の新機能
Appleは、iOS 9とOS X 10.11に新機能が正式に追加される前に、より広範かつ徹底的な品質保証テストを実施しています。iOS 9には、Apple Watchの新しいサンフランシスコ書体がシステムワイドフォントとして搭載される予定であると報じました。また、HomeKitデバイスを管理するための新しいホームアプリケーション、iPadアプリの分割画面表示、公共交通機関のルート案内機能を備えたアップグレードされたAppleマップアプリケーションも予定されています。OS X 10.11に関しては、成熟したMacオペレーティングシステムに毎年新機能を追加するのはiOSよりも困難であるとAppleが認識しているため、10.11のアップグレードリストはiOS 9よりも短くなる可能性があります。
しかし、OS X 10.11に機能がないということではありません。新OSでは、OS X Yosemiteで行われた作業を引き継ぐシステム全体のインターフェースの調整や、Apple WatchとiOS 9のSan Franciscoフォントが含まれると言われています。さらに、昨年のOS X Yosemiteの初期のベータシードの一部に登場したものの最終リリースには含まれなかったコントロールセンターが、OS X 10.11に組み込む予定でした。コントロールセンターは、MacのメニューバーからMacのディスプレイの左側からスライドするパネルに多くのコントロールを移動し、画面上の音楽コントロールやその他のiOS風の機能を追加します。ただし、コントロールセンターは開発中に流動的であると報じられており、再び延期される可能性があります。
セキュリティのアップグレード – ルートレス、iCloud Drive + 信頼できるWi-Fi
目玉機能はさておき、Apple は「Rootless」と呼ばれる新しい主要な取り組み、iCloud Drive のファイル暗号化を備えた Apple アプリの再設計、「Trusted Wi-Fi」と呼ばれる新機能など、両オペレーティング システムのセキュリティ基盤の大幅な強化に取り組んできました。
根無し草
Apple社内の情報筋は、特に「Rootless」と呼ばれる新しいセキュリティシステムに熱心です。これは社内ではOS XとiOSの両方に対応する「巨大な」カーネルレベルの機能と説明されています。マルウェアの防止、拡張機能の安全性の向上、機密データのセキュリティ確保のため、Rootlessは管理者レベルのユーザーでさえ、Appleデバイス上の特定の保護されたファイルにアクセスできないようにします。情報筋によると、RootlessはiOSの脱獄コミュニティに大きな打撃を与えるとのことですが、OS Xでは無効化できるとのことです。このRootless機能がOS Xに導入されても、標準のFinderベースのファイルシステムは今年中に廃止されることはないとのことです。
iCloudドライブ
Appleは、消費者にとって同期アプリのセキュリティを強化するため、多くのコアアプリケーションをiCloud Driveバックエンドに移行するプロセスを進めています。現在、メモ、リマインダー、カレンダーなどのAppleアプリケーションは、iCloud、Gmail、Yahoo!アカウントのいずれを使用していても、デバイス間でコンテンツを同期するためにIMAPベースのバックエンドを使用しています。
iOS 9とOS X 10.11では、Appleはこの同期プロセスをiCloud Driveに移行する予定です。iCloud Driveは、従来のIMAPサーバーよりも優れたエンドツーエンドの暗号化と高速な同期を提供します。その仕組みの一例として、ユーザーが新しいAppleオペレーティングシステムのいずれかでNotesを起動すると、IMAPサーバーからiCloud Driveへのコンテンツの移動を提案するスプラッシュページが表示され、ユーザーは簡単に移行できるようになります。
iCloud Driveの普及により、一部のユーザーが競合他社のクラウドサービスからAppleのクラウドサービスへと移行する可能性が高い。情報筋によると、AppleはiCloud DriveとCloudKitのサーバーもアップグレードする予定で、より多くのコアアプリケーションがiCloudのみの基盤に移行することによる利用増加に対応しているという。ファイル閲覧専用のiCloud Driveアプリも開発されているが、社内利用のみに留まる可能性がある。
信頼できるWi-Fi
最後に、セキュリティ面では、「Trusted Wi-Fi」と呼ばれる新機能が開発中で、早ければ今年後半のリリースを目指しているものの、来年のiOSおよびOS Xリリースまで延期される可能性があるとのことです。Trusted Wi-Fiにより、MacやiOSデバイスは認証済みの無線ルーターには追加のセキュリティ対策なしで接続できるようになりますが、認証されていないルーターには、より厳重に暗号化された無線接続が確立されます。Appleは、この機能を有効にした状態でも自社製アプリとサードパーティ製アプリが様々な無線ネットワークで正常に動作することを確認するため、テストを進めています。
古いデバイスの最適化 - iPhone 4S + iPad miniに朗報
古い iOS デバイスのユーザーの中には、Apple の最近のオペレーティング システムは新しい携帯電話やタブレットの購入を促すために作られたのではないかと推測する人もいるが、同社は実際に、次期 iOS 9 を実行しながら従来の iPhone や iPad をより効率的にする方法に取り組んでいる。
多くの人にとって驚きとなるでしょうが、私たちの情報筋によると、オリジナルの iPad mini や販売終了となった iPhone 4S を含む A5 ベースの Apple デバイスでも iOS 9 が実行可能とのことです。iPhone 4 の iOS 7 で最も顕著だった動作の遅さやバグを回避するために、Apple はソフトウェア エンジニアリング プロセスを再構築し、古いハードウェアのサポートを強化しました。
Appleは、古いハードウェア向けにiOS 9の完全な機能バージョンを開発し、テスト中にパフォーマンスが低かった一部の機能を削除するのではなく、古いA5デバイスで効率的に動作するiOS 9のコアバージョンを構築し、その後、適切に動作する機能を一つずつ有効化していきます。この新しいアプローチにより、iPhone、iPad、iPod touchの世代全体(あるいは2世代)がiOS 9に対応し、iOSラインの最終世代に到達することはありません。
Swiftの先駆者、クリス・ラトナー氏がWWDC 2014でデモを行っている
Swift 2.0 + より小さなアプリサイズ
Appleは、古いiOSハードウェアの改良に向けて開発プロセスを再編するだけでなく、プログラミング言語Swiftの大幅なアップグレードも準備しています。Swiftは2014年のWWDCで初めて発表され、新バージョンは開発者とユーザーの両方にメリットをもたらすでしょう。
Swiftは開発言語としてまだ進化を続けているため、AppleはこれまでiOSにSwiftプログラミングの「コードライブラリ」を組み込んでいませんでした。そのため、SwiftでApp Storeアプリを開発する開発者は、各アプリにコードライブラリを組み込む必要があります。その結果、Swiftで作成されたApp Storeアプリは約8MBの追加コードを搭載することになり、Swiftアプリの数が増えるほど、コードライブラリのコピーによって失われるストレージ容量も大きくなります。
iOS 9とOS X 10.11では、この状況が変わると言われています。Swiftは「アプリケーションバイナリインターフェース(ABI)の安定性」と呼ばれるレベルに到達する予定であり、そのためSwiftのコードライブラリは新しいiOSおよびMacオペレーティングシステムにプリインストールされます。つまり、iOS 9とOS X 10.11向けにアップデートされたSwiftアプリケーションは、携帯電話回線でダウンロードする際の容量とデータ消費量が削減されます。低容量のiPhoneやiPad、あるいは無制限ではないデータプランをご利用のユーザーは、時間の経過とともに少なくともわずかな改善が見られるでしょう。
SwiftはWWDC 2015でバージョン2.0のABI安定化を達成する予定ですが、Appleは今年中にiOSおよびOS XアプリケーションのSwiftバージョンをリリースする予定はないようです。その代わりに、Appleは来年中に予期せぬ障害が発生しない限り、2016年にiOS 10とOS X 10.12を通じて自社アプリケーションをSwiftに移行する予定だと伝えられています。
havebin.com を Google ニュース フィードに追加します。
FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。