Hybrid App( (Mixed-mode mobile application) refers to an app that lies between web-app and native-app, which has both “the advantage of a good user interaction experience with Native App” and “the advantage of cross-platform development of Web App”.
Hybrid App refers to the app between web-app and native-app. It Although it looks like a Native App, there is only one UI WebView, which accesses a Web App. For example, the first application of Jiebian.com is a shell that wraps a client. In fact, it is an HTML5 web page. Later, the real one was launched. Native application. To be more thorough, such as the Android version of Baidu on the palm and Taobao clients, they are also taking the Hybrid App route, but Baidu on the palm is not encapsulated in WebView, but its own browsing kernel, so the experience is more like a client and more efficient.
1, PhoneGap< /p>
PhoneGap is one The free and open source development environment allows developers to develop apps that run on devices such as Android, Palm, Blackberry, iPhone, iTouch, and iPad. It uses standard Web development languages such as HTML and JavaScript. Developers use PhoneGap for development, which can call functions such as accelerometer, GPS/location, camera, and sound.
PhoneGap also provides Adobe AIR App and online training courses help developers understand native APIs and develop mobile apps on their own platforms.
< p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; list-style:none; border:0px"> 2 .IONIC
IONIC is currently the most promising An HTML5 mobile application development framework. Building applications through SASS, it provides a lot of UI components to help developers develop powerful applications. It uses the JavaScript MVVM framework and AngularJS to enhance the application. It provides two-way binding of data, and using it has become a common choice for Web and mobile developers. Ionic is a development framework that focuses on using WEB development technology to create native applications similar to mobile phone platforms based on HTML5. The purpose of the Ionic framework is to develop mobile applications from the perspective of the web. Based on the PhoneGap compilation platform, it can be compiled into applications for various platforms.
3, WeX5
WeX5 uses hybrid applications (hybrid app) development model, the UI system is completely based on w3c’s html5+css3+js; the introduction of jquery and bootstrap and the bottom-level optimization of mobile, the efficiency and performance are close to native applications. WeX5 native API Framework uses phonegap (cordova) framework.
span>
4, APICloud
APICloud is a “cloud-integrated” mobile development platform. It believes in the concept of “cloud-integrated” and redefines mobile application development. APICloud provides developers with APIs from both “cloud” and “end” directions, simplifying mobile application development technology, and shortening the development cycle of mobile applications from one month to 7 days. APICloud consists of two parts: “Cloud API” and “End API”, which can help developers quickly realize the full life cycle management of mobile application development, testing, release, management and operation.
4, Appcelerator
Appcelerator’s Titanium development platform enables developers to develop native apps for mobile phones, tablets, and desktops through web programming languages such as HTML, PHP, JavaScript, Ruby, and Python. Its advantage is that it allows users to easily access more than 300 APIs and positioning information.
In addition, Appcelerator provides customized statistics for specific behaviors or events . App data can be stored in the cloud or on the device.
span>
5. NativeScript
NativeScript is a mobile platform JavaScript engine for cross-platform development. The logic part naturally does not need to be said, the key lies in how to use platform features. NativeScript obtains all platform APIs through reflection, precompiles them, and then injects these APIs into the JavaScript runtime environment, then intercepts the call after the Javascript call, and runs the native code. NativeScript uses a lot of web development techniques for app development, because the tool chain and language are very familiar and welcomed by many front-end developers.
6, Kinvey
Kinvey is also a platform that provides background creation services for mobile application developers. Kinvey emphasizes the “take-and-use” concept of accelerating the development and sales of mobile applications. Kinvey’s middle layer and data layer are hosted by multiple cloud service providers, including Rackspace, Amazon and Microsoft. All data stored through Kinvey will be backed up in four ways: Amazon EC2, Windows Azure, Rackspace, and Kinvey’s own servers. If one or two of them fails, the user’s data is still safe.
span>
7. ExMobi
ExMobi uses comprehensive data integration technology and rich cross-platform client display capabilities to quickly, safely and efficiently transplant business systems to mobile terminals. ExMobi provides a complete set of development (IDE environment), integration (IT system docking, cloud service), packaging (application packaging of various operating systems), publishing (application operation), management (log management, update management) solution. And through professional training and support channels to provide developers with a sustainable learning and communication space to remove development barriers.
1, PhoneGap
PhoneGap is a free and open source development environment that allows developers to develop Apps running on devices such as Android, Palm, Blackberry, iPhone, iTouch, and iPad. It uses standard Web development languages such as HTML and JavaScript. Developers use PhoneGap for development, which can call functions such as accelerometer, GPS/location, camera, and sound.
PhoneGap also provides Adobe AIR App and online training courses help developers understand native APIs and develop mobile apps on their own platforms.
< p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; list-style:none; border:0px"> 2.< /span>IONIC
IONIC is currently the most promising one A HTML5 mobile application development framework. Building applications through SASS, it provides a lot of UI components to help developers develop powerful applications. It uses the JavaScript MVVM framework and AngularJS to enhance the application. It provides two-way binding of data, and using it has become a common choice for Web and mobile developers. Ionic is a development framework that focuses on using WEB development technology to create native applications similar to mobile phone platforms based on HTML5. The purpose of the Ionic framework is to develop mobile applications from the perspective of the web. Based on the PhoneGap compilation platform, it can be compiled into applications for various platforms.
3, WeX5
WeX5 uses hybrid applications (hybrid app) development model, the UI system is completely based on w3c’s html5+css3+js; the introduction of jquery and bootstrap and the bottom-level optimization of mobile, the efficiency and performance are close to native applications. WeX5 native API Framework uses phonegap (cordova) framework.
span>
4, APICloud
APICloud is a “cloud-integrated” mobile development platform. It believes in the concept of “cloud-integrated” and redefines mobile application development. APICloud provides developers with APIs from both “cloud” and “end” directions, simplifying mobile application development technology, and shortening the development cycle of mobile applications from one month to 7 days. APICloud consists of two parts: “Cloud API” and “End API”, which can help developers quickly realize the full life cycle management of mobile application development, testing, release, management and operation.
4, Appcelerator
Appcelerator’s Titanium development platform enables developers to develop native apps for mobile phones, tablets, and desktops through web programming languages such as HTML, PHP, JavaScript, Ruby, and Python. Its advantage is that it allows users to easily access more than 300 APIs and positioning information.
In addition, Appcelerator provides customized statistics for specific behaviors or events . App data can be stored in the cloud or on the device.
span>
5. NativeScript
< /span>
NativeScript is a mobile platform JavaScript engine for cross-platform development. The logic part naturally does not need to be said, the key lies in how to use platform features. NativeScript obtains all platform APIs through reflection, precompiles them, and then injects these APIs into the JavaScript runtime environment, then intercepts the call after the Javascript call, and runs the native code. NativeScript uses a lot of web development techniques for app development, because the tool chain and language are very familiar and welcomed by many front-end developers.
6, Kinvey
Kinvey is also a platform that provides background creation services for mobile application developers. Kinvey emphasizes the “take-and-use” concept of accelerating the development and sales of mobile applications. Kinvey’s middle layer and data layer are hosted by multiple cloud service providers, including Rackspace, Amazon and Microsoft. All data stored through Kinvey will be backed up in four ways: Amazon EC2, Windows Azure, Rackspace, and Kinvey’s own servers. If one or two of them fails, the user’s data is still safe.
span>
7. ExMobi
ExMobi uses comprehensive data integration technology and rich cross-platform client display capabilities to quickly, safely and efficiently transplant business systems to mobile terminals. ExMobi provides a complete set of development (IDE environment), integration (IT system docking, cloud service), packaging (application packaging of various operating systems), publishing (application operation), management (log management, update management) solution. And through professional training and support channels to provide developers with a sustainable learning and communication space to remove development obstacles.