Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Possible to cross-platform develop Watch/Wearable applications?

since I am new in the world of developing apps for watches, and the fact that it exists for smartphones the following frameworks:

  1. Xamarin
  2. PhoneGap
  3. appcelerator
  4. kony
  5. Cordova
  6. ...

I wonder if there exists for watches apps similar frameworks? So that you code once but run overall.

Thanks

Edit 1:

At this day (12.05.2015) regarding to the answer of a nativescript maintainer here. I will go with nativescript to start writing app for wearables.

like image 744
3logy Avatar asked Apr 29 '15 09:04

3logy


People also ask

Can you develop apps for smartwatch?

Stay organized with collections Save and categorize content based on your preferences. Wear OS apps run directly on a watch, giving you access to hardware such as sensors and the GPU. Wearable apps are similar to other apps that use the Android SDK, but differ in design and functionality.

What is wearable app development?

Wearable applications are those that receive data from such wearable devices. Apps of this type have access to the device's hardware and operation system. These sensors collect the data and transfer it to the app programmed for the desired outcome. Today, the market of wearables is full of different solutions.


1 Answers

Cordova/PhoneGap apps don't work directly on the wearable devices/watches. Cordova/PhoneGap is basically a javascript API which can run on WebKit/WebView on all the mobile OS's. But the Android Watch and Apple Watch doesn't support WebKit and so the apps developed with Cordova don't work directly on Watch devices. But if want to extend some of the features from the existing Cordova app to the wearable app, you need to create the extension app in native language and the extension should be able to communicate with the paired app on the mobile device. The extension on the Watch will have only UI and the bussiness logic etc runs on the Cordova app on the mobile. It is possible to establish communication between these apps which will drive the display on the watch devices.

I am not sure about the other frameworks you listed above on how much they support wearable devices.

like image 103
kiran Avatar answered Sep 21 '22 02:09

kiran