技術ノート iPhone iOS 8 を搭載した iPhone または iPad でアプリ拡張機能を使用する方法

iOS 8 を搭載した iPhone または iPad でアプリ拡張機能を使用する方法

iOS 8 を搭載した iPhone または iPad でアプリ拡張機能を使用する方法

アプリ拡張機能を使用すると、iOS の [共有] メニューを任意のサービスで拡張したり、ブラウザ アクションを Safari または Chrome に追加したり、写真アプリでカスタム写真編集ツールを使用したり、クラウド ストレージ サービスを任意のアプリに統合したりできます。

iOS 8 を搭載した iPhone または iPad でアプリ拡張機能を使用する方法

拡張機能はアプリとともに含まれているため、関連するアプリをインストールするだけで拡張機能を入手できます。おそらく、お気に入りのアプリの拡張機能がすでにインストールされているでしょう。それらはデフォルトで無効になっているだけです。

6種類の拡張子

iOS 8 には、さまざまな「拡張ポイント」が多数あります。技術的に言えば、Apple は ウィジェット カスタム キーボード も拡張機能とみなしていますが、これらについては個別に説明しました。 Apple は将来さらに拡張ポイントを追加する可能性があります。

  • 共有 : これらの拡張機能は、iOS 8 の [共有] メニューに新しい宛先を追加します。コンテンツを Web サイトに直接共有したり、特定のアプリと共有したりできます。
  • アクション : アクションを使用すると、「ホスト アプリからのコンテンツを操作または表示」できます。これは最も曖昧なタイプの拡張機能ですが、Safari または Chrome Web ブラウザを思い浮かべてください。 「アクション」を呼び出すと、ページ上のコンテンツを変更できます。たとえば、コンテンツの翻訳、 パスワード マネージャー からのパスワードの挿入などです。
  • 写真編集 : 写真編集ツールは写真編集拡張機能として機能できます。これらにより、写真アプリ内で写真やビデオを直接編集できるようになります。
  • ストレージ プロバイダー / ドキュメント プロバイダー : ストレージ プロバイダーの拡張機能を使用すると、ファイルのソースにアクセスして管理できます。たとえば、Dropbox、Google Drive、Microsoft OneDrive にはドキュメント プロバイダー拡張機能が導入される可能性があります。その後、Apple の標準ファイル ピッカーをサポートするアプリでクラウド ストレージ サービスからファイルを開いたり、選択したクラウド ストレージ プロバイダーにファイルを保存したりできます。
  • Today : ウィジェット — 通知センターの Today ビューに表示されるため、正式には「Today」拡張機能と呼ばれます — は拡張機能の一種です。
  • カスタム キーボード : サードパーティのキーボードも拡張機能の一種とみなされます。
iOS 8 を搭載した iPhone または iPad でアプリ拡張機能を使用する方法

共有拡張機能を使用する

共有拡張機能にアクセスするには、任意のアプリで [共有] ボタンをタップします。 (それは上矢印が出ている四角形です。) たとえば、Safari で [共有] ボタンをタップすると、現在のページを別のアプリと共有できます。

上部のメニュー (メッセージ、メール、Twitter、Facebook で始まるメニュー) を右側にスクロールし、[詳細] ボタンをタップします。

インストールされている共有拡張機能のリストが表示されます。使用したいものを有効にし、使用しないものを無効にします。はい、使用しない場合は Twitter や Facebook を無効にすることもできます。ハンドルをタッチして上下に動かして、このリストの順序を変更することもできます。

完了したら、「完了」をタップします。 「共有」メニューにお気に入りのサービスが表示され、好みが記憶されるようになりました。タップするだけで、現在のアプリのコンテンツを共有できます。たとえば、「Pocket」をタップして現在のページを Pocket キューに保存するか、「Evernote」をタップして現在のページを Evernote ノートブックに保存します。

iOS 8 を搭載した iPhone または iPad でアプリ拡張機能を使用する方法

アクション拡張機能を使用する

アクションは [共有] メニューにも表示されます。たとえば、Safari または Chrome では、[共有] メニューの最初の行には共有サービスが含まれ、2 番目の行にはアクションが含まれます。右側にスクロールし、「その他」をタップしてカスタマイズします。

このリストからインストールされているアクションを有効にします。共有拡張機能と同様に、リストを並べ替えることができます。完了したら、「完了」をタップします。

アクションをタップして使用できるようになりました。たとえば、LastPass ボタンをタップすると、Safari または Chrome でパスワード保管庫にパスワードを直接入力できるようになります。ログアウトしている場合はボールトにログインし、新しいユーザー名とパスワードを LastPass などに保存します。

iOS 8 を搭載した iPhone または iPad でアプリ拡張機能を使用する方法

写真編集拡張機能を使用する

まず、写真アプリに移動し、編集したい写真またはビデオを開きます。右上隅にある「編集」ボタンをタップします。 [編集] をタップした後、[…] ボタンをタップし、[詳細] をタップします。

使用するインストール済みの写真編集拡張機能を有効にします。名前とは異なり、これらはビデオ編集拡張機能である場合もあります。 Apple 独自の iMovie アプリには、写真アプリから直接ビデオを編集するために使用できるビデオ編集拡張機能が用意されています。

有効にした写真編集拡張機能が […] メニューに表示されます。編集ツールをタップすると、そのツールを使用して、写真アプリから現在の写真を直接編集できます。

写真アプリでは写真やビデオの元のバージョンが常に保持されるため、拡張機能で加えた変更が気に入らない場合は元に戻すことができます。元の状態に戻すには、写真編集ビデオの右上隅にある赤い「元に戻す」オプションをタップします。

iOS 8 を搭載した iPhone または iPad でアプリ拡張機能を使用する方法

ストレージプロバイダー拡張機能を使用する

標準の iOS ファイル ピッカーをサポートするアプリで、ファイル ピッカーを開いて [その他] をタップします。

インストールしたストレージ プロバイダー拡張機能のリストが表示されます。たとえば、Dropbox アプリがインストールされている場合、現在 Dropbox は拡張機能を提供しています。使用したいものを有効にします。

有効にしたストレージ プロバイダーは、ファイルを開いたり保存したりできる標準の場所として利用できるようになります。標準の iOS ファイル ピッカーを含む任意のアプリからお気に入りのクラウド ストレージ サービスにアクセスできるようになりました。そのため、Dropbox、Google Drive、OneDrive などのサービスが iOS アプリの一流の市民になることができます。


今後さらに多くのアプリが独自の拡張機能を追加するため、これらの機能はさらに強力になるでしょう。 Apple が今後も iOS をオープンにしてくれることを願っています — ユーザーが選択できるデフォルトの Web ブラウザと電子メール クライアントでしょうか?

「 iOS 8 を搭載した iPhone または iPad でアプリ拡張機能を使用する方法」に関するベスト動画選定!

【初心者】iPad初期設定のやり方!クイックスタート&iPhoneと同期
【iPhoneアプリ作りたい人見てください】iPadだけでiPhoneアプリを開発する