Why is an Android phone that can be used for four years without a card is rare, but Apple is used to it?

The current mobile phone system of

is mainly based on the two operating platforms of Apple's iOS and Android. The two users have different views on the advantages of their respective systems.


What's interesting is that we often hear that XX’s Apple mobile phone is still smooth after three or four years, acting as a "nail household", but in the Android camp, there are relatively few such voices, which actually caused this phenomenon. The reason is that the two hardware and software are different. The chip gap between


1 and processors is larger:


For fluency, the biggest impact is the performance of the processor chip. Compared with Qualcomm processors in the Android camp, Apple's self-developed A-series processors have obvious advantages in single-core and multi-core. Taking the A12 chip on iPhone Xs as an example, in the performance test of GeekBench, its single-core performance is 4800 points, and its multi-core performance is 11,000 points. The Qualcomm 845 chip of

in the same year has a single-core performance of only about 2500, and a multi-core performance of 8500 points. You must know that the A12 chip is a six-core design, while the Qualcomm 845 chip is an eight-core configuration. This leapfrog performance is really surprising. The performance gap between the two can be called "spike".


What's interesting is that even in the face of the Qualcomm 855 chip with a 2.84GHz super core, the Apple A12 still does not fall behind. Judging from GeekBench's running points, the Qualcomm 855 chip has a single-core score of 3545 and a multi-core score of 11150. From the data analysis, even after a year, Apple's A12 chip can still compete with the performance of the Android flagship chip, which is the hardware performance basis for Apple's mobile phone to achieve three or four years without stalling. Everyone knows the powerful performance of

Apple A series, but not many people know why it is so strong. In fact, for the processor, the performance is mainly determined by the number of transistors. The more the number, the more data can be processed in a certain period of time, and the performance will naturally increase.

is not only that, the large core cache in the chip also has a certain impact on the overall performance. It is worth noting that Apple has upgraded the A13 core's secondary cache to an astonishing 3MB level. Don't understand the meaning of this cache? Comparing the 512KB cache of Qualcomm's flagship 865 chip this year, the gap between Apple's A series chips and Qualcomm chips is clear.


2, the difference between the iOS system and the Android system


First of all, there are essential differences between the iOS system and the Android system. iOS is developed based on Unix, while Android is developed on Linux. There is a clear difference between the two at the bottom. iOS is closed source and combined with the relatively single product line of iPhone, the overall adaptation cost is lower.

Android uses an open source system. In addition to the kernel, other aspects can be customized. The advantage is that various manufacturers can provide various system UI experiences. The disadvantage is the optimization level and stability of the system UI. Sex is uneven.

At the same time, the operating mechanism of iOS and Android is naturally different. iOS has a tombstone mechanism and a sandbox mechanism. The management of background applications is very strict. It can prevent all kinds of applications from starting automatically. At the same time, when the application is in the background, it can "freeze" it to free up a certain amount of memory space, and wait until it needs to be used. It is time to connect to the server and update the data, so that it can ensure multiple background operation, and at the same time, there will be no freezes, which is the reason why the iPhone does not freeze for a long time.


However, because Android is an open source system, the background management is almost laissez-faire. Combined with the domestic chaotic App application market, application self-starting phenomenon occurs from time to time, occupying system memory resources. It is worth noting that some applications will also have a linked wake-up state. In the case of a large number of applications, mobile phones with low memory capacity are more likely to experience freezes and tight backgrounds. What is interesting about

is that iOS and Android have completely different operating mechanisms. The Android system runs on the virtual machine . Every time you click on an application, Android needs to beRun again in the virtual machine to increase the overall operation steps, and the performance requirements for the mobile phone will be higher, which means that after 2-3 years, the physical performance of the mobile phone will not keep up. Appears when it is used to open slowly, freeze, and drop frames.


and the iOS system does not need to use a virtual machine, just run the program directly, reducing the dependence on the hardware performance of the mobile phone. The overall UI rendering adopts real-time priority. Talking to people is to give priority to UI fluency, followed by content display. In actual use, iOS will give priority to user operations such as sliding and tapping. UI animation follows hands to reduce stuck Impressions of Dayton.


Comprehensively, both iOS and Android systems have their own advantages. Due to the open source of the system, the Android system can present "a hundred flowers blooming" UI interface and system functions, full of personalization; iOS, with its closed source system, can better coordinate the optimization between the system and the hardware and reduce the system's performance Dependence. Because of the difference between the two systems, after a long period of use, the fluency of Android phones is difficult to match the iPhone equipped with iOS systems.