Новый комплект разработчика от Paragon Software
Компания Paragon Software объявила о выпуске SDK (Software Development Kit) на базе технологии кросс-платформенной совместимости файловых систем (Universal File System Driver) для Android и iOS. Возможности USB-накопителя в мобильных приложениях используются в данный момент далеко не в полной мере. Увлечение облачными сервисами и новым способом хранения данных имеет свои недостатки – большие объемы файлов сложно перемещать в облако и обратно, особенно в поездках без постоянного доступа к интернету. При разработке нового SDK особое внимание уделялось удобству для пользователя.
Мобильные ОС только начинают обеспечивать поддержку USB-накопителей, но пока функциональные возможности сильно ограничены. Такая поддержка доступна только в версии Android 6 (Marshmallow) и только для работы с FAT32. Кроме того, FAT32 ограничивает максимальный размер файла, что не позволяет работать с большими файлами (например, видео в форматах HD и 4K). Это действительно проблема для разработчиков, учитывая необходимость создания кросс-платформенных приложений.
UFSD SDK для iOS предназначен для производителей внешних накопителей для этой платформы. В связи с тем, что iOS обеспечивает лишь ограниченную поддержку внешних накопителей, производители таких устройств как SanDisk, iXpand решают проблему обмена данными между iOS и накопителем с помощью собственных приложений, доступных через AppStore, которые и обеспечивают передачу данных между источниками и потребителями данных (службами iOS и внешним накопителем). Использование UFSD SDK при разработке такого приложения позволяет существенно сократить затраты на разработку.
UFSD SDK для Android будет интересен разработчикам мобильных решений, которые хотят предоставить пользователям доступ к содержимому USB-накопителей. В первую очередь это файловые менеджеры. Новый комплект средств разработки позволяет создавать качественно иные приложения – более удобные с точки зрения пользователя, более функциональные с точки зрения разработчика. Независимые поставщики ПО могут использовать UFSD SDK для Android в своих приложениях для поддержки различных брендов портативных USB-накопителей.
Новый SDK поддерживает работу с различными стандартами формата размещения таблиц разделов на жестком диске (MBR, GPT и APM) и файловыми системами (NTFS, HFS +, FAT32, ExFAT и ExtFS). Он может связывать UMS-службы и драйверы файловых систем Paragon Software Group с USB-накопителями, обеспечивая совместимость с любыми ОС (iOS, Android, Linux, Mac OS X и Windows).
Комплект средств разработчика предоставляет унифицированный способ доступа к различным файловым системам. Это позволяет разработчикам приложений сосредоточиться на удобстве для пользователя, не беспокоясь о низкоуровневых проблемах с хранением данных. Таким образом, разработчикам не требуется реализовывать поддержку различных файловых систем, что сокращает время и усилия на разработку и обеспечение качества продукта.
Новый UFSD SDK создан на основе кросс-платформенной UFSD-технологии от Paragon Software Group, которая используется в телефонах, планшетах, роутерах, камерах и других устройствах. Paragon Software разрабатывает драйверы файловых систем для Mac OS X и Windows. Компания также предоставляет разработчикам OEM-драйверы для USB-флэш-накопителей.