Advertisment

Paragon Software Storage SDKs for Android and iOS make it easy to add USB storage functionality to other apps

Paragon Software Storage SDKs greatly simplify the creation of storage management apps for Android and iOS

author-image
Anuj Sharma
New Update
ios storage sdk

The new UFSD SDKs make it much easier to develop apps that take advantage of USB storage.

Advertisment

USB storage is generally underused in mobile apps, even though there are various situations where it would be very convenient for users. Examples include on-the-go backup without relying on mobile data or Wi-Fi hotspots, and giving copies of photos or videos you've just taken to someone else without having to upload them. If you want to take movies on a trip to watch on the plane or in your hotel, for example, it’s much easier to save large media files on a flash drive, and this also avoids cluttering up the device’s limited internal 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.

Paragon Software Storage 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).

Advertisment

The UFSD SDKs will be of particular interest to storage vendors, as they can bundle Paragon’s UMS service and other Paragon FS drivers with portable USB storage products to ensure compatibility and interoperability with any OSes including iOS, Android, Linux, Mac OS X and Windows. Similarly, ISVs can use the SDKs to simplify the development of Android and iOS apps supporting multiple brands of mobile USB storage.

Since iOS provides a very limited support for external storage and only allows access to images stored on digital cameras via custom Lightning to USB adaptor, storage vendors entering the iOS market need a companion app that would support their storage media’s file system. Naturally, each vendor’s app only supports its own storage brand.

These new SDKs are based on Paragon Software's industry-proven cross-platform Universal File System Driver library, which is used around the world in billions of devices such as phones, tablets, routers, networked storage, and cameras. The company also provides OEM drivers to USB flash storage vendors. Furthermore, Paragon Software's product portfolio includes OEM file system drivers for OS X and Windows. Potential customers can therefore be assured that Paragon Software's technology is thoroughly tried and tested.

Advertisment

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.

A demonstration of a sample iOS app using the iOS UFSD SDK can be seen via YouTube:  .

Availability:

The UFSD SDKs are available for licensing: http://www.paragon-software.com/technologies/ufsd/ums-sdk.html For more details about the new technologies and evaluation options, please visit the company’s web site: http://www.paragon-software.com/technologies/ufsd.html  or contact technology@paragon-software.com

android ios paragon-software
Advertisment