Understanding the Lifecycle of the NIVOMAX Viewer iPad Edition Release for Your Distribution

Disclaimer

SYNAXIOM does not distribute NIVOMAX Viewer setup files directly to end users. To obtain the necessary setup files, users must download a copy directly from the Technical Publications Supplier's NIVOMAX Self Serve portal, subsequent to agreeing to the terms and conditions stipulated therein. The Technical Publication Supplier, possessing a valid Distribution ID for their copy of the NIVOMAX Applications, is the sole distributor. Access to and use of the NIVOMAX Viewer is contingent upon the purchase of a Data License for a digital product from the Technical Publications Supplier. The digital product downloaded will function exclusively with the viewer provided by the respective Supplier. Users are advised that the distribution of NIVOMAX Viewer setup files may be governed by applicable export control regulations depending on their region.

Licensing

It is not necessary for end-users to purchase a separate NIVOMAX license. The Technical Publications Supplier from whom you have acquired your Data License has already procured the requisite licenses from SYNAXIOM. By extending an invitation, they include you within their authorized user pool, as permitted under their NIVOMAX license agreement. You are authorized to use the NIVOMAX software provided the Technical Publications Supplier maintains a valid NIVOMAX software license.

Confidentiality

This document (“Document”) contains confidential and proprietary information owned by SYNAXIOM Inc. (“SYNAXIOM”). No part of this Document may be reproduced, copied, or distributed in any form or by any means without the prior written permission of SYNAXIOM Inc. Unauthorized use, disclosure, or reproduction of this Document is strictly prohibited. Any third-party intellectual property mentioned herein is the property of their respective owners, and such mention is for informational purposes only and does not imply any association with or endorsement by the owners.

This page must not be removed before distributing the document. It must remain present in all shared copies to ensure proper communication and compliance.

Understanding the Lifecycle of the NIVOMAX Viewer iPad Edition Release for Your Distribution

Last Updated on August 22, 2024 | 3 min read


As a SYNAXIOM customer, you have received a unique distribution of NIVOMAX customized to your needs as part of your entitlement. Each distribution comes with a Distribution ID and a suite of applications, including the NIVOMAX Viewer Editions for different platforms such as Windows, Web, and iPad. Some of you have noticed that the NIVOMAX Viewer iPad edition has a longer lifecycle before it becomes available in your distribution compared to the Web and Windows Editions. This article explains why this difference exists, focusing on the factors that contribute to the extended timeline for the NIVOMAX Viewer iPad edition.

Windows Application Lifecycle: Streamlined and Controlled

For NIVOMAX Windows and Web applications, the entire lifecycle—from development within our Integrated Development Environment (IDE) to the release of installation setup files and server apps—is managed directly by SYNAXIOM. This streamlined process allows us to efficiently test, package, and deploy updates or new releases, ensuring minimal delays.

The NIVOMAX Viewer iPad Edition Lifecycle: A Complex and Extended Process

The process for developing and releasing the NIVOMAX Viewer iPad edition is inherently more complex and involves several mandatory steps that contribute to a longer lifecycle:

Development and Initial Testing

The NIVOMAX Viewer iPad edition is developed using Xcode, Apple’s official IDE for iOS and iPadOS. After coding, the application undergoes rigorous testing in simulators to ensure it functions correctly across the supported iPadOS versions and device types.

Integration with Server Apps

Unlike self-contained iPad apps, such as games, the NIVOMAX Viewer iPad Edition interacts with various NIVOMAX server apps to perform functions such as authentication, authorization, and downloading entitlements, all of which are unique to each distribution and hosted on-premise by our customers (ePubs Suppliers). This integration requires additional testing to ensure compatibility and performance, adding time to the process.

TestFlight Deployment

Once initial testing is complete, the app is uploaded to Apple’s TestFlight platform for beta testing. At this stage, we also test the application within the Continuous Integration (CI) environment for each distribution, verifying that it functions as intended with the specific server setup.

Apple’s Review Process

After passing through TestFlight, each iteration of the app must go through Apple’s review process, even for TestFlight submissions. According to Apple’s documentation, this process can take up to 48 hours for each submission. The app is evaluated against Apple’s strict guidelines, and any necessary changes must be addressed before resubmission. This review process can introduce delays and extend the timeline, especially if modifications are requested by Apple.

Ongoing Testing and Validation

Even after Apple’s approval, ongoing testing is necessary to ensure that the app works correctly with all server configurations unique to each distribution. This ensures that by the time the app reaches end users, it is fully operational and meets all requirements.

Why the Process Takes Longer

The longer lifecycle for the NIVOMAX Viewer iPad edition is not just a result of the development time but is influenced by several mandatory steps, including integration with server apps, testing within CI environments, and multiple rounds of Apple’s review and approval. These steps are crucial to ensuring that the NIVOMAX Viewer iPad edition functions correctly within each unique distribution and meets the high standards required by both SYNAXIOM and Apple.

We hope this explanation provides clarity on why the NIVOMAX Viewer iPad edition for your distribution has a longer lifecycle compared to our Windows and Java server apps. We appreciate your understanding as we work within these necessary frameworks to deliver high-quality applications across all platforms.


For the latest documentation on this and other important topics, please refer to the NIVOMAX Help Center. The NIVOMAX Help Center is your primary resource for up-to-date information, guidelines, and self-serve support for NIVOMAX.

This document also has an online version which may be more up-to-date.


CONFIDENTIAL

This document is the property of SYNAXIOM Inc.