According to the definition of "technical maturity curve model", we can draw a maturity curve describing the technology of hybrid development, which shows that today's hybrid development technology is in the late stage of the fourth phase and is about to enter the "peak of real production" from the "steadily rising bright period".
Let's take a brief look at the development of hybrid development technologies:
The first stage: About 2009-2012 years, the concept of hybrid development technology was formally proposed, at this time there are phonegap similar products in the market, and a certain amount of media coverage.
The second stage: around 2012-2015, mixed technology flourished and media coverage, the second half of 2014 HTML5 Standard finalized, while the market has more mixed development technology products released, such as Apicloud platform was launched in 2014 September 15, Facebook officially released Reactnative in the first half of 2015, when the industry had high expectations for hybrid development technology.
The third stage: about 2015-2016 years, mixed development technology into a trough period, at least in the eyes of industry users is a trough, there are many reasons:
Too high a expectation to be applied in some unsuitable fields
Due to the lack of understanding of the technical characteristics and principles, so the use of unreasonable development methods
The technical product itself is not mature enough and there are problems with performance and compatibility
With too little learning resources and a lack of quality community, developers themselves need a pit-and-mature process.
It is one of the main reasons that the expansion module is too small to be limited in function; Developers develop an app with hybrid technology, and finally find that a lot of features need to be expanded by native, most typically the encapsulation of various open service SDKs, such as payment, map, push, statistics, customer service, IM, IoT, AI, and so on, each type of service is divided into different vendors, if the hybrid development technology platform itself does not provide the corresponding modules or plug-ins, developers have to package themselves, the workload and the hole to tread very much.
In fact, the maturity of any technology, must experience the platform, component and ecological development process, this process requires a large number of developers involved, and requires a lot of application to verify that users will encounter problems and challenges, if the expectations are too high or incorrect use, negative evaluation and disappointment of the conclusion will inevitably appear.
Fourth stage: In 2016-2018 years, hybrid development technology has gradually become a familiar conventional technology, users can according to their own product development needs natural choice and reasonable use. Although the media attention has declined, but in the practical application of the real development and improvement, manifested by: the technical characteristics are gradually mastered, the application of the domain is clear, more comprehensive function coverage, performance experience significantly improved, some high-quality mixed development technology products to complete the platform, component and ecological development process, Large-scale Successful application cases, mixed development model has become the first-line Internet company app development mainstream development model.
Fifth stage: In the future, considering the development efficiency and cost, while also taking into account the function and experience, the pure native development model will be less and fewer, and the hybrid development technology based on HTML5 will become the mainstream technology of mobile application development in the whole industry. The idea of mixed development will be accepted by all users, and the threshold for hybrid development technology will be lower and more standardized.
Preview: After we have clearly articulated the maturity curve of the app hybrid technology and identified the status of each stage, how can we prove that the hybrid development technology is in the fourth phase, and how to correctly understand the hybrid development technology and put it into use? Please pay attention to the Apicloud official recently released next article.
For more app information, please follow www.apicloud.com
Submit app customization requirements to learn about quotes and cycles:
https://app.apicloud.com/index?uzchannel=500
Depth analysis of the maturity curve of app hybrid development Technology (II.)