Домашняя » как » Как получить локальную файловую систему в стиле Android на iPhone или iPad

    Как получить локальную файловую систему в стиле Android на iPhone или iPad

    С iOS 8 ваш iPhone или iPad теперь может иметь локальную файловую систему, как у пользователей Android. Храните файлы для использования в автономном режиме, обращайтесь к ним в любом обновленном приложении и сохраняйте файлы непосредственно в файловой системе из других приложений.

    Более того, некоторые из этих решений позволяют вам легко получать доступ к файлам Mac или ПК на вашем устройстве. Вы также можете использовать этот трюк для доступа к файлам через FTP, SFTP, WebDAV и другие протоколы в любом приложении..

    Как это устроено

    iOS 8 включает точку расширения поставщика документов / поставщика хранения. Любое стороннее приложение может подключиться к этому. По умолчанию это позволяет получать доступ к файлам с iCloud Drive и сохранять файлы на iCloud Drive из любого приложения, которое поддерживает новый инструмент выбора документов. Сторонние сервисы облачного хранения, такие как Dropbox, Google Drive и Microsoft OneDrive, также могут подключаться к этому расположению, что позволяет вам использовать выбранный вами сервис облачного хранения в качестве первоклассного гражданина в любом приложении. Приложения не должны обновляться для поддержки каждой отдельной услуги - они просто должны поддерживать стандартную систему расширения iOS 8.

    Но провайдер хранилища не обязательно должен быть облачным сервисом. Это может быть любое приложение, и это приложение может хранить свои файлы полностью локально. Поэтому все, что вам действительно нужно для получения локальной файловой системы, - это установить приложение, предназначенное для работы в качестве хранилища. Да, для этого требуется стороннее приложение, но даже пользователям Android нужно стороннее приложение, чтобы действительно раскрыть возможности файловой системы..

    Файлы, которые вы сохраняете в приложении, которое вы можете рассматривать как локальную файловую систему, сохраняются как часть файлов данных приложения в iOS.

    Получить приложение для передачи или документа

    Есть много приложений, которые вы могли бы потенциально использовать для этого, но вот два лучших, которые мы нашли на данный момент:

    • Документы (бесплатно): Приложение Readdle's Documents отшлифовано и бесплатно. Он предоставляет файловую систему, к которой вы можете получить доступ в любом приложении, а также мощное приложение с поддержкой просмотра различных типов документов и медиа-файлов. Он также может синхронизироваться с iCloud Drive, Dropbox или Google Drive, что позволяет вам получить доступ к одному и тому же набору файлов на вашем компьютере и легко копировать файлы в хранилище приложения или из него. Конечно, все функции синхронизации не обязательны - вы можете использовать их как полностью автономное хранилище файлов. Как и передача ниже, он предлагает доступ к серверам 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-файлы, а также выбирать их удаление или перемещение - и все это из самого приложения.

    Такие приложения предлагают общий доступ к листам, что позволяет легко открывать файлы из приложения файловой системы в другом приложении. Например, в «Документах» вы можете просмотреть файл, нажать кнопку «Поделиться» и нажать «Открыть в». Затем вы можете открыть файл непосредственно в другом приложении на вашем устройстве, если это приложение поддерживает этот тип файла..

    Документы предлагают различные способы загрузки файлов в приложение, включая доступ к сетевым папкам. Есть также встроенный веб-браузер, который вы можете использовать. Откройте браузер, перейдите к файлу, который вы хотите загрузить, и вы можете сохранить его непосредственно в локальном хранилище файлов приложения..

    Но основным связующим звеном, который заставляет все это работать, является система расширений iOS 8. Во-первых, убедитесь, что вы используете приложение, которое было обновлено для его поддержки, например, страницы Apple или другое приложение iWork. Использование приложения, которое было обновлено для его поддержки - например, Страницы Apple или другое приложение iWork. Откройте список мест хранения, в которых можно открывать файлы или сохранять их, и нажмите «Еще…»..

    Вы увидите список установленных приложений, которые предоставляют провайдеры хранения. Включите одно или несколько установленных расширений поставщика услуг хранения и коснитесь Готово..

    Поставщик хранилища появится в списке доступных мест. Вам нужно будет сделать это только один раз, и это будет включено в любом приложении, которое поддерживает эту платформу расширения..

    После этого вы сможете открывать файлы или сохранять файлы в локальном хранилище файлов непосредственно из любого приложения, которое поддерживает эту систему. Почти любой тип приложения может быть обновлен для поддержки этого. У вас может быть приложение для работы с электронной почтой, которое предлагает способ прикрепить эти локальные файлы к вашей электронной почте или сохранить вложения, например, в таком месте хранения. Возможности практически безграничны - разработчики просто должны написать приложения, и вы должны установить их.


    Эта функция не совсем эквивалентна локальной файловой системе Android, но это не так уж плохо. После того, как будет обновлено больше приложений для поддержки системы расширений iOS 8, вы сможете получить доступ к файлам из любого места стандартизированным способом практически в любом месте. Сохранены ли они в локальном хранилище вашего устройства, на удаленном сервере или в облачном хранилище - они будут доступны любому приложению.

    Изображение предоставлено: LWYang на Flickr