Paragon Software Group, the technology leader in data security and data management solutions, announces the release of its UFSD software development kits for Android and iOS. The new UFSD SDKs make it much easier to develop apps that take advantage of USB storage.
Mobile OSes are beginning to incorporate USB storage support, but that support tends to be inflexible. This feature only came to Android in version 6 (Marshmallow), and that implementation only supports FAT32. That's a problem for developers who want to produce apps that run on the majority of Android phones and tablets, and an even bigger one for those planning to create cross-platform apps. Furthermore, FAT32 imposes file-size limitations that can be inconveniently restrictive when dealing with large files such as HD and 4K videos.
|UFSD for iOS platform|
Paragon Software's new UFSD SDKs help fill this gap. Available for iOS (iPhone 5 and later, iPad 2 and later) and Android (version 3.0 and later), they abstract and implement support for multiple partitioning schemes (MBR, GPT and APM) and file systems (NTFS, HFS+, FAT32, ExFAT and ExtFS).
The UFSD SDKs provide an abstraction layer for many file systems. This lets developers of Android File Manager applications focus on the user-facing side of their applications and improve workflows and usability 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.
|UFSD for Android platform|
To provide a real-life example of how the UFSD SDK can be used, Paragon Software has developed a plug-in that adds USB storage support to the well-regarded, 4.5 star average rated, Total Commander file management app for Android. The plug-in has already been downloaded more than 400,000 times, which clearly demonstrates end-user interest in this capability.
A demonstration of a sample iOS app using the iOS UFSD SDK can be seen via YouTube.
The UFSD SDKs are available for licensing.