Recently, Apicloud founder and CEO Liu Xin a close contact with HTML5 developers in San Francisco and the United States, feeling the difference between Chinese and American HTML5 developers and the differences between China and the US in different market stages.
What is the HTML5 market gap between China and the United States?
First of all, from the following two trends we can easily see that the HTML5 public concern in the United States is the first rapid rise since the end of 2009, and the first time in the second half of 2 years, the HTML5 market in China has been focused.
After 5 years of the long-term development of the American HTML5 market, early into the state of rationality, not speculation concept or simple marketing propaganda activities, even the attention has declined, has become in the Web technology in the independent field of deep exploration and innovation. But China's HTML5 market is now in the spotlight in 2015, but it may have been further postponed than the US market.
Figure 1:HTML5 Trends in years of attention in the United States
Figure 2:HTML5 trend of attention in China
What are the U.S. HTML5 developers and companies doing?
1, from innovation to practical, you can use this sentence to summarize
I saw a lot of cool companies, including a company that used WebGL and websocket technology to move an equation car to the Internet. They do this, first of all the thousands of sensors installed on the car can be real-time data backhaul, through the combination of WebSocket technology and HTML5 on the PC to do real-time tracking simulation display, and can be presented in three-dimensional form. The realization of this way, in addition to feeling shocked, also let me feel a real programmer in the innovation and technology deep use of the effort. And through this effort to make the idea of innovation into reality. Virtual reality, IoT Internet of Things, and 3D are the focus of HTML5 developers in the United States today.
2. HTML5 and Mobile in the United States
For the Web App Web page shell directly packaged into an iOS and Android app mode, the United States, the developer basically no longer mentioned. Through the communication with the United States Web developers, I found that after 5 or 6 years of development, we have written a set of code can be directly in the PC, mobile browser, Shell into the app (of course, there is more than one distribution channel in China) This mode of understanding has been relatively mature, It is generally accepted that this mode of idealism does not lead to a real user experience. The use of a purely front-end framework is also more cautious, as one developer tells me, because Angular.js is rewriting 2.0 and will be completely refactored on the 1.0 version, so in many US developers will not now choose to publish at least to the new version. The most important value of this conversation is to make me understand the maturity and rationality of the American HTML5 developers. So the United States HTML5 developers on the mobile is not a lazy mentality to write a set of code, hope in the PC, mobile phones and other general. This can also explain why the front-end framework such as Sencha is developing tepid status.
3, React js/native in the eyes of American developers what
To my surprise, react native has not changed so hot in this American exchange. I thought Facebook had just released react native to keep us developers enthusiastic. Everyone is concerned, but only to say that it is not so exciting. I communicated with a developer about Reactjs and react native, and he told me that react JS is more used on the PC, and the mobile use of react native is not easy for a general front-end engineer, The very advanced front-end programmers of many large companies will pursue new technologies and try to use them, believing that Facebook will continue to grow, but it is still too complicated for most front-end HTML5 developers. Because the use of react native to the front-end programmer is not a simple web technology, the same needs native development experience and ability, want to make a really good app may need more than beginning something new interest, more need a variety of technology cross-domain use of the ability, otherwise only as a programmer's learning. And there is a huge hype (controversy) about react in American HTML5 developers. I summed up this communication and found that react's development still has a heavy burden.
In the eyes of American developers, React native is cool, using React native mainly to solve the problem of UI layout and interaction of mobile app, the implementation of other features of the app need to be solved independently by the development team. But the problem now is that JavaScript developers need to understand native app technology, and native app developers need to be proficient in JavaScript to develop apps based on react native, which seems a bit contradictory. Second, iOS and Android have component code that can be reused, but there are some differences. Finally, React native development requires a thorough build-up of native app development environment support, which is too complex for many developers, especially for Web developers.
Looking at China HTML5 Market in America
From concept to practicality, this is the most profound experience of communicating with HTML5 developers in the United States. In view of China's HTML5 developer market, we need to precipitate and not simply pursue hot spots and make some reflections. I've also had some long-term thinking, and in conjunction with this American developer exchange, I've found that a lot of thinking and ideas have been validated, such as responsive design, which can bring some convenience in multi-terminal development, However, many of the front-end frameworks are used to transform old websites or legacy sites (Website as a legacy), but more are used in the business of PC sites (i.e., services that most users still use PC-side access). This is to ensure that these old sites can also be accessed by more and more mobile users (as if the cloud is adapting to what is done in China, a line of code that turns the PC website into a mobile site). But for the purely mobile business, PC and mobile are more independently developed and treated seriously. A set of code in the mobile browser, in the common number even into the app multiple scene application mode in the United States this mature HTML5 market is not mainstream. This view, I think also can be very good to explain the Chinese HTML5 development market also need to squeeze out the hype bubbles and market misleading.
These days Apicloud Liu Xin and American developers in-depth exchanges, let him feel the U.S. market is constantly talking about innovation, but there is not too much empty concept and speculation. This atmosphere also created a group of quite powerful front-end programmers, even full stack programmers. The market will develop, he believes that China's HTML5 in the next 2 years will also enter the rational maturity stage, China will have more powerful, innovative HTML5 even the entire stack of programmers appear. Of course, this is the first need or the Chinese HTML5 front-end programmers deep accumulation and practical not blindly chase the hot point of mind.
[email protected] in San Francisco
Liu Xin, founder and CEO of Apicloud Mobile Application cloud service, witnessed the whole process of China Mobile Internet from SP Dream Network to intelligent machine era. Focus on domestic and foreign mobile application development Platform field research, the system elaborated the Web App Challenge and hybrid app development.
Seeing the development of Chinese HTML5 market in America