Call us: 1-888-347-5462 Customer Login
Paragon Storage SDKs for Mobile Devices
Support of USB storage devices by mobile applications is rather an exception than a rule, even though their utilization would have been appreciated by many users in backup utilities, file managers, and many other programs.
A modest attempt to change this situation has been done in Android 6 (Marshmallow) by implementing partial support for FAT32-formatted external storage. Obviously, it is not enough. Beside certain file-size limitations of FAT32, support of only one file system in the latest version of Android is a problem for developers who would like their apps to run on the majority of phones and tablets, and even bigger one for those planning to create cross-platform apps.
Paragon Software's Storage SDKs for Android and iOS help fill this gap. Based on the industry-proven cross-platform Universal File System Driver library, they provide an abstraction layer for multiple partitioning schemes (MBR, GPT, APM) and file systems (NTFS, HFS+, FAT32, ExFAT, and ExtFS). This lets developers focus on workflows and usability of their programs rather than worrying about low-level storage functions. Developers are thus freed from having to implement support for the various popular file systems, and that considerably reduces development and QA time and effort.
Storage SDK for Android
Paragon Storage SDK for Android includes Paragon UFSD SDK and Paragon USB Mass Storage SDK.
How it Works
Paragon's UMS stack is based on UFSD SDK that exposes interfaces similar to those implemented in Java’s native java.io package, providing steep learning curve and easy adoption by developers.
As a real-life example of how the UMS SDK can be used, please try a beta version of Paragon's USB plugin for Total Commander for Android on any Android device that supports the USB Host capability:
The plug-in has already been downloaded more than 400,000 times, which clearly demonstrates end-user interest in this capability.
Storage SDK for iOS
Paragon Storage SDK for iOS provides support for multiple file systems (FAT32, ExFAT, NTFS, HFS+, ExtFS) and can be used to build external storage management application for recent iPhone and iPad models making it an attractive proposition for Lightning-to-USB adapter vendors as well as storage vendors. Paragon Software also believes it will spur the development of iOS Lightning to USB storage adaptors – the accessories that let iOS users access data stored on existing USB storage from iOS devices, opening up a whole new market for iOS accessory vendors.
How it Works
The UFSD SDK for iOS provides custom C++ primitives to browse directories, create, read from and write to as well as delete files on volumes formatted to any of the supported file systems.
Paragon Software is also offering maintenance and support as well as development and consulting services for these SDKs.
Expertise You Can Trust