This technology, Cider, is a binary compatible graphics support in mobile operating systems that allows applications created for one operating system to operate on an alternate operating system.
Most mobile phone applications are designed for a specific operating system (typically iOS or Android) and cannot be used in an alternate operating system. As a result, users are unable to switch between devices or access as many applications as they may otherwise intend to use. Although several applications address this issue by building separate versions for different operating systems, there is not currently a method for using an application specifically designed for one operating system within another one.
This technology, Cider, is a binary compatibility algorithm allowing a native operating system to receive functions from an application designed for a foreign operating system, and conversely allowing the native operating system to send functions to the foreign application. This software designs a particular application programming interface to allow the foreign application to interact with the operating system by creating objects, storing and retrieving information from virtual containers, and load and link libraries. As a result, Cider enables users of Android mobile phones to run Apple-based applications on their devices, and vice versa.
This technology has been implemented to run iOS-specific applications on an Android operating system.
IR CU14329
Licensing Contact: Greg Maskel