AppleInsiderスタッフ
· 2分で読めます
PanicはiOSの共有シートからTransmitを単純に削除することはできない
不可解なApp Storeポリシーに関する最新の主張によると、Appleは「コンテンツがアプリ自体で作成されていない限り、アプリがiCloud Driveにコンテンツをアップロードすることを禁止する」という暗黙のポリシーを理由に、Panicが標準のiOS Share SheetをTransmitファイル転送アプリに追加するのをブロックしたと報じられている。
App Storeのポリシーは、アプリが大量の任意のファイルをユーザーのiCloud Driveストレージにダンプすることを防ぐことを目的としているようです。しかし、iOSが共有シートを自ら作成するため、アプリ開発者がiCloud Driveへのファイル送信機能を個別に無効にすることは現状不可能です。
その結果、Panic 社は自社のアプリから共有シート全体を削除せざるを得なくなり、iOS 8 の新しい Document Provider App Extension 機能によって有効化された Box、Dropbox、Google Drive、Microsoft OneDrive などのクラウド サービスにユーザーがファイルを送信する機能が削除されました。
Panicは月曜日のブログ投稿でAppleの決定をユーザーに知らせ、 iOS開発者ガイドラインによりTransmitは「送信」機能を実装できなくなると述べた。
Apple の App Store レビューガイドラインでは iCloud Drive については触れられておらず、拡張機能のセクションでは iCloud バックアップに関連する iOS データストレージポリシーのみが参照されています。
Core Data と iCloud Backup は、ユーザーのデバイスと Apple の iCloud サーバーの間でやり取りされるデータの量を制限しようとするものです。つまり、iOS ではアクティブにバックアップされ同期が維持されるユーザーのアクティブ ドキュメントのリポジトリとして iCloud Drive を使用することを予定しているため、Transmit のファイル転送機能によって予期しないサーバー負荷が発生する可能性があります。
しかし、このポリシーは、単純なネットワーク ストレージとして機能することを目的とした他のクラウド サービスを使用するアプリにとっては問題を引き起こします。iOS では現在、アプリが共有シートを編集して選択したクラウド サービスのみをリストすることを許可していないためです。
Transmitは、FTP、SFTP、S3、WebDAVサーバーへのリモートログイン、ファイルのアップロードとダウンロード、権限の編集、フォルダの作成などを可能にする、包括的なファイル管理アプリとして宣伝されています。リリース当初、iCloudの主要機能である「送信」は、iOS 8の新しい拡張性を活用してShare Sheetとの完全な互換性を実現し、Share Sheetsをサポートする他のアプリからファイルをアップロードできるようになりました。
AppleはPanicに対し、TransmitがAppleのルール(具体的には、アプリ内で作成されていないデータをiCloud Driveにアップロードできないという制限)に違反しており、「送信」機能を削除する必要があると伝えました。しかし、iOSでは開発者が共有シートを選択的にカスタマイズできないため、iCloudへのフックを削除すると、共有シートとの互換性がすべて失われます。
つまり、Transmit iOSはiCloud Driveからコンテンツをダウンロードできるものの、アプリ内で作成されたコンテンツでない限り、iCloud Driveにコンテンツをアップロードすることはできないということです。Appleは、このような使用法は2.23条に違反すると述べています。「アプリはiOSデータストレージガイドラインに従わなければ、拒否されます」とありますが、奇妙なことに、このページにはiCloud DriveやiCloud Driveの適切な使用法について何も書かれていません。
Panic は、今後のアップデートで「送信」機能が復活することを期待しています。
Apple の App Store タイトルに関するポリシーは進化を続けており、同社では、ユーザーの個人情報、位置情報、文書の収集、他の開発者の作品の著作権侵害、低品質ソフトウェアのアプリスパムなど、他のプラットフォームに影響するスパイウェア、マルウェア、品質問題が蔓延していない、厳格に管理された「ウォールドガーデン」のアプリを育成する中で、開発者との予期せぬ問題に頻繁に遭遇している。
Appleはレビューガイドラインの中で、「アプリが却下された場合、異議申し立てができる審査委員会があります。報道機関に駆け込んでAppleを中傷しても、何の役にも立ちません」と述べています。しかし、一見恣意的で気まぐれなアプリ却下に遭遇したフラストレーションから、開発者はユーザーに問題点を伝えることがよくあります。AppleはiCloud Driveのポリシーに関する質問にまだ回答していません。