Android USES 12GB, why doesn’t the iPhone add more memory? Does the iPhone have enough memory?
The question of why the iPhone doesn’t have more memory is actually a technical one, involving the design principles of both iOS and android operating systems.
Why doesn’t iOS need a lot of memory?
Because apple has its own server (Google actually has its own server, but it’s not available at home, as we’ll see below). The iOS system must work with apple’s servers. When each iOS device is connected to the Internet, iOS first establishes a long connection to apple’s servers.
In the case of WeChat, on iOS, if WeChat is open, then the logic is the same as the above mentioned in android, and the difference is reflected after WeChat is closed. If your iPhone WeChat APP is closed, and tencent server disconnected, but this time, your friend sent a message to you, the message had been sent to the server, tencent first then tencent server found WeChat APP on your mobile phone no and server connection is established, then it will be to send this message turned to apple’s server, then apple’s server will send to you after receiving the iOS, receive can timely to alert system. This is actually an extra step, but the benefit is that your WeChat APP on your phone can be completely shut down, leaving no extra threads to receive the message, because apple’s servers will keep receiving the message and send it to the phone system, which will then alert you.
In this way, the memory of the iphone does not need to increase with the capacity of the hard disk, because even if the APP is completely closed, it will not affect the timely receipt of messages. Plus iOS actually does not support in the true sense of the background (with only limited several operation such as the background music, download, navigation, if an APP into the background, 10 minutes is not change to the front desk, then the system will shut down it, leaving only died a screenshot), so apple mobile phone for the most part of the memory time is only a APP (this) service, an APP using 4 gb of memory, really is more than sufficient.
What’s more, the fact that apple phones are said to be safe and private has something to do with it.
If the APP on the iphone is closed, it is true that all threads are closed; And android, as each APP must leave some threads have been run in the background, some unscrupulous APP even mobile phone manufacturer, leaves will not only receive a message to the thread that will leave secretly open the camera or microphone thread, to collect user data, and the background thread, because the code is the system level, the user never likely to shut down.
Why doesn’t the overseas version of android have so much memory?
The overseas edition of android machine can use Google servers (android that paragraph of time with the stop for authorization events in China, in fact is Google don’t let the overseas edition of huawei connect to Google’s server), and using the Google server, push mechanism becomes like iOS, don’t need to have your own APP your thread in the background, Google will help the APP server receives the information.
As is known to all, domestic android users cannot connect to the server of Google. Therefore, if the APP wants to receive messages in time, the developer can only use the method of resident background, while the APP thread resident in the background needs a lot of memory support, so the domestic android has to increase memory. So who pays for all that extra memory? The wool all gives on the sheep body, of course still user, still consumer. This is the tragedy of our domestic android users, who not only have to endure the loss of privacy, but also have to pay for it.
At present, the domestic APP hosting background has made the whole android ecosystem in China a mess. In fact, many major manufacturers have thought about solutions, such as xiaomi launching its own push service, huawei also has its own push service, but all of them have little effect. Because there is no developer to cooperate with them, first of all, developers need to adapt to each other one by one, which increases the development cost and maintenance cost. Second, APP developers are not willing to give up the benefits brought by resident backstage.
At present is worth waiting for, android push alliance, the alliance is led by the ministry, push principle is the same as the operation mechanism and iOS, carried out if you can, can solve the above problems, but this one is still in testing phase, is still a good wishes, can be rolled out in the future is still uncertain.
So, apple does not go up big memory, true not stingy door, but not necessary. Domestic android machine 12G memory can not beat apple 4G memory, why? Because of the 12G memory, a large part of it is reserved for the resident background of domestic apps.If you want to buy used iPhones, you can choose a second-hand sales platform, energyitshop.com is a professional global sales of Apple mobile phone platform！