Apache Cordova vs Apportable: What are the differences?
Apache Cordova: Platform for building native mobile applications using HTML, CSS and JavaScript. Apache Cordova is a set of device APIs that allow a mobile app developer to access native device function such as the camera or accelerometer from JavaScript. Combined with a UI framework such as jQuery Mobile or Dojo Mobile or Sencha Touch, this allows a smartphone app to be developed with just HTML, CSS, and JavaScript; Apportable: Objective-C for Android. Apportable lets you cross-compile your iOS app and re-use the same code across platforms.
Apache Cordova and Apportable belong to "Cross-Platform Mobile Development" category of the tech stack.
Some of the features offered by Apache Cordova are:
- Cross-platform (CLI) workflow
- Platform-centered workflow
- Hundreds of plugins
On the other hand, Apportable provides the following key features:
- No Java, HTML5 or JavaScript required. Using our platform, your unmodified app can run on Android devices automatically
- Apportable compiles your app to run natively on Android, with speed and playability that rivals the iOS version
- We bake in performance optimizations for the latest devices and firmware updates, and Android-specific functionality such as "Lights Out" mode, hardware specific buttons, and more
Apache Cordova is an open source tool with 762 GitHub stars and 327 GitHub forks. Here's a link to Apache Cordova's open source repository on GitHub.