Mobile App Acceleration works with native mobile applications on Android and iOS platforms only.
iOS devices must run iOS 8.1 or above and be written using Objective-C or Swift. Most of the supported frameworks are part of iOS. Exceptions are AFNetworking and SDWebImage frameworks, which are third-party. Version requirements for these are specified in the Nanovisor SDK Guides.
|iOS development framework or app feature||Supported by Nanovisor SDK?|
|Objective C and Swift languages||Yes, both|
|AVKit, Media Player||Yes|
|MapKit, Google Maps||No|
|iCloud, Amazon S3 API||No|
The Nanovisor SDK can run on any version of Android. However, DPR acceleration is only supported on Android v4.0 or newer.
|Android framework or app feature||Supported by Nanovisor SDK?|
|Volley, Retrofit, Picasso, Fresco, Glide||Yes|
|Amazon S3 API||Yes|
|Media Player||Yes (HLS, Dash, progressive video)|
Some frameworks allow developers to write once and build mobile applications that run both Android and iOS.
|Framework or app feature||Supported by Nanovisor SDK?|
|Cordova||Yes, on both Android and iOS|
|Reactive Native||Yes, on both Android and iOS|
|Unity||Yes, on both Android and iOS|
|Xamarin||Yes, on both Android and iOS|