[summary] the difference between mobile APP and PC APP research and development

Based on the status quo, the mobile Internet is changing our lives. Everyone’s dependence on PC (personal computer), has gradually turned to smart phones.

Due to the advantages of smart phones than some portable PC, users can use anytime, anywhere. Whether it is search and solve, online shopping, offline payment, entertainment and other interactive needs can be readily available, for different users of different scenarios, more and more mobile phone based on APP.

Coupled with many of the sensor assistant, multi-dimensional information input can help the product will not be able to achieve a lot of idea on the phone has become possible on the PC.

Mobile APP dispute, has become the entrance of the dispute, is a fine argument.

The biggest difference between mobile APP and traditional PC APP is that the mobile APP is running on a smartphone rather than PC. For dynamic APP product research and development, and the traditional PC APP R & D, differences and concerns that have the following aspects

1) dependent on environmental differences

Hardware differences: CPU, memory, storage and other mobile phones than the PC there is a big gap, and the phone needs a long time to wait, restart or shutdown less, for the use of resources need to have a reasonable application and release.

Software differences: here refers to the operating system level, and now the market is more smart phones from two operating system family, iOS and Android. IOS system is relatively closed, the system is only for their own iPhone (iPad) equipment. Open source Android system is more open, is used by a number of equipment manufacturers, and the system can also be customized.

Ecological differences: for an application, research and development have to face the user. IOS in this ecosystem, there are more mature application audit, distribution, revenue sharing, the proposed mechanism. In Android China and the main manufacturers and have a certain size of the application distribution applications to talk about…

2) differences in interaction

PC is the main way of interaction of common mouse operations including left click, right click, double click, drag and drop.

The common way to interact with the phone is to touch the screen click, press, long press, gestures, etc.. Need to consider the size of the phone and the user when the phone grip on the screen of the operating range. What is the best way to interact with this ability?

3) input mode difference

PC common input method for the keyboard, both hands input, and the key layout is more suitable for finger clicks.

The input common mobile phone is mainly soft keyboard, single hand input key arrangement is compact, there may be error according to the trend, for now the input efficiency of speech recognition technology, although the accuracy rate can reach more than 95%, the key is the user’s habits.

4) use scene differences

PC common use of the scene mainly in the interior, at home or run the company, the scene is relatively fixed, fixed time and focus on the use of a period of time.

Mobile phone is the most common use of any time, any place. Time is relatively fragmented, there is a need to open the application, which requires mobile applications have a very fast start speed, allowing users to wait for less time to use.

5) network environment difference

PC network environment is relatively stable, and the speed is faster, the change is smaller.

The network environment of the mobile phone will change according to the location of the user. There are different network switching scenarios (WiFi, 4G, 3G, GPRS, etc.), there are no network, weak network situation. At the same time, we also need to consider the user’s traffic cost problem in the mobile network

6) peripheral sensor differences

PC supports a number of peripheral interfaces, most of the interface support hot plug. This can be customized according to the user needs to configure the peripheral connection

Mobile phone due to the volume of the problem, the external connection of the interface is less, only through Bluetooth, WiFi, NFC and other wireless connection with peripheral communications. Canton in the design of a mobile phone at the beginning of the mobile phone market will be based on the positioning of the different peripheral sensors built into the phone, the market is often in the market for mobile phones in the common sensor

Touch ID fingerprint recognition sensor

Pressure sensor

Three axis gyroscope

Acceleration sensor

Range sensor

Ambient light sensor

GPS positioning (position sensor)

Camera (image sensor)

Microphone (sound sensor)

Also mentioned earlier, the use of mobile phone users to follow the scene, at any time, anywhere can be used, in the mobile APP data attached to these sensors can make what kind of optimization, we can own brain storm.