ホームページ >

解析ios 8ファイル選択器

2014/7/22 8:39:00 37

Ios 8、ファイルセレクタ、アプリケーションプログラム

<p>新しいiOS 8ファイル選択器は、他のiCloud対応のアプリケーションやストレージプロバイダを見ることで、アプリケーションのソースボックスの外部からファイルを選択することができます。

この機能は開発者のオプション機能であり、他のアプリケーションに自分のアプリケーションのファイルにアクセスするかどうかを自分で決定することができます。

アプリケーションは自分のサンドボックス以外のファイルを発見しました。唯一の方法はファイルセレクタです。したがって、ユーザーはドキュメントへのアクセスと編集を許可するかどうか、ファイルを手動で選択することができます。

</p>


<p>ファイル選択器は、4種類の異なる種類のファイル操作を備えます。

アップルによると、従来のiOSファイルとは明らかに違って、アプリケーションが他のアプリケーションのサンドボックスからファイルにアクセスし、不要なコピーを作成することなく、ファイルを開いて移動させることができるからだという。

これはりんごのサンドボックスモードの大きな変化です。

</p>


<p>実際には、開発者がこの機能をサポートすると、Pagesは他の文字処理アプリケーションによって作成された同じファイルを編集したり、第三者のiOSテキストエディタを開いて修正したりすることができます。

アップルがこの機能を発表した時、開発者はみんな興奮しました。

開発者にとって、iOSの悩みの一つはデータの移植性です。そのため、アップルは今、データの制限を解除して、アプリケーション間で同じファイルにアクセスできるようになりました。開発者とユーザーにとっても進歩しました。

</p>


<p>iOS 8のアプリケーションは、ソースファイルを変更せずに新しいパスにファイルをコピーすることもできます。

上記の導入およびエクスポートモードは、iOSでは「メニューで開く」という古いモードと似ていますが、iOS 7の改善は、現在使用中のアプリケーションからユーザを強制的に離れることはありません。

インポートおよびエクスポートモードは、アプリケーション内部または外部に簡単にコピーを作成しますが、アプリケーションの切り替えには関係ありません。

導入とエクスポートモードのもう一つの利点は、iCloudドキュメントに保存されているアプリケーションがiCloud対応アプリケーションからファイルを導入し、ファイルのオフラインコピーを生成することです。

</p>


<p>テスト版の技術文書では、開発者は<a href=“//www.sjfzxm.com/news/indexuc.asp”>アプリケーションのファイル管理モードを考慮しなければならないと強調しています。

アップルによると、多くのユーザーは柔軟な文書管理を望んでいます。開発者は「簡単な導入とエクスポート操作」を強調するべきです。

さらに、アプリケーションの切り替えを少なくしても、導入とエクスポートのモードは、追加的にファイルのコピーを作成し、追加の記憶空間を消費し、複数のアプリケーションで単一のドキュメントを処理することが困難になります。

</p>


<p>WWDC開発者討論会で、アップルエンジニアは、<a href=“//www.sjfzxm.com/news/indexuc.asp”>iCloud Drive<a>他のアプリケーションからファイルを編集できる可能性があると指摘し、ユーザーがより良い体験をもたらす。

</p>


<p>重要なのは、ファイル処理とファイル操作が変化しても、アップルはサンドボックスモードを放棄していないか、あるいはアプリケーションのサンドボックスに盲目的に入ることを許可しているかに注意することです。

</p>


<p>上記のように、ファイル選択器はユーザーがアプリケーションサンドボックス外のドキュメントにアクセスする唯一の手段となり、開発者が自分のアプリケーションを設定して公開できる範囲の唯一の道となります。

また、外部アプリケーションからドキュメントにアクセスするアプリケーションも、このファイルに簡単にアクセスすることができません。逆に、アプリケーションは、ファイルアクセス権限を付与するセキュリティ範囲URLを含むファイルの「参照」を格納します。

セキュリティ範囲のURLという概念は新しくないので、アップルがOS Xで使う技術と同じで、アプリケーションを彼らのサンドボックス以外のファイルにアクセスさせることもできます。

</p>


<p>これらのすべての措置は、アップルは依然として<a href=“//www.sjfzxm.com/news/index c.asp”>iOS<a>沙箱モードをサポートしているが、彼らはユーザーにより多くの柔軟性を与え、彼らが最初にOS Xのために開発した技術を採用し、同時にシステムのユーザーに友好的なインターフェースを与えることを強調している。

アップルによると、アプリケーションはまだ他のアプリケーションのデータベースに一般的にアクセスできませんが、文書ベースのiOS 8アプリケーションは文書選択器を使用することができます。

このため、2つのワードプロセッサは、単一の文を開いて移動してもよいが、Twitterクライアントは、他のソーシャルネットワークアプリケーションに格納された写真または好みに任意にアクセスできない可能性がある。

</p>


<p>アップルはiOS 8の文書処理のために設立されたルールで、拡張コンポーネントといくつかの点が似ています。両方とも特定の活性化点を通過すると、サンドボックスを排除するのではなくサポートされます。

ドキュメントに対して、アップルはいくつかの追加の制限を追加しました。アプリケーションは自分のサンドボックスの外に新しいファイルを書き込むことができなくなります。また、アプリケーションが別のiCloud Driveアプリケーションをサポートする文書を開けて移動しようとすると、iCloudサポートが必要になります。

新しいファイルに対しては、App Aを開けられなくなります。直接にApp Bで新しいファイルを作成します。もし二つのアプリケーションがこの機能をサポートしているなら、App Aは一時的な場所にファイルを書き込む必要があります。そして、App Bに移動します。

端末ユーザーには違いが小さいかもしれませんが、開発者には重要です。

</p>

  • 関連記事

浅析icloud Driveの応用

文書管理
|
2014/7/22 8:34:00
65

Ios 8はどのようにモバイルプラットフォームドキュメントの保存と管理を改革しますか?

文書管理
|
2014/7/22 8:32:00
24

企業データ構造化、業務プロセス標準化

文書管理
|
2014/7/22 8:29:00
25

利用友NCは発電業界のために最適な資産管理ソリューションを構築する。

文書管理
|
2014/7/22 8:27:00
33

Wedo共同オフィス:機能から管理までの有度

文書管理
|
2014/7/22 8:23:00
17
次の文章を読みます

ドキュメントプログラム:より良い体験ですが、新しい複雑さももたらします。

ドキュメントベースのアプリケーションは、アップルiOS 8の新しい技術の大きな変化に直面しますが、アップルは、開発者に慎重にドキュメント共有、拡張、および新しいファイル操作の複雑さを考慮するよう提案しています。一旦データが一つのデバイスに移ると、他のすべてのデバイスも移動しなければなりません。そうでなければ、お互いに同期できなくなります。詳しい情報を見てみましょう。