iPadでのドキュメント編集


1

iOS 8のファイルシステムがどのように機能するかは明確ではありません。たとえば、Dropboxアプリを検討してください。別のアプリでドキュメントを開くと、どうなりますか?

私には次のように見えます:

  1. ファイルのコピーが作成されます
  2. コピーされたファイルのファイルハンドルは、他のアプリに渡されます
  3. 他のアプリがファイルを編集します
  4. 他のアプリがファイルを保持します

これに関するいくつかの質問:

  1. これはどのように機能しますか?
  2. 新しいファイルはどこに保存されますか?
  3. iCloudは同じように機能しますか?

Dropboxのpdfドキュメントなどを編集できるアプリが欲しいだけなので、これはかなり面倒です。

回答:


0

物事が少しトリッキーになるここ。

Dropboxはあなたのニーズに合わせたアプリではありません。PDFまたはファイルを編集するようには設計されていませんが、それらを表示でき、その機能はいつか存在する可能性がありますが、ビジネスとしては、すべてのデバイスでアクセスできるドキュメントを保存する場所を顧客に提供することを意図しています。Appleが、そして彼らのために開発しているので、あなたはあなたのアプリに拘束され、それはリソースの束です。たとえば、Dropbox。Dropboxは、デバイスに保存されたアプリケーションであり、アプリケーションバンドル(バンドルのフォルダーと考えてください)にのみファイルを書き込み、保存できます。これは、デバイス上の他の場所にはありません。理にかなっています。欠点は、開発者がAppleではなく、あなたが望む機能を利用可能にしなければならないことです。開発者がPDFを編集できるようにしたい場合は、その機能を明示的にコーディングする必要があります。そうでない場合は、既に機能している別のアプリにファイル/ドキュメントを拡張機能で共有できます。繰り返しますが、Dropboxはファイルを保存するビジネスであるため、許可しない動機になります。状況は変化する可能性があり、いつでもリクエストを送信できますが、開発はそれほど簡単ではなく、多くの作業と工数がかかります。

あなたの質問に答えるために:

1)はい-コピーは選択したアプリケーションに送信されます。前述のように、アプリはデバイス上のバンドル(アプリフォルダー)内のリソースにのみ直接影響し、他にはないため、Dropboxには選択肢がないため、Appleです規制されたプロセス。

2)新しいファイルは他のアプリケーションバンドルに保存されます

3)iCloudも同様に機能しますが、実際には機能しません。iCloudはAppleによって開発されているので、彼らは明らかに彼らが望むことをする自由があります。クラウドにドキュメントを保存すると、ドキュメントはそのまま残り、クラウドで操作したり、デバイスにダウンロードしてデバイスで操作したり、再度アップロードしたりできます。他のアプリもこれを行うことができますが、彼らはそれを自分でコーディングする必要があり、それは彼らに渡されただけではありません。アプリの構築には数か月かかる場合があり、これらすべての回避策のために多くの作業が必要になるため、当然のことと考えないでください。12か月間開発中の製品がわずか.99セントで販売されていることに驚いています。

あなたの唯一の選択肢は、PDFの編集を許可し、Dropboxの共有拡張機能を備えたアプリを見つけることです。今のところ、Dropboxに機能要求を送信して、ユーザーが必要とし、使用して待つ機能であることを知らせます。

編集私は通常、アプリや他のソフトウェアにリンクするのは好きではありませんが、定義された質問の範囲内にあるので、あなたが達成しようとしている目標に似ていますが、できるだけ客観的で公平なソフトウェアへのリンクを投稿します; 私はどちらのアプリとも関係を共有していません:

iAnnotate

PDF Expert5

DropboxからPDFを編集し、他の多数のサードパーティアプリも編集します。あなたに最適なものを見つける必要があります。


そして、拡張機能はどうですか?AppleはこれをWWDCで説明するのに少し時間を費やしました。例えば、拡張機能を使用して、元のファイルを変更するだけのpdf注釈サービスをアプリが提供することは可能でしょうか?
ジョニー5

@ Xaero182パブリックAPIの領域内では何でも可能ですが、それを可能にするのは開発者次第です。現時点では、彼らはこれをサポートしていません。あなたのニーズを満たすサードパーティのアプリは他にもありますが、特にDropboxに関しては、現時点ではサポートしていません。
ソウルシャイン

@ Xaero182は私の改訂の答えを参照してください
soulshined
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.