WOT2016 Wang Xiuquan: Interpretation of the Difficulties in the Development and Optimization of Mobile Apps

WOT2016 Wang Xiuquan: Interpretation of the Difficulties in the Development and Optimization of Mobile Apps

The WOT2016 Mobile Internet Technology Summit will be held at the Beijing JW Marriott Hotel on August 26-27, 2016. The conference will discuss topics such as application architecture, platform technology, performance optimization, innovative technology, VR technology, front-end technology, APP competition, operation and security, data analysis, and live broadcast technology, providing guidance for mobile Internet technology practitioners.

At this WOT Summit, Wang Xiuquan, technical director of native app from Vipshop, will give a wonderful speech entitled "The Road to APP and H5 Optimization", and will share with you the optimization of native to H5, which is used to solve the technical points related to H5 page loading speed, resource usage, error monitoring, etc. Before the meeting, 51CTO reporter interviewed Wang Xiuquan on related issues of mobile development.

【Lecturer Profile】

Wang Xiuquan, Technical Director of Vipshop’s Native App

Wang Xiuquan currently works at Vipshop as the technical director, mainly responsible for the development and management of the native mobile team of Vipshop’s special sales. He previously worked at Tencent and Cheetah Mobile. He has been engaged in mobile Internet-related work since 2008.

How to develop a mobile app?

If you want to develop an excellent mobile app, first of all, you need a good development team. Secondly, you need to fully understand the requirements and choose the right framework. Different types of apps require different technologies. For example, for security products, the native development work is relatively more. Third, choose excellent and suitable components. There are many excellent open source components for mobile terminal development, which can be flexibly adopted without reinventing the wheel. The last step is to develop products based on the requirements.

So, what issues should be paid attention to during mobile development? Wang Xiuquan answered the reporter that, first, it is very important to choose a good framework. For example, the dynamic framework should be considered in the early stage. Once the product has been iterated to a certain stage, the cost will be much higher. Second, developers should develop according to the specifications to avoid developers doing their own things. Third, developers should pay more attention to the popular technologies and frameworks in the industry and think about whether they can be referenced in the current project.

How to solve the security vulnerabilities in APP?

Regarding the security issues of mobile APP development, Wang Xiuquan said: "On the one hand, different types of products have different security requirements. The requirements for user information and financial security are naturally higher, and they need to be treated differently. On the other hand, in terms of technology, it is also more important to choose more secure technology selections, such as https."

With the mobile Internet of traditional Internet and traditional enterprises, more and more enterprises have begun to launch their own APPs. The security of APPs has also become a major security issue in the industry. On the one hand, it is necessary to protect the security of not only mobile phone users, but also developers. As the source of APPs, developers are even more important for security. How to solve the problem of security vulnerabilities in APPs? First of all, for decompilation vulnerabilities, code obfuscation is required, and a deeper level is code encryption, which is achieved by encrypting the source code. Secondly, for memory vulnerabilities, some application values ​​are scattered. However, the scattering process only increases the difficulty of modifying memory data and cannot fundamentally protect game data. Thirdly, for archive data tampering vulnerabilities, the processing logic of traditional verification can be easily analyzed. Only by encrypting and protecting data at a lower level can the security of data be guaranteed.

What are the difficulties in optimizing mobile apps?

Mobile app user experience and performance optimization are issues that every development team must solve. What problems are difficult to solve during the entire APP optimization process? In this regard, through long-term work practice, Wang Xiuquan summarized the following four major problems:

1) For mobile terminal development, the stability requirements are relatively higher, such as crashes, which requires a longer time to polish.

2) We need to pay more attention to the power and data consumption of mobile devices, after all, users are more concerned about these.

3) Pay more attention to the size of the installation package. If it is too large, not only will performance be affected, but it will also have a certain impact on downloading and installation.

4) The use of memory and CPU needs to be focused, and smaller resource overhead is the pursuit of mobile development.

Mobile development tool sharing

In the interview with ***, Mr. Wang Xiuquan shared some commonly used development tools in the mobile development process: On the one hand, for Android, there are mainly eclipse and related plug-ins, Android Studio is also good, of course, some memory detection tools, etc. On the other hand, for iOS, there is Xcode provided by Apple.

If you want to learn about mobile app optimization, come and listen to Mr. Wang’s speech.

The high-end technology summit [WOT2016 "Mobile Internet Technology Summit"] hosted by 51CTO will be grandly opened at Beijing Yuecai JW Marriott Hotel from August 26 to 27. More than 40 heavyweight guests in the industry will gather to analyze the application practices of mainstream and cutting-edge technologies in the mobile Internet. The organizer will invite more lecturers to the "WOT Lecturer Interview Room" to deeply analyze technical dry goods.

More interviews from WOT2016
  • WOT2016 Li Yuhang: Chinese enterprises' security construction needs to be strengthened
  • WOT2016 Li Tao: How to become a qualified CISO?
  • WOT2016 Wang Nan: Cocos tells you how to make H5 games
  • WOT lecturer Shi Hua: Is mobile online shopping really safe?
  • WOT lecturer Luo Wei: Craftsmen make hardware with ingenuity
  • WOT2016 Sun Xuan: Zhuanzhuan, an experienced second-hand goods trader

<<:  React Native Getting Started Project and Analysis

>>:  A comprehensive review of mainstream VR engines at home and abroad: Which VR engine is the best?

Recommend

The Dirtiest Thing on Eggs: You Might Be Eating Them! (Not What You Think)

Eggs are rich in nutrients. As an essential ingre...

When did Audi start making new energy vehicles? The answer is 100 years ago!

It is inevitable for luxury brands to enter the e...

Microalgae: Eats carbon dioxide and spits out bio-oil

Science and Technology Daily reporter Yong Li and...

Taobao suddenly crashed, official response

[[404292]] At noon on June 7, many netizens found...

I have a privacy film, but others can still see my phone screen

A while ago, a piece of news about "spy film...

The question is: Which company will be stronger in the future, Apple or Google?

Recently, former Apple CEO John Sculley said that...

It suddenly gave their world a sound.

The sound of traffic on the street, The sound of ...

Nexue Java Senior R&D Engineer 9th

Introduction to the ninth batch of resources for ...

To those who spray disinfectant at others, I advise you to be kind!

I once heard a saying You procrastinate because y...