ちょっと話題の記事

[iOS 10] iOS 10がついにリリース!Developers.IOにiOS 10の特集記事を100本公開しました!

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

はじめに

ios10_feature_1200x150

本日、日本時間の9月14日午前2時に、ついにiOS 10がリリースされました。既にWWDC16にて新しい機能についての発表などもあり、 iOS 10の新機能やAPIの情報はDeveloper以外も情報を得ることができていましたが、改めてどんな機能や新APIが提供されたのかをまとめました。iOS 9の時は9週連続 BootCampという形で勉強会を開催しましたが、今年は、原点に戻りブログにしました。既に100本公開されていますが、今後も随時追加していきます。

 iOS 10特集ページはこちら

何が変わったの?

iOS 10のAppleからのメッセージは「よりパーソナルに。よりパワフルに。 より楽しく。」というメッセージです。iOS 10は、メッセージアプリケーション、マップアプリケーションなどが大幅に変更されました。また、SiriKitという新しいAPIも登場し、アプリケーションからSiriを利用できるようになりました。利用者にとっても、開発者にとってもワクワクする機能が満載です。詳細な内容は特集記事を読んでいただければと思います。

  • メッセージ
    • 表現能力の向上
      • “ラウド”、“ジェントル”、“スラム”、“見えないインク”の吹き出しエフェクトをつけてメッセージを送信できます
      • お祝いするときなどに、フルスクリーンのエフェクトをつけて送信できます
      • メッセージ、リンク、写真にTapbackで素早く返答できます
      • 手書きメッセージは、紙の上に書いているかのように見えます
      •  Digital Touchメッセージは、スケッチや、タップや、ハートビートを送信できます
      • タップするだけで、文字を絵文字に置き換えられます
      • リッチリンクを使って、共有したWebページのプレビューを表示します
    • iMessage App
      • iMessage用の新しいApp Store
      •  “メッセージ”内でAppを使って、友人と項目を共有や共同作業ができます
      • ステッカーをダウンロードして、吹き出しに貼ったり、写真を送ったりできます
  • Siri
    • Siriは以下の種類のAppで利用できます
      • テキストを送信、検索、読み上げるためのメッセージ用App
      • 電話をかけるためのVoIP App
      • イメージや写真を検索するための写真用App
      • 配車を予約するための配車サービス用App
      • 個人の支払いをするための支払い用App
      • ワークアウトを開始、停止、一時休止するためのフィットネス用App
      • 天気、ラジオ、座席、個人用の設定を調整するためのCarPlay自動車メーカー用App
  • マップ
    • まったく新しいデザイン
      • 過去の移動履歴や“カレンダー”の予約情報をもとに、これから行きそうな場所を予測して提案します
      • 新しいコールアウトデザイン、クラスタ化された検索、カテゴリーフィルタによる検索機能の改善
      • 自宅、勤務先、よく使う場所、“カレンダー”の次の予定の場所などが表示されます
      • CarPlayまたはBluetooth経由で、駐車した場所を表示します
      • 現在表示中のエリアの天気を表示します
    • 機能拡張
      • 機能拡張で対応しているレストラン予約用Appを使用して、“マップ”内から席の予約ができます
      • 機能拡張で対応している配車サービスAppを使用して、“マップ”内から目的地までの配車の予約ができます
    • ターンバイターンのナビゲーションの改善
      • 経路に沿って、ガソリンスタンド、レストラン、コーヒーショップなどが検索できます
      • 進行方向の表示を自動的に調整します
      • ナビゲーションの最中にマップを動かしたり縮小・拡大ができます
      • 通行料金と高速道路の利用を避けるオプションが追加されました
    • 写真
      • 深層学習(ディープラーニング)を使ってデザインされた先進的な顔認識機能で自動的に似た顔を見つけグループ化します
      • 先進的なコンピュータビジョン機能でデバイス上のライブラリをスキャンし、物体や光景を認識し、写真に何が写っているかによってインテリジェントに検索します
      • 地図上ですべての写真、ビデオ、Live Photosが見られる“撮影地”アルバム機能
      • メモリー
        •  忘れてしまったイベント、旅行、人々などをインテリジェントにハイライトし、美しいデザインのコレクションにまとめて表示します
        •  自動的にテーマ音楽、タイトル、映画のようなトランジション効果を付けて編集されるメモリームービー機能
        •  場所、時間、人、シーン、物体などに基づいて、関連したメモリーをコレクションに表示し、より多くの写真を再発見しやすくしています
        • 友人や家族とも簡単に共有できます
      • ブリリアンスの調整は、明るさ、ハイライト、コントラストに写真の全体ではなく部分的に適用されます
    • ホーム
      • HomeKit対応のアクセサリを安全に管理、コントロールするための新しいAppです
      • タップするだけで一連のアクセサリをコントロールできるシーン機能
      • アクセサリを素早くコントロールできるリッチな通知機能
      • オプションとして、家族や友人とホームのアクセスを共有できる機能
      • Apple TVやiPadを使用した、アクセサリへのリモートアクセスとオートメーションの機能
    • Apple Music
      • まったく新しいデザインに変わり、より明確に、より簡単に、いろいろな角度からお好きな曲をお楽しみいただけます
      • ライブラリをナビゲートするメニューが改善され、オフライン中でもデバイス上で再生できる“ダウンロード済み”の項目をすべて見ることができます
      • “For You”には、ラブ済みのミュージックやアーティストに基づいて、ミックス、プレイリスト、アルバム、Connectの投稿などがお勧めとして紹介されます
      • “見つける”では、Appleのエディタによって週ごとにピックアップされた、ほかでは入手できないようなリリースや、curatorによるプレイリストや、最も重要なリリースが簡単に見つけられます
      • “Radio”を聴くのもより簡単になり、Beats 1で現在放送中の内容がすぐ確認できたり、お気に入りの番組をオンデマンドで聴いたり、すべてのジャンルでcuratorによるステーションを選んだりしやすくなりました
      • ミュージックの再生をする“再生中”の機能も改善され、歌詞を見るには上にスワイプ、ほかにも次に再生される曲を見たり編集したりできます
    • Apple News
      • まったく新しいデザインの“For You”は、太めのタイポグラフィーと鮮やかな色、そしてはっきりと分かれたセクションにより、特定のトピックの記事を見つけやすくなりました
      • その日の最も重要な記事は“Top Stories”に含められ、1日を通して編集者たちにより更新されます
      • 最も人気のある記事は“Trending Stories”に含められ、ほかの人たちが何を読んでいるかに基づいて選択されます
      • 記事はすべて、フォローしているまたは読んでいるトピックのセクションに読みやすい形でグループ化されます
      • 編集者たちによって選択された、“Featured Stories”で、その週で最高に面白い記事を見つけることができます
      • 記事の共有も簡単になり、記事のアイコンをタップするだけで“For You”から直接友人に送信できます
      • 信頼の置ける提供元からのニュース速報の通知を受け取れます
      • Newsから直接お好きな雑誌や新聞を購読登録できます
      • “今日”の新しいウィジェットで、1日を通して最新の記事を見ることができます
    • エクスペリエンス
      •  “手前に傾けてスリープ解除”は、iPhoneを持ち上げて手前に傾けると画面のスリープを自動的に解除します
      • リッチな通知機能は、リアルタイムの情報、オーディオ、写真、ビデオをサポートします
      • “今日”の表示が新しいデザインになり、“天気”、“次の予定”、“マップ”、“株価”などたくさんの新しいウィジェットをサポートします
      • “コントロールセンター”は新しいデザインになりコントロール項目にアクセスしやすくなり、ミュージック再生と“ホーム”を含め、それぞれ別々のカードになりました
      • 3D Touchの利用を拡大
        • ロック画面の通知は、表示を増やすことが可能になり、クイックアクションにアクセスできます
        • “天気”、“株価”、“リマインダー”、“ヘルスケア”、“ホーム”、FaceTime、iCloud Drive、“設定”などの内蔵App用の新しいクイックアクション
        • ホーム画面のウィジェット
        • コントロールセンターからフラッシュライト、タイマー、計算機、カメラ用のクイックアクション項目にアクセス可能
        • 通知センターですべて削除が可能
    • QuickType
      • 新しい絵文字を追加。また既存の絵文字にも性別や家族の多様性、レインボーフラッグを加え、よく使われる絵文字は美しく再デザインしました
      • ニューラルネットワークの技術を使用して、現在地、最近使用した住所、連絡先の情報、カレンダーの予約状況などについて文脈に応じた予測を行います
      • 絵文字の予測変換
      • 深層学習(ディープラーニング)の技術を利用して、“メール”と“メッセージ”の会話からインテリジェントにカレンダーのイベントを検出します
      • 複数言語キーボードは、キーボードを切り替えずに複数の言語をタイプすることを可能にします
      • iPadのレスト&タイプ機能は、インテリジェントにあなたのタイピングのパターンに適応します
      • 予測タイピングは、ニューラルネットワークの技術を使用して、予測精度を改善しています
    • 電話
      • 留守番電話の発音表記(ベータ)
      • 迷惑電話識別Appによる迷惑電話のアラート機能
      • 割込通話、消音、お休みモードのサポートを含めた、ロック画面上で他社製のVoIP Appによる通話受信のサポート
    • その他の機能改善
      • SafariでのApple Payの使用
      • iPad上のSafariで、Split Viewを使用して2つのページを同時に表示
      • 複数の人に参加を依頼してメモを共有して作業する機能
      • “メッセージ”、“写真”と“メモ”に保存されたPDFでのマークアップのサポート
      • “時計”の“ベッドタイム”アラームを使うと、規則的な睡眠スケジュールの設定と就寝時刻のリマインダーが受け取れます
      • “ヘルスケア”にはヘルスケアレコードと臓器提供のサポートが追加されました[米国のみ]
      •  Live Photosに手ぶれ補正サポートが追加され、写真撮影が改善されました
      • Live Photos撮影時におけるライブフィルタのサポート
      • iCloud DriveにmacOSのデスクトップと書類フォルダのサポートが追加されました
      • “天気”と“マップ”で空気質指標のサポート[中国のみ]
      • 中国語と日本語による、Spotlightでのライブ検索結果
      • スペイン語(チリ)、中国語(広東語-中国)、英語(アイルランド)、英語(南アフリカ)でのSiriのサポート
      • Ling WaiとKaiti Blackの文書用フォントの追加(中国語)
      • 游教科書体フォントと凸版文久体フォントの追加(日本語)
      • 繁体字中国語とデンマーク語用の新しい辞書と、オランダ語とイタリア語の二言語辞典
      • スペイン語(ラテンアメリカ)用のキーボード
    • アクセシビリティ
      • “拡大鏡”はiPhoneまたはiPadのカメラを使って実物をデジタル的に拡大して表示します
      • ディスプレイカラーフィルターに新しいレンジが追加され、異なる種類の色覚異常やその他の視覚に関する問題をサポート
      • VoiceOverに、単語の発音の仕方を変える発音エディタ、新たな声、複数の音源のサポートが追加されました
      • “画面の読み上げ”と“選択項目の読み上げ”に新たなテキストハイライトのオプション。それに加え、キーボードの文字を読み上げる機能と、複数モデル学習をサポートする予測タイピング候補
      • スイッチコントロールで、iOS、macOS、tvOSをすべて同じiPhoneまたはiPadからコントロール可能になり、2つ目のデバイス用にスイッチを設定する必要がなくなりました
      • 従来のハードウェアのテレタイプアクセサリを必要とせずに、ソフトウェアTTYだけでTTY通話の発信・着信が可能になりました

一部の機能は、デバイスや国や地域によっては利用できないことがあります。詳しくは次のWebサイトを参照してください: http://www.apple.com/jp/ios/feature-availability および http://www.apple.com/jp/ios/whats-new

このアップデートのセキュリティコンテンツについては、次のWebサイトをご覧ください: https://support.apple.com/ja-jp/HT201222

どのように変わったのか?

iOS 10のページには以下のように書かれています。

これまでで最も大きなiOSのリリースであるiOS 10を使えば、あなたの好きなあらゆることが一段と優れた体験になります。大胆な新しい方法で自分を表現できるメッセージアプリケーション。交通機関を使った経路も調べられる、美しく生まれ変わったマップアプリケーション。かつてない方法で思い出をよみがえらせる写真アプリケーション。さらに、今まで以上に多くのアプリケーションでSiriの力を使えるようになります。iOS 10について語りたいことは山ほどありますが、ここではおすすめの新機能をいくつか紹介します。

新機能

以下の機能が大きく変わっています。特にメッセージアプリが大幅に変わりました!代表的な新機能を以下に書きます。

  • メッセージ
  • Siri
  • マップ
  • キーボード
  • 写真
  • ホーム
  • Apple Music
  • Apple news
  • Apple Pay(Felica対応)

太字がiOS 10からの新機能になります

メッセージアプリ

リッチリンク機能が追加され、URLを貼り付けるとサムネイルや冒頭文が表示されるようになったり、アプリ内で写真やビデオの撮影も行えます。絵文字やエフェクトのUIが増え、文字をタップして絵文字にできたり、「ハッピーバースデー!」や「おめでとう!」などのお祝いの言葉は、スクリーンいっぱいに広がるアニメーションが表示されたり表現力が格段に上がっています。また、メッセージ用のAPIが公開されたので、メッセージアプリの機能が拡張が可能になりました。

「Digtal Touch」で、手書きのスケッチ、キスマーク、心拍数などが送れるようになりました。

IMG_0183

マップアプリ

iOS 10ではマップのUIも大幅に変更されました。日本の交通機関も対応され、マップで乗り換えの検索や、運賃の比較ができるようになりました。また、経路に沿って探すことができるので、 近くにあるスポットをチェックして、最寄りのガソリンスタンドやレストラン、コーヒーショップなどを見つけることが簡単にできます。

検索バーが画面下部に設置されたり、天気が表示されるようになりました

IMG_0184

ホームアプリ

ホームアプリは、「Homekit」を利用するためのアプリです。ホームアプリでは対応する機器を一括でリスト管理することができ、スケジュールや位置情報を用いたコントロールができます。スケジューリングして家の電気を付けたり消したりすることが可能です。課題は日本のメーカーがまだ対応していないので、日本の家電メーカーが対応を始めたら一気に普及する可能性があると思います。

新API

iOS 10では、以下のAPIが新しく公開されました。代表的なものを書きます

  • SiriKit
  • CallKit
  • Speech
  • Map Extensions
  • iMessage

特に開発者にとって面白そうなものを以下に紹介します。

SiriKit

iOS 7から登場したSiriですが、iOS 10からついに開発者にもAPIが提供され、サードパーティのアプリでもSiriを利用することができるようになりました。SiriKitの特集記事は以下になりますので、ぜひご覧ください。

API / SiriKit – 特集カテゴリー

iMessage + Apps

App Extensionを作ることにより、Messagesアプリと自分のアプリを連携させることが可能です。Stickersでは、LINEスタンプのように自分で作ったステッカーをメッセージアプリに提供できるsticker packという機能と、iMessage AppとしてメッセージアプリにカスタムUIを作ることが可能です。Messagesに関する特集記事は以下になりますので、ぜひご覧ください。

API / Messages – 特集カテゴリー

Map Extensions

こちらもApp Extensionを作ることにより、マップアプリと自分のアプリを連携することが可能になりました。例えば、地図の中でレストランを予約して支払いまで済ませたり、Uberを予約して決済することも可能です。

CallKit

CallKitはVoIPアプリにiPhoneの電話アプリの開放をします。VoIPでかかってきた電話が、CallKitを通じて、電話アプリへとつながります。CallKitを使うことで、特定の電話番号をブロックすることもできますし、様々なVoIP電話との連動機能も追加されます。

iOS 10特集ページについて

この記事では、iOS 10の概要、機能、APIの代表的な部分を抜粋して紹介させていただきました。今までほど大幅なアップデートではないですが、iOS 10では特にメッセージ周り、Push通知が大きく変わっています。クラスメソッドでは、AWSのみならずiPhoneを使ったアプリ開発も行っています。そこで、iOS 10の特集として様々な記事を書かせていただきました。まずは、100本を一気に公開しました。随時記事の追加を行っていく予定です!是非iPhoneユーザー、iOSアプリ開発者の方には、ご覧いただければと思います。

 iOS 10特集ページはこちら

参考リンク

http://www.apple.com/jp/ios/ios-10/

https://developer.apple.com/ios/

https://developer.apple.com/imessage/

https://developer.apple.com/sirikit/

https://developer.apple.com/library/prerelease/content/releasenotes/General/WhatsNewIniOS/Articles/iOS10.html