Як отримати локальну файлову систему Android-стилю на iPhone або iPad
З iOS 8 ваш iPhone або iPad тепер може мати локальну файлову систему, подібну до тієї, яку мають користувачі Android. Зберігайте файли для використання в автономному режимі, отримуйте доступ до них у будь-якій оновленій програмі та зберігайте файли безпосередньо у файловій системі інших програм.
Більш того, деякі з цих рішень дозволяють легко отримати доступ до файлів Mac або ПК на пристрої. Ви також можете використовувати цей трюк для доступу до файлів через FTP, SFTP, WebDAV та інші протоколи в будь-якому додатку.
Як це працює
iOS 8 включає в себе точку розширення постачальника документів / постачальника даних. Будь-який додаток третьої сторони може підключити до цього. За замовчуванням це дозволяє отримувати доступ до файлів з iCloud Drive і зберігати файли в iCloud Drive з будь-якої програми, яка підтримує вибір нового документа. Служби сторонніх розробників, такі як Dropbox, Диск Google і Microsoft OneDrive, також можуть підключатися до цього розташування, дозволяючи використовувати службу хмарних сховищ як першокласний громадянин у будь-якій програмі. Додатки не потрібно оновлювати, щоб підтримувати кожну окрему послугу - вони просто повинні підтримувати стандартну систему розширення iOS 8.
Проте постачальник даних не повинен бути службою зберігання хмарних даних. Це може бути будь-яка програма, і ця програма може зберігати свої файли повністю локально. Отже, все, що вам дійсно потрібно, щоб отримати локальну файлову систему, це встановити додаток, призначене для роботи в якості місця зберігання. Так, для цього потрібна програма сторонніх розробників, але навіть користувачам Android потрібна програма сторонніх розробників, щоб дійсно розкрити потужність файлової системи.
Файли, які ви зберігаєте в програмі - які ви можете вважати локальною файловою системою - зберігаються як частина файлів даних програми в iOS.
Отримайте програму "Передача" або "Документ"
Існує багато програм, які можна потенційно використати для цього, але тут найкращі два з них:
- Документи (безкоштовно): Додаток Документи Readdle полірований і безкоштовний. Вона забезпечує файлову систему, доступ до якої можна отримати в будь-якому додатку, а також потужна програма з підтримкою перегляду різних типів документів і медіа-файлів. Він також може синхронізуватись з iCloud Drive, Dropbox або Google Drive, дозволяючи отримати доступ до того ж самого набору файлів на вашому комп'ютері та легко копіювати файли на або з сховища програми. Всі синхронізуючі матеріали є необов'язковими, звичайно, ви можете використовувати їх як повністю віддалене місце зберігання файлів. Як і 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 (або Документами) для доступу до своєї файлової системи безпосередньо з додатків на пристрої iOS. Офіційний веб-сайт Transmit пропонує інструкції. Ця програма становить $ 10, але може бути добре, якщо ви дійсно потребуєте цих функцій.
Як використовувати нову файлову систему
По-перше, встановіть свій вибір і запустіть його. Ця програма надає перегляд деяких локальних файлів, збережених на вашому пристрої. Вони технічно зберігаються як частина файлів даних програми, але це не має значення. Документи та інші програми дозволяють переглядати та працювати з популярними файлами, такими як зображення, документи, відео та zip-файли, а також видаляти їх або переміщувати - все з самої програми.
Такі програми пропонують доступ до файлів спільного доступу, що дозволяє легко відкривати файли з програми файлової системи в іншій програмі. Наприклад, у "Документах" можна переглянути файл, торкніться кнопки "Спільний доступ" і натисніть "Відкрити". Після цього файл можна відкрити безпосередньо в іншій програмі на пристрої, якщо цей додаток заявляє, що підтримує цей тип файлу..
Документи пропонують різні способи отримання файлів у програмі, включаючи доступ до мережних місць. Існує також вбудований веб-баузер, який можна використовувати. Відкрийте веб-переглядач, перейдіть до файлу, який ви хочете завантажити, і ви можете зберегти його безпосередньо до місцевого сховища файлів програми.
Але основний клей, який робить все це роботою, є системою розширення iOS 8. По-перше, переконайтеся, що ви використовуєте оновлену програму для її підтримки, наприклад, сторінки Apple або іншу програму iWork. Використовуючи оновлену програму для її підтримки - наприклад, сторінки Apple або іншу програму iWork. Відкрийте список місць зберігання, щоб відкрити файли або зберегти файли, а потім натисніть опцію "Додатково ...".
Ви побачите список встановлених програм, які надають постачальникам сховищ. Увімкніть один або кілька встановлених розширень постачальника даних і торкніться Готово.
Постачальник сховища з'явиться у списку доступних місць. Це потрібно зробити лише один раз, і воно буде ввімкнено в будь-якій програмі, яка підтримує цю рамку розширення.
Після цього ви зможете відкривати файли з локального сховища файлів або зберігати їх безпосередньо з будь-якої програми, яка підтримує цю систему. Майже будь-який тип додатка може бути оновлений для підтримки цього. Ви могли б мати додаток електронної пошти, який пропонує спосіб підключення цих локальних файлів до електронної пошти або збереження вкладень у такі місця зберігання, наприклад. Можливості майже безмежні - розробники просто повинні написати програми, і ви повинні їх встановити.
Ця функція не повністю еквівалентна локальної файлової системи Android, але це не все погано. Після оновлення додатків для підтримки системи розширень iOS 8, ви зможете отримати доступ до файлів з будь-якого місця стандартизованим способом практично в будь-якому місці. Незалежно від того, чи зберігаються вони на локальному сховищі вашого пристрою, на віддаленому сервері або в службі зберігання в хмарі, вони будуть доступні для будь-якої програми.
Кредит на зображення: LWYang на Flickr