The ancients said that if you know yourself and the enemy, you will never be defeated. Now I will take you to understand some functions and features of the iOS system. Have you tested these? See what these system features have for the apps on your iPhone. Influence.
1. Magnification mode for iPhone 6 and above
Function entrance: Settings → Display and Brightness → Display Mode → Standard/Magnification
Speaking of this, I have to Mention the bug raised by national husband Sicong in the iOS mobile phone input method before we got the actual iPhone 6. Sogou input method displays abnormally in standard mode and cannot be used normally. Another input method has the same problem in zoom mode. So speaking from experience, when testing APP, you should pay attention to the two display modes of iPhone6 ??and above. During daily testing, you can choose to perform main testing in one mode and basic testing in another mode.
2. Background operation mechanism
1. The iOS system has a unique task management mechanism. When the application is not running in the foreground, except for the GPS service, audio playback service and VOIP service, other applications will be suspended by the system after 10 minutes. Technically, being suspended means not executing. It's just that the data resides in memory.
2. Memory management mechanism. To put it simply, when executing any application, the application applies for memory space from the system. If the application continuously applies for memory during use and exceeds the memory range limited by the system, the system will issue a memory alarm, and in severe cases, the application will be killed directly. die. Similarly, if an application applies for memory from the system and the system memory space is insufficient, the system will end the background application to release space resources.
3. Pseudo multitasking. For example, WeChat seems to be running in the background, but it is not. The message prompts you can receive are only system push services. Regardless of whether your application is running or not, iOS will maintain this service in the background to achieve fake multitasking, and all applications will use this service channel.
3. Problems that may be caused by incorrect iOS system time
During the test, there will be an operation to adjust the system time. When the network is normal, after adjusting the system time repeatedly and frequently , I found that I often encounter the following situations. Changing the time and date to "Automatically set" will return to normal.
1. iMessage login failed, prompting network error, log in again
2. Software update failed, error reported during the update process
3. App Store login failed Or App Store loading error
4. Background automatic update application function
Function entrance: Settings→App Store and iTunes Store→Update
When the system detects the current The application downloaded by the account logged in to the device has updates and will be updated automatically. Many users mistakenly believe that the application is rogue and will actively update silently in the background. In fact, this is a function of the iOS system itself and is enabled by default.