С iOS 8 у вашего iPhone или iPad теперь может быть локальная файловая система, как у пользователей Android. Храните файлы для использования в автономном режиме, получайте к ним доступ в любом обновленном приложении и сохраняйте файлы непосредственно в файловой системе из других приложений.
Более того, некоторые из этих решений позволяют легко получить доступ к файлам Mac или ПК на вашем устройстве. Вы также можете использовать этот трюк для доступа к файлам через FTP, SFTP, WebDAV и другие протоколы в любом приложении.
Как это устроено
СВЯЗАННЫЕ С: Как использовать расширения приложений на iPhone или iPad с iOS 8
iOS 8 включает точка расширения поставщика документов / хранилища . Любое стороннее приложение может подключиться к нему. По умолчанию это позволяет вам получать доступ к файлам из iCloud Drive и сохранять файлы в iCloud Drive из любого приложения, поддерживающего новое средство выбора документов. Сторонние сервисы облачного хранения, такие как Dropbox, Google Drive и Microsoft OneDrive, также могут подключаться к этому месту, что позволяет вам использовать выбранную вами службу облачного хранения как первоклассный гражданин в любом приложении. Приложения не нужно обновлять для поддержки каждой отдельной службы - они просто должны поддерживать стандартную систему расширений iOS 8.
Но поставщик хранилища не обязательно должен быть облачным хранилищем. Это может быть любое приложение, и это приложение может хранить свои файлы полностью локально. Итак, все, что вам действительно нужно для получения локальной файловой системы, - это установить приложение, которое предназначено для работы в качестве хранилища. Да, для этого требуется стороннее приложение, но даже пользователям Android требуется стороннее приложение, чтобы по-настоящему раскрыть мощь файловой системы .
Файлы, которые вы сохраняете в приложении, которые вы можете рассматривать как локальную файловую систему, сохраняются как часть файлы данных приложения в iOS .
Загрузите приложение Transmit или Document
СВЯЗАННЫЕ С: Все, что вам нужно знать об использовании iCloud Drive и библиотеки фотографий iCloud
Есть много приложений, которые вы потенциально могли бы использовать для этого, но вот два лучших, которые мы нашли на данный момент:
-
Документы
(Бесплатно)
: Приложение Readdle's Documents отточено и бесплатное. Он предоставляет файловую систему, к которой вы можете получить доступ в любом приложении, а также мощное приложение с поддержкой просмотра различных типов документов и медиафайлов. Он также может синхронизироваться с
iCloud Drive
, Dropbox или Google Диск, что позволяет получить доступ к тому же набору файлов на вашем компьютере и легко копировать файлы в хранилище приложения или из него. Конечно, вся синхронизация необязательна - вы можете просто использовать ее как полностью автономное хранилище файлов. Как и Transmit ниже, он предлагает доступ к серверам WebDAV, FTP и SFTP.
Это бесплатное приложение, вероятно, станет лучшим выбором для большинства людей. -
Передать
($10)
: Transmit очень популярен в Mac OS X и теперь предлагает приложение для iOS благодаря новым функциям iOS 8. Transmit предлагает локальную файловую систему, но включает поддержку доступа к серверам хранения FTP, SFTP, WebDAV и Amazon S3. Благодаря системе расширений iOS 8, Transmit, таким образом, может добавить поддержку открытия файлов и сохранения файлов на этих удаленных серверах в любом приложении, которое поддерживает новое средство выбора документов.
Вы даже можете включить SSH / SFTP-сервер на своем Mac, а затем использовать Transmit (или Documents) для доступа к его файловой системе непосредственно из приложений на вашем устройстве iOS. На официальном сайте Transmit есть инструкции. Это приложение стоит 10 долларов, но оно того стоит, если вам действительно нужны эти функции.
Как использовать новую файловую систему
Сначала установите желаемое приложение и запустите его. Это приложение обеспечивает просмотр некоторых локальных файлов, хранящихся на вашем устройстве. Технически они хранятся как часть файлов данных этого приложения, но это не имеет значения. Документы и другие приложения позволяют просматривать популярные файлы, такие как изображения, документы, видео и zip-файлы, и работать с ними, а также удалять или перемещать их - и все это из самого приложения.
Такие приложения предлагают доступ к общему листу, что позволяет легко открывать файлы из приложения файловой системы в другом приложении. Например, в «Документах» вы можете просмотреть файл, нажать кнопку «Поделиться» и нажать «Открыть в». Затем вы можете открыть файл непосредственно в другом приложении на своем устройстве, если это приложение утверждает, что поддерживает этот тип файла.
Documents предлагает различные способы загрузки файлов в приложение, включая доступ к сетевым хранилищам. Вы также можете воспользоваться встроенным веб-браузером. Откройте браузер, перейдите к файлу, который хотите загрузить, и вы сможете сохранить его прямо в локальном хранилище файлов приложения.
Но основной клей, который заставляет все это работать, - это система расширений iOS 8. Во-первых, убедитесь, что вы используете приложение, которое было обновлено для его поддержки, например Apple Pages или другое приложение iWork. Использование приложения, которое было обновлено для его поддержки, например Apple Pages или другого приложения iWork. Откройте список мест хранения, из которых можно открывать или сохранять файлы, и коснитесь опции «Еще…».
Вы увидите список установленных приложений, предоставляющих хранилища. Включите одно или несколько установленных расширений поставщика хранилища и нажмите Готово.
Поставщик хранилища появится в списке доступных мест. Вам нужно будет сделать это только один раз, и он будет включен в любом приложении, поддерживающем эту структуру расширений.
После этого вы сможете открывать файлы или сохранять файлы в локальном хранилище файлов непосредственно из любого приложения, поддерживающего эту систему. Для поддержки этого можно обновить почти любой тип приложения. У вас может быть приложение электронной почты, которое предлагает способ прикреплять эти локальные файлы к вашим электронным письмам или, например, сохранять вложения в такое место хранения. Возможности практически безграничны - разработчикам просто нужно написать приложения, а вы должны их установить.
Эта функция не полностью эквивалентна локальной файловой системе Android, но это не так уж плохо. После обновления дополнительных приложений для поддержки системы расширений iOS 8 вы сможете получать доступ к файлам из любого места стандартным способом практически из любого места. Независимо от того, сохранены ли они в локальном хранилище вашего устройства, на удаленном сервере или в облачном хранилище, они будут доступны для любого приложения.
Кредит изображения: LWYang на Flickr