Apple CEO のティム・クック氏とソフトウェアエンジニアリング担当上級副社長のクレイグ・フェデリギ氏が登壇した 90 分間のワールドワイド デベロッパー カンファレンス基調講演で、Apple は iOS と OS X の次期バージョンの詳細を明らかにした。
iOSがiOS 8になったのは当然のことですが、OS Xでは、カリフォルニア州のどの地域が名前を寄贈するかが大きな問題となりました。フェデリギ氏は最終的な選択を強調し、Appleの製品マーケティングチームがフォルクスワーゲンのマイクロバスで州内を走り回り、OS X Oxnard、OS X Rancho Cucamonga、OS X Weedのサウンドを試した結果、最終的にOS X Yosemiteを選んだと語りました。OS X Weedのコンセプト自体が面白かったのはもちろんですが、ヨセミテ国立公園にちなんで名付けたのは、壮大な景観と歴史的・科学的重要性を想起させる素晴らしい選択だったと言えるでしょう。

YosemiteとiOS 8は現在開発者向けに公開されており、正式リリースは「今秋」と発表されています。これはおそらく9月、10月、11月頃のことを指し、これまでの状況から判断すると、10月中旬から下旬にかけてのリリースとなるでしょう。これまでのリリースと同様に、どちらも無料ですが、Appleは慣例を破り、Yosemiteのプレリリース版をOS Xベータプログラムの一環として近日中に一般公開する予定です。Ars Technicaは
YosemiteとiOS 8の両方でサポートされているデバイスの完全なリストを掲載していますが、簡単に言うと、2007年以降のほとんどのMac、iPhone 4s以降、そしてiPad 2以降です。
基調講演で特に目立ったのは、ハードウェアの発表がなかったことです。新型Mac mini、新型Apple TV、iWatchの発表はありませんでした。しかし、2つの新しいOSとそのコアアプリの間で話題になるような、輝かしいソフトウェア機能の発表がなかったわけではありません。これらの発表が何を意味するのかは今後の記事で詳しく取り上げますが、今はAppleの発表内容だけを見てみましょう。
OS X ビジュアル再設計— OS X Yosemite で最も大きな変更点は、主に iOS 7 からインスピレーションを得た新しい外観です。Mac OS X の初期の頃からシステム フォントとして使用されていた Lucida Grande は、iOS 7 のシステム フォントである Helvetica Neue に置き換えられました。

もちろん、変更はそれだけではありません。Yosemiteでは、白とパステルカラーがさらに増え、iOS 7風に再設計されたアプリアイコンも登場します。しかし、アイコンが「Macらしさ」を完全に失ったわけではありません。例えば、連絡先、カレンダー、リマインダーのアイコンは、iOSのように垂直ではなく、依然として斜めになっています。
ユーザビリティの観点から最も大きな変更点は、Appleの主要アプリの多くでツールバーとタイトルバーが統合されたことかもしれません。これにより、コントロールが圧縮され、コンテンツのためのスペースが確保されました。独立系開発者もこれに追随する可能性が高いでしょう。
もう一つの衝撃的な変更点は、赤、緑、黄色の「信号」ウィンドウコントロールの動作です。これらは平らになり、キャンディーのような形ではなくなりました。しかし、さらに重要なのは、緑のボタンがウィンドウを「ズーム」する機能(これまでは予測不能でしたが)がなくなり、「全画面表示」ボタンとして機能するようになったことです。現在ウィンドウの右上にある全画面表示ボタンは、Yosemiteでは廃止されます。
Dock は以前と同じように動作しますが、「フラット化」されています。アイコンが配置されている背景の 3D 効果がなくなり、シンプルで半透明の 2D 背景と、実行中のアプリを示すより目立つドットに置き換えられました。
透明性と言えば、フェデリギ氏はYosemiteの新しい透明効果(彼はやや奇妙にも「マテリアル」と呼んでいた)を大々的に宣伝した。この効果はサイドバーとタイトルバーの下に最もよく見られる。iOS 7と同様に、この効果は微妙で、ガラス板のように完全に透明ではなく、背景がかすかに見える程度だ。率直に言って、この機能は見せびらかしのような感じだ。計算的には複雑だが、機能的には無関係だ。そして、きれいなスクリーンショットを撮るのがさらに難しくなるだろう。
ContinuityがMacとiOSを繋ぐ— Appleは、Continuityと呼ばれる一連の機能によって、MacとiOS間の体験をさらにシームレスにしようと試みています。まず、AirDropがついにMacとiOSデバイス間で使えるようになり、メールやiMessageを使わずにデバイス間で写真や書類を転送できるようになります。
それ自体は歓迎すべきことですが、Continuity はそれ以上のことをします。OS X と iOS の両方で Apple が提供した最も印象的な新機能の一つが Handoff です。iPad などのデバイスでドキュメントの編集を開始し、Mac に移動したら Dock のアイコンをクリックするだけで Mac で編集を再開できます。これはすべての Apple デバイス間でシームレスに動作します。
Yosemite では、Mac と iPhone を連携させて SMS メッセージの送受信や通話ができるようになるという嬉しい機能も追加されました。Mac のメッセージアプリには、かわいそうな「緑のバブルフレンド」(フェデリギ氏の呼び名)からの SMS が表示され、Mac から電話の発信や着信ができ、Mac をスピーカーフォンとして使うこともできます。Yosemite では、電話が鳴ると発信者番号も表示されます。Safari の Web ページから電話をかけることもできます。この機能は iPhone と iPad 間でも動作するので、iPad から電話の発信や着信も可能になります。
AppleはついにInstant Hotspotを発表しました。これにより、iPhoneのホットスポットへの接続がこれまで以上に簡単になります。パスワードを入力したり、スマートフォンを操作したりする必要はなく、Wi-Fiネットワークのリストから選択するだけで済みます。iPhoneが部屋の反対側にある場合でも、この機能はiPadとMacの両方で利用できます。
Continuity に関して触れられていないのは、通知の位置情報に基づく認識機能だ。これは Joe Kissell が何年も前から主張している機能だ (「警告の多さに驚くばかり」2012 年 5 月 13 日参照)。Apple が、どのデバイスがプライマリデバイスであるかを認識する機能を追加してくれることを期待したい。そうすれば、テキストメッセージやリマインダーがすべてのデバイスで同時に通知を鳴らさなくても済むだろう。
iCloud Drive -- Apple が Dropbox を買収するのではないかという憶測が飛び交っていたことを覚えていますか? (昨年のエイプリルフール号で、2013 年 4 月 1 日の記事「Dropbox が本当に iOS のファイルシステムになるのか?」でそのことを取り上げました。) 買収は必要ありません。Apple は iOS 8 と Yosemite (または Windows 8 が動作するすべての PC) で iCloud Drive を導入する予定です。iCloud Drive は他のドライブと同様に Mac のデスクトップに表示され、iOS の iCloud 対応アプリで利用できるようになります。

これはiCloudの現在の「Documents in the Cloud」機能に少し似ているように聞こえるかもしれませんが、iCloud Driveはさらに進化し、Dropboxやその他の「ドキュメントプロバイダーサービス」(Appleが呼び始めた名称)が現在提供しているのと同様に、これらのデバイスからiCloud Drive内のあらゆるファイルにアクセスできるようになります。どのデバイスで編集しても、他のすべてのデバイスに自動的に反映されます。これもDropboxと同じです。これには2つの重要な意味があります。1つ目は、iCloudドキュメントが単一のアプリに制限されなくなること、2つ目はiOSアプリが
アプリ間でファイルを共有できるようになることです。これはこれまで不可能で、アプリ間でのファイルのコピーが面倒でした。
Appleは基調講演でも、ウェブ上のiCloud Driveの説明でも、iCloud Drive内のファイルやフォルダを複数のユーザー間で、また各自のAppleデバイス上のアプリ間で共有できるかどうかについては何も言及していない。iCloud Driveは孤立したユーザーにとっては便利かもしれないが、同僚とより広範囲にファイルを共有する必要があるユーザーにとってはそうではないだろう。
写真— iOSにおける最大の悩みの種の一つは写真管理でした。iPhoneのカメラが進化するにつれて、撮影する画像のサイズは大きくなり、貴重なストレージ容量をますます消費するようになりました。iCloudの「マイフォトストリーム」のような、複雑な制限を抱えた暫定的な解決策は、混乱を招いているだけでした。さらに悪いことに、デバイス上で写真を編集・整理することはできるものの、その成果を他のすべてのデバイスで共有できる一元的なアーカイブがありませんでした。
もう心配はいりません。すべての写真はiCloudに保存され、どのデバイスからでもアクセスできます。iOS 8の写真アプリでは、写真ライブラリ全体を検索できるだけでなく、探している写真の候補もスマートに表示されます。
iOS 8では、より強力な編集ツールも搭載されます。写真の自動トリミングや傾き補正に加え、「スマート調整」機能により露出、明るさ、コントラストなどを自動調整できます。
では、Macはどうでしょうか?2015年初頭にはMac用の新しい写真アプリがリリースされる予定です。このアプリではiCloudフォトライブラリ全体にアクセスでき、iOS版と同じ機能が搭載されると思われます。これがiPhotoやApertureにどのような影響を与えるかはまだ分かりませんが、少なくともiPhotoの時代は終わりに近づいていると確信しています。
残念ながら、無料のiCloudストレージ容量は依然としてわずか5GBに制限されていますが、Appleはより寛大な価格帯を発表しました。月額0.99ドルで20GB、月額3.99ドルで200GBといったプランです。最大1TBまでのプランが提供される予定ですが、Appleはそれ以上の価格については明らかにしていません。
Spotlight — まず、LaunchBarがありました。そのルーツはNeXTSTEPに遡り、2001年にMac OS Xに搭載されました。しかし2005年、Appleは10.4 Tigerに検索技術Spotlightを導入し、キーボードベースのランチャーとしてのLaunchBarの役割に挑戦するかに見えました。しかし実際には、SpotlightはLaunchBarの強力な競合相手にはなりませんでした。LaunchBarの適応型略語検索アルゴリズム(例えば「MSW」と入力するとMicrosoft Wordが起動することを学習する機能)が欠けていたからです。
Yosemiteでは、Spotlightが大幅にアップグレードされます。LaunchBarのアダプティブ略語検索アルゴリズムには及ばないものの、新機能により、Spotlightがあなたの生活の中心となるでしょう。文字通り、画面の右上隅ではなく中央に表示されるようになったのです。最も興味深いのは、Spotlightの検索範囲がローカルデータに限定されなくなり、Wikipedia、Bing、マップ、Yelpなど、より多くの情報源に拡張されたことです。
Spotlightの検索結果は、検索結果へのリンクにとどまらず、ユーザーが実際に求めている情報へと、より一層役立つよう設計されています。Spotlightで連絡先を検索すれば、連絡先アプリに切り替えることなく、電話番号、メールアドレス、オフィスへの地図などを確認できます。メッセージアプリとメールアプリでの最近の会話も検索結果に統合され、魅力的なレイアウトで目の前に表示されます。これはWebベースの情報にも当てはまり、様々なソースからデータが抽出され、すぐに利用できるようにフォーマットされています。
基調講演ではMac版Spotlightに注目が集まりましたが、iOS版Spotlightが以前からWebとWikipediaの検索に対応していたためか、新バージョンのSpotlightはiOS 8にも搭載されています。Web、Wikipedia、最新ニュース、近隣の場所、Appleの各種オンラインストア、映画の上映時間など、様々な検索が可能になります。

Safari — 新しいオペレーティングシステムが、AppleのWebブラウザのインターフェースにまたもや大きな変化をもたらしました。Yosemite版Safariは、Mavericks版のタブバーとお気に入りバーのほぼすべての機能を統合した、合理化されたツールバーを備えています。例えば、ブックマークは検索バーをクリックしたときだけでなく、検索結果にも表示されます。検索バーから検索を行うと、Spotlightの候補やWikipediaへのリンクも画面上部に表示されます。

RSS フィードが復活しました。共有リンク リストに表示されるようになりました。これは、Mavericks の Safari のサイドバーに表示されるリストです。
リンクを共有する際、YosemiteのSafariでは最近共有した相手が表示されるので、メールアプリを開かなくても、カワウソの写真を次々と送って友達を驚かせたり、驚かせたりできます。新規タブ表示では、開いているブラウザのタブがすべて表示され、同じサイトのタブはスタックにまとめられます。Google Chromeのシークレットウィンドウのように、Safariのプライベートブラウジングはウィンドウごと、またはタブごとに有効にできます。
iOS 8では、SafariはMac版の機能に対応しています。Yosemite版Safariのタブ表示はiOS 8版Safariでも利用可能で、iOS版にはMac版のブックマークサイドバー、リーディングリスト、共有リンクも追加されています。
Yosemite版Safariの内部的な改良には、WebGL、SPDY、そしてプラグイン不要の「高度な」HTML5ビデオ再生(例えばNetflixの加入者にとって重要)が含まれており、パフォーマンスとバッテリー寿命の両方が向上しています。JavaScriptもさらに高速化され、エネルギー効率も向上しているため、複雑なWebアプリの使用体験が向上します。
メール— iOS と OS X の両方のメールに、以前から要望の多かったいくつかの改善が加えられました (ただし、必ずしも TidBITS の私たちメンバーが望むすべての改善ではないかもしれません)。Yosemite では、メールにプレビューのような機能が追加され、アプリ内で書類に注釈を付けたりフォームに入力したりできるようになりました。また、メールは大きな添付ファイルの共有を簡素化し、添付ファイルを iCloud にアップロードしてからメッセージ内に添付ファイルへのリンクを提供するようになりました。これにより、最大 5 GB の添付ファイルが添付可能になりました。
iOS 版の Mail には、OS X 版のものよりもさらに多くの新機能や改良された機能が追加されました。メールリスト内でのスワイプ方向が重要になりました。リスト内で左にスワイプするとメッセージをゴミ箱に移動したりフラグを付けたりできますが、右にスワイプするとメッセージが未読としてマークされます。Mail はメッセージの内容に関してもさらに賢くなりました。メッセージ内に住所や電話番号などの項目があると、画面上部に通知が表示されます。住所や電話番号の通知を連絡先に追加できます。メッセージ内に日付と時刻があると、カレンダーに項目を追加するための通知が表示されます。その他、他にもいろいろあります。最後に、非常に歓迎される新機能により、作成中のメッセージを画面下部にドッキング
できるので、事実を確認する必要がある場合に他のメッセージを参照したり、作成中のメッセージに何らかの情報や URL をコピーしたりすることができます。
通知センター— YosemiteとiOS 8の両方における通知センターの大きな新機能は、他のアプリからのウィジェットです。Macの通知センターもウィジェットに対応し、両プラットフォームでカスタムウィジェットもサポートされるようになりました。そのため、長らく無視されてきたダッシュボードが廃止されるのではないかとの憶測が広がっています。

Macの通知センターには、iOS 7スタイルのカレンダープレビューが搭載され、「今日」表示に加え、天気、株価、世界時計、電卓、リマインダーも表示されます。iOS 8のサードパーティ製ウィジェットの例として、フェデリギ氏は通知センターにESPNウィジェットを追加する様子を披露しました。
もう一つの嬉しい機能は、インタラクティブな通知です。iOS 8では、ロック画面またはデバイス使用中の画面上部に表示される通知から、テキストメッセージ、メール、カレンダーの招待に直接返信できるようになります。この機能はFacebookなどのサードパーティアプリでも利用できるため、Facebookの投稿に「いいね!」したりコメントしたりすることも可能です。
メッセージ— iOS 8とYosemiteの両方で、メッセージの目玉となる新機能は音声メッセージです。新しいマイクアイコンをクリックまたはタップしてメッセージを録音し、上にスワイプして送信します。iPhoneでは、端末を耳に当てるだけでメッセージが聞こえます。Snapchatを参考に、メッセージは保存を選択しない限り、再生から2分後に無効になります。
また、iOS 8では、メッセージアプリから直接ビデオを撮影して送信できるようになります。音声メッセージと同様に、ビデオは保存を選択しない限り2分後に消えてしまいます。
グループメッセージの管理機能の改善は、切実に求められている新機能です。グループ会話へのメンバーの追加と削除、スレッドへの名前の付け方、グループ会話からの退出などができるようになりました。これにより、誤って別の会話を入力してしまうというよくある問題が軽減され、メッセージアプリのグループメッセージ機能がより使いやすくなることを期待しています。また、不要な時間に大量のメッセージが届いているスレッドごとに、「サイレントモード」を設定することもできます。
さらに興味深いのは、メッセージアプリから位置情報を共有できるようになることです。これは、いわばアドホックな「友達を探す」機能のようなものです。誰かに「どこにいるの?」と聞かれたら、位置情報を見せて答えることができます。位置情報の共有期間は1時間、当日の終わりまで、あるいは無期限に設定できます。
もう一つの嬉しい改良点は、会話内のすべての添付ファイルが一覧表示できるようになったことです。写真などを探すのに苦労する必要がなくなりました。メッセージのスレッドはストレージをかなり消費することがあるので、この表示から添付ファイルを削除できるようになることを期待しています。
その他の新しい iOS 機能— Apple は、デバイスの使い方を劇的に変える可能性のあるその他の優れた機能を iOS 8 にいくつか追加しました。
- 拡張性: iOSアプリがついに相互連携できるようになります!例えば、PinterestはSafariの共有シートからWebページをアプリに共有するオプションを追加できます。これはつまり、Safariが1PasswordやLastPassなどの拡張機能を実質的に利用できることを意味します。例として、Bing Translateを使ってWebページのテキストを英語に翻訳する様子が紹介されました。
-
ファミリー共有: Appleはついに、iTunesコンテンツを家族とより簡単に共有できるようになりました。同じクレジットカードを使用しているアカウントであれば、最大6人まで家族でiTunes、App Store、iBooks Storeのコンテンツをアカウントを共有することなく共有できます。保護者は、お子様が購入しようとした際に通知を受け取り、自分のデバイスから購入を承認または拒否できます。ファミリー共有では、カレンダー、写真、位置情報も連携できるようになる予定ですが、これが現在の機能にどのような変更をもたらすのかはまだ詳細が不明です。
-
予測キーボードとサードパーティ製キーボード: iOS 8 はキーボード部門で Android から大きなヒントを得ており、以前から存在する 2 つの Android 機能、予測テキストとサードパーティ製キーボードが追加されています。
予測入力はAndroidとほぼ同じように機能し、iOSが次に入力すべきと予測した単語やフレーズのリストがキーボードの上に表示されます。予測入力は、リリース時には14か国で利用可能になります。
iOS 8では、ついにサードパーティ製キーボードがサポートされます。例えば、キーボードに線を引いて単語を入力できるAndroid版の人気アプリSwypeや、これまでiOSアプリとAPIのみで提供されていたFleksyなどが挙げられます。今後1年間で、App Storeには数多くのエキサイティングな新しいキーボードが登場すると期待されます。
-
連絡先ショートカット: iOS 8のアプリスイッチャーでは、画面上部にお気に入りの連絡先と最近使った連絡先が表示されます。タップするだけで、すぐに電話をかけたりメッセージを送ったりできます。
-
ヘルスケア: Fitbitなどの健康トラッキングデバイスは今や数多くありますが、Appleの新しいヘルスケアアプリと開発者向けHealthKit APIは、これらを一元管理します。ヘルスケアはこれらのデバイスからの情報を安全に統合するだけでなく、医療機関との連携も可能です。現時点ではそれほど画期的ではありませんが、ヘルスケアは長期的には医療に革命をもたらす可能性があります。
-
App Store: iOS 8では、App Storeのさらなる改良が期待されます。新しい「Explore」タブ、エディターズチョイスアプリのバッジ、割引アプリバンドル、ビデオプレビュー、そしてベータ版アプリテスト用の新しいTestFlightサービスなどが含まれます。残念ながら、開発者から多く寄せられた要望であるデモ版やクーポンベースの割引については触れられていません。
-
Siri:みんなのお気に入りのパーソナル アシスタントは、Shazam の曲認識、iTunes Store からコンテンツを購入する機能、22 の新しいディクテーション言語など、いくつかの新しい機能を学習します。
Swiftプログラミング言語— この概要の締めくくりとして、いつもの話題から少し外れた話題、つまり新しいプログラミング言語について触れておきたいと思います。Appleがこのような言語を発表してから何年も経ちますが、クパチーノから次なるHyperTalk/Dylan/ScriptXの登場を待ち望んでいた方は、Swiftを試してみてはいかがでしょうか。AppleはSwiftを「CocoaとCocoa Touchのための革新的な新しいプログラミング言語」と表現しています。Swiftは、CやObjective-Cのコードと並行して開発プロジェクト内でシームレスに動作するように設計されており、MacとiOSの両方のアプリ開発に使用されるプログラミングフレームワークとの連携に最適化されています。
Swift には Playground も付属しており、開発者はその中でコードをリアルタイムで試すことができ、コードの実行時に変数の状態を示すアニメーションやタイムラインのライブ ビューが提供されます。
SwiftはMacやiOSユーザーにとってあまり関心のない言語かもしれませんが、中等学校でのコンピュータ教育やApp Camp for Girlsのような取り組みに大きな影響を与えます(「App Camp for Girls Rocks Macworld/iWorld」2014年4月11日号参照)。Swiftプログラミング言語ガイドは、すでにiBooks Storeから無料でダウンロードできます。