In the brutal mobile Internet competition environment, HTML5 technology has been concerned by all parties, "HTML5 Subversion native app" Controversy has never stopped, anyway HTML5 ecological construction is in the ascendant. However, for mobile developers more concerned about how low-cost, short cycle to send out the experience of good app, program personnel need to pay attention, so now with HTML5 far more than gambling HTML5 more realistic. Thus, a concept that has been mentioned but never dominated has once again come into the vision of mobile developers, which is cross-platform development.
AD:WOT2015 Internet operations and developers Conference selling tickets
In the brutal mobile Internet competition environment, HTML5 technology has been concerned by all parties, "HTML5 Subversion native app" Controversy has never stopped, anyway HTML5 ecological construction is in the ascendant. However, for mobile developers, the problem is how to low-cost, short cycle to make the experience good app, so now with HTML5 far more than gambling HTML5 more realistic. Thus, a concept that has been mentioned but never dominated has once again come into the vision of mobile developers, which is cross-platform development.
There are a lot of HTML5-based cross-platform development tools at home and abroad, you do not need any native application programming experience, you just need some knowledge of HTML, some CSS and JavaScript, using the various rich function modules provided in the tool, You can complete the app development in a very short time and have the perfect native experience for your app.
Recommended several cross-platform tools
1, 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. The advantage is that it allows users to easily access more than 300 APIs and location information.
In addition, Appcelerator provides statistics tailored to specific behaviors or events. App data can be stored either in the cloud or on a device.
2, Apicloud
Apicloud is a "cloud-in-one" mobile development platform that believes in the concept of "cloud as one", Redefining mobile application development. Apicloud provides developers with APIs in the "cloud" and "end" two directions, simplifying mobile application development technology and shortening the development cycle of mobile applications from one months to 7 days. Apicloud is comprised of "Cloud API" and "End API" to help developers quickly implement full lifecycle management of mobile application development, testing, publishing, management, and operations.
2, PhoneGap
PhoneGap is a free and open source development environment that enables developers to develop apps that run on Android, Palm, BlackBerry, IPhone, itouch and ipad. It uses standard Web development languages such as HTML and JavaScript. Developers use PHONEGAP for development and can invoke accelerometer, gps/positioning, camera, sound and other functions.
PhoneGap also offers Adobe AIR app and online training courses to help developers understand native APIs and develop mobile apps on their own platforms.
4, Nativescript
Nativescript is a JavaScript engine that uses a mobile platform for cross-platform development. The logical part is naturally needless to say, the key is how to use the platform features. Nativescript is to get all the platform APIs by reflection, precompile them, then inject these APIs into the JavaScript runtime, then intercept the call after the JavaScript call and run the native code. Nativescript is the use of a lot of web development techniques for app development, as the toolchain and language are very familiar and are popular with many front-end developers.
5, Kinvey
Kinvey is also a platform for mobile app developers to provide background creation services. Kinvey emphasizes the "ready to use" concept of accelerating mobile application development and sales. Kinvey's middle tier and data tier 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 own servers, and if one or two of them fail, the user's data remains intact.
Summarize:
The debate about HTML5 and the native app has continued, and regardless of who wins, developers are more concerned with the speed of app development and the final experience. Reasonable use of tools will make the development efficiency greatly improved, and even achieve a multiplier effect, I hope to have a suitable for you.
Looking forward to the future, app development can be as simple as drawing on paper.
What is HTML5?