Mobile development in recent years, the development of the rapid, in this smart phone popular like human organs of the era, games, e-commerce mobile platform and social software for people's lives brought about by the great changes. With the penetration of mobile internet to all walks of life, enterprise-level applications have begun to exert force, experts predict at this stage has entered the era of enterprise-class mobile applications, enterprise-level application platform manufacturers and IT Services Enterprises to the mobile development talent competition is increasingly fierce.
The difference between enterprise-class and general-purpose applications is not as big as the difference between user groups, where enterprise applications are unlikely to have a level millions of user base for a single application, because the specificity of enterprise-class applications is relatively fixed. In order to maximize the profit, in the premise that the output value growth space is not big, how to reduce the development cost is a top priority. Now the demand for mobile development engineers is huge, but the market does not provide so many talent for enterprises to choose, some companies even if there are several mobile developers, but its professional quality and ability often can not meet the needs of enterprises, and cultivate a qualified mobile developer is not 32 days can do, even said mobile development than WEB Development has a higher technical threshold. It's a good thing for developers to be familiar with mobile developers, but it's not a boon for businesses. The essence of Enterprise is " mercenary ", leaving the law is tantamount to digging a grave, so how to reduce the development cost has become the most concern of enterprises.
html5 webapp Application. However, new technologies and ideas together created is not necessarily a myth, when webapp The failure has become a visible fact that people have a new understanding of mobile development. webapp Although through the browser-based model to achieve a lower cost and cross-platform and rapid development purposes, but itself has several major fatal to become a constraint on its development, one is the user portal habits, the second is the distribution channel, the third is the user experience, four is unable to call the Mobile Platform function module (photo, recording, etc.). In webapp To solve these problems before it is impossible to have great development, those clamor " native development dead, HTML5 " Span style= "font-family: The song Body" The time also has to temporarily sealed its mouth.
Whether recognized or not, most applications in the mobile development market today are developed using native language programs. WebApp, native development can achieve the ultimate in user experience, and user experience can directly determine user stickiness. In order to be able to seize new users and retain old users, for general-purpose mobile applications or to generate explosive growth in the user volume of mobile applications, in the choice of development mode is undoubtedly the primary priority, even if the use of native development model means higher cost investment.
the embarrassment of an enterprise application is that it is not possible to get the original user experience and try to spend only the cost of WebApp development, not to say that it is impossible, and that, in the interests of the drive, it is impossible to be subverted. Hybrid model is based on this demand,Hybrid is a hybrid development model, the original development and HTML5 Development of the combination, Try to take the two's director .
ganter prediction 2015 year 60% enterprise applications will adopt hybrid mode for development, this prediction more or less explains the hybrid mode has not only obtained the recognition and reception of the industry, but also shows that its advantages are becoming more and more obvious. hybrid mode is not the driving force of technology, at least 90% is market-driven. A good example of this is the appcan The company that makes the mobile development service platform in China recently obtained b wheel 1 billion of the financing, and the part of its products open source.
Hybrid development model is actually a complex topic, can be analogous to the deployment of concrete, how much sand to put how much cement is also fastidious.
At this end of this section, the Hybrid development model is described in the next article .
On the trend of mobile development (I.)