With the launch of the NIVOMAX Viewer Mobile Edition, we’ve received inquiries about whether users can choose where their libraries are stored, specifically, if they can store them on an external USB-C drive. While our Windows and desktop versions allow users to set a custom Data Store Location, the Mobile Edition functions differently due to the way iPadOS manages storage.
Why We Only Allow On-Device Storage
Unlike traditional desktop operating systems, iPadOS is built around security, app sandboxing, and storage isolation. These core principles impact how data is stored and accessed. Here are the primary reasons why we only allow on-device storage:
iPadOS Restrictions on External Storage
Unlike Windows, where users can permanently assign a Data Store Location on an internal or external drive, iPadOS does not allow apps to select and set an external drive for storage. Instead, the user must manually select the drive every single time it is connected. If the drive is unplugged, even momentarily, the app loses access and requires the user to reselect it. This creates a disruptive and unreliable user experience for managing large technical libraries, especially if the disconnection occurs during runtime.
Restricted Persistent Access to USB Drives and User Experience Impact
iPadOS enforces strict sandboxing rules, meaning that apps cannot maintain persistent read/write access to external drives. Even if the user selects an external drive for storage, this selection is not retained when the drive is removed. Upon reconnection, iPadOS requires manual reauthorization, making it impractical for a seamless workflow where libraries need to be reliably accessible.
This results in a bad user experience, especially for users accustomed to our Windows and Network Editions, where they can set a storage location once and never have to worry about it again. On Windows, users have multiple storage options beyond just portable USB drives, including internal partitions, external hard drives, and network-attached storage (NAS). These options provide stable and persistent storage, unlike USB drives, which are more prone to accidental removal and disconnection.
Stability and Data Integrity Considerations
The NIVOMAX Viewer is designed for high-reliability environments where large volumes of structured technical data are critical for day-to-day operations. Relying on external storage introduces the risk of accidental disconnection, file corruption, and performance inconsistencies. Keeping libraries stored directly on the iPad ensures that users always have instant, uninterrupted access to their data—without dependency on external hardware.
Performance Optimization for Large Data Sets
NIVOMAX libraries can contain large volumes of structured technical content that must be indexed for fast offline search and retrieval. iPadOS optimizes on-device storage for performance, ensuring that data loads quickly. External drives, particularly flash-based USB-C drives, introduce latency and potential bottlenecks that could degrade the experience.
Security and Compliance Considerations
Many of our users operate in regulated environments where data security and compliance are top priorities. Storing data externally increases the risk of data exposure or loss if the USB drive is removed or misplaced. By keeping all libraries on-device, we ensure a controlled, secure environment that aligns with industry best practices.
Looking Ahead
Our R&D teams are always working on possible ways to include this option while maintaining the level of quality UX we require before sharing it with our valued customers and users.
If this is a feature that is very important to you, please use the feedback form and Upvote the feature using: NMX-IOS-031.
For any questions or feedback, feel free to reach out to our team!