Supported Platforms and Devices
The following are the supported platforms for wearable using Quantum Visualizer:
| Platform | Version |
|---|---|
| iOS |
|
| Android | 4.4W (API 20) and above* |
* Notifications only.
Prerequisites
The next few sections present overviews about how to develop applications for the Apple Watch and receive notifications on Android Wear. These overviews discuss the details of the Wearables application architecture, working with Xcode, creating a watch user interface (UI) for Apple Watch, setting up notifications on Android Wear, and designing a sample app.
To create a Wearables app:
- You must install Kony Visualizer 7.0 (or higher versions) to build a watch app using Kony Visualizer.
- You need to access Quantum Fabric Messaging to test notifications.
- It is a good idea to have the target hardware (an Apple Watch or an Android Wear device) for development and testing.
Apple Watch Prerequisites
The following describes the supported functionality and limitations of the wearable in Quantum Visualizer:
- You can create your user interface and write your business logic in Quantum Visualizer for Apple Watch apps.
- When developing an Apple Watch app, you can add forms and apply templates in your app.
- Your Apple Watch app can use notifications, glances, and actions.
- Apple Watch apps can also apply skins, just as you would with any app you develop in Visualizer.
- Only the iOS platform supports background and foreground modes.
- On iOS, invoking the functions kony.notificationsettings.createAction and kony.notificationsettings.createCategory multiple times will not overwrite the existing actions and categories.
- On iOS, invoking the functions kony.notificationsettings.registerCategory will remove the earlier registered categories.
Android Wear Prerequsites
- As per the Android documentation, the format methods in Android - DateFormat class implement a subset of Unicode UTS #35 patterns. The subset currently supported by the DateFormat class uses the format characters:acdEHhLKkLMmsyz. Up to level 17 of the Android API, only the formatting characters adEhkMmszy are supported.
NOTE: Android - DateFormat class incorrectly implements k as if it were H for backward compatibility. For more information refer to http://developer.android.com/reference/android/text/format/DateFormat.html and http://developer.android.com/reference/java/text/SimpleDateFormat.html
- Customization of the notification view is not supported in Android.