iPhoneまたはiPadでAndroidスタイルのローカルファイルシステムを入手する方法
iOS 8では、あなたのiPhoneやiPadは、Androidユーザーのようなローカルファイルシステムを持つことができます。オフラインで使用するためにファイルを保存し、更新されたアプリでそれらにアクセスし、他のアプリからファイルシステムに直接ファイルを保存する.
さらに、これらのソリューションの中には、デバイス上のMacまたはPCのファイルに簡単にアクセスできるものもあります。また、FTP、SFTP、WebDAV、その他のアプリのプロトコルを介してファイルにアクセスするためにこのトリックを使用することもできます。.
使い方
iOS 8には、ドキュメントプロバイダ/ストレージプロバイダ拡張ポイントが含まれています。どのサードパーティ製アプリでもこれに接続できます。デフォルトでは、これにより、iCloud Driveからファイルにアクセスしたり、新しいドキュメントピッカーをサポートするすべてのアプリからiCloud Driveにファイルを保存したりできます。 Dropbox、Google Drive、Microsoft OneDriveなどのサードパーティ製クラウドストレージサービスもこの場所にプラグインできるため、どのアプリケーションでも第一級の市民として選択したクラウドストレージサービスを使用できます。個々のサービスをサポートするためにアプリケーションを更新する必要はありません。標準のiOS 8拡張システムをサポートするだけでよいのです。.
しかし、ストレージプロバイダはクラウドストレージサービスである必要はありません。それはどんなアプリでもよく、そのアプリはそのファイルを完全にローカルに保存することができます。そのため、ローカルファイルシステムを作成するために本当に必要なのは、保管場所として機能するように設計されたアプリをインストールすることだけです。はい、これにはサードパーティのアプリが必要ですが、Androidユーザーでもファイルシステムの機能を実際に公開するにはサードパーティのアプリが必要です.
アプリに保存したファイル(ローカルファイルシステムと見なすことができます)は、iOSのアプリのデータファイルの一部として保存されます。.
送信またはドキュメントアプリを入手する
あなたがこれのために潜在的に使用することができる多くのアプリがあります、しかしこれが我々がこれまでに見つけた最も良い2つです:
- 書類(無料):Readdle's Documentsアプリは洗練されて無料です。さまざまな種類のドキュメントやメディアファイルの表示をサポートする強力なアプリだけでなく、あらゆるアプリでアクセスできるファイルシステムを提供します。また、iCloud Drive、Dropbox、またはGoogle Driveと同期することもできるため、コンピュータ上の同じファイルセットにアクセスしたり、アプリのストレージとの間でファイルを簡単にコピーしたりできます。もちろん、同期することはすべてオプションです。完全にオフラインのファイル保存場所として使用することもできます。下記の送信のように、WebDAV、FTP、SFTPサーバーへのアクセスを提供します。.
この無料アプリはおそらくほとんどの人にとって最良の選択でしょう. - 送信(10ドル):TransmitはMac OS Xで非常に人気があり、iOS 8の新機能のおかげでiOSアプリを提供するようになりました。Transmitはローカルファイルシステムを提供しますが、FTP、SFTP、WebDAV、Amazon S3ストレージサーバーへのアクセスもサポートします。 iOS 8のエクステンションシステムのおかげで、Transmitは新しいドキュメントピッカーをサポートするすべてのアプリでこれらのリモートサーバーからファイルを開いたり保存したりするためのサポートを追加できます。.
Mac上でSSH / SFTPサーバーを有効にしてから、送信(またはドキュメント)を使用してiOSデバイス上のアプリから直接ファイルシステムにアクセスすることもできます。送信の公式ウェブサイトは指示を提供します。このアプリは$ 10ですが、あなたが実際にこれらの機能を必要としている場合、その価値は十分あるでしょう。.
新しいファイルシステムの使い方
まず、選択したアプリをインストールして起動します。そのアプリはあなたのデバイスに保存されているいくつかのローカルファイルのビューを提供します。技術的にはそのアプリのデータファイルの一部として保存されていますが、それは問題ではありません。ドキュメントや他のアプリケーションを使用すると、画像、ドキュメント、ビデオ、zipファイルなどの人気のあるファイルを表示して操作したり、それらを削除したり移動したりすることができます。.
このようなアプリは共有シートへのアクセスを提供しているので、ファイルシステムアプリから別のアプリでファイルを簡単に開くことができます。たとえば、ドキュメントでは、ファイルを表示し、[共有]ボタンをタップし、[開く]をタップします。そのファイルタイプをサポートすると主張している限り、デバイス上の別のアプリケーションで直接ファイルを開くことができます。.
ドキュメントは、ネットワーク上の場所へのアクセスなど、ファイルをアプリに取り込むためのさまざまな方法を提供します。あなたが使うことができる内蔵のウェブクッパもあります。ブラウザを開き、ダウンロードしたいファイルに移動すると、アプリのローカルファイルストアに直接保存できます。.
しかし、これらすべてを機能させるためのコアグルーはiOS 8の拡張システムです。まず、AppleのPagesや他のiWorkアプリなど、それをサポートするように更新されたアプリを使用していることを確認します。それをサポートするために更新されたアプリを使う - 例えばAppleのPagesや他のiWorkアプリ。ファイルを開く、またはファイルを保存する保存場所のリストを開き、[More…]オプションをタップします。.
ストレージプロバイダを提供するインストール済みアプリのリストが表示されます。 1つ以上のインストール済みストレージプロバイダ拡張を有効にして[完了]をタップします.
利用可能な場所の一覧にストレージプロバイダが表示されます。あなたは一度だけこれをする必要があるでしょう、そしてそれはこの拡張フレームワークをサポートするどんなアプリでも有効になるでしょう.
このシステムをサポートしているアプリから直接、ローカルファイルストアからファイルを開いたり、ローカルファイルストアにファイルを保存したりできます。これをサポートするために、ほぼすべての種類のアプリを更新できます。たとえば、これらのローカルファイルを電子メールに添付したり、添付ファイルをそのような保管場所に保存したりする方法を提供する電子メールアプリがあります。可能性はほとんど無限です - 開発者は単にアプリを書く必要があり、あなたはそれらをインストールする必要があります.
この機能はAndroidのローカルファイルシステムと完全に同等ではありませんが、それだけではありません。 iOS 8のエクステンションシステムをサポートするためにさらに多くのアプリがアップデートされれば、どこからでもどこでも標準化された方法でファイルにアクセスできるようになります。端末のローカルストレージ、リモートサーバー、クラウドストレージサービスのいずれに保存されているかに関係なく、どのアプリでも利用できます。.
画像クレジット:LWYang on Flickr