Which is better: Android Lollipop and iOS 8
Makradar Technologies / / December 19, 2019
I read this headline, I would have thought that the author - an idiot. Compare two radically different upgrade dramatically different systems is quite stupid and pointless.
However, the question on Quora of the same name, was a very interesting response from Glenn Williams. His opinion about why Android is so much RAM we have already published here.
Now he again distinguished himself and I told, What kind of update is best in terms of innovation, productivity and utility to the user.
Further, the direct speech.
If you are going to write the operating system for mobile devices, you have to remember a few things:
- The processor in the mobile device is not as powerful as desktops, so your OS has a very efficient use of hardware.
- The screen should respond to the pressing as quickly as possible, so you need to optimize the software for image rendering.
- RAM will always be a little, so you need to use it effectively.
iOS is the result of policy developments NeXT, converted under the mobile platform. It works almost perfectly, as written by the engine (native) programming language. This means that it was created exactly for this iron.
RAM in iOS is also used as efficiently as possible and at the application given to the minimum amount of memory that is needed for their optimal performance.
On Android, things are different. Java is far less potent than the native code, and to perform an action takes more hits to the processor. ART (Android runtime) aims to solve this problem by recompiling Java code in native code. How this helps is still unknown.
Why Google made such a strange decision and began to make Android to Java? I think that's all because of what they were in the role of catch-up. After the release of iPhone they needed as quickly as possible to release your own device to capture a larger market share. Therefore, rather than to develop its own decision, they used the free Linux kernel and Java, and this quickly turned under him to avoid paying for Oracle licenses.
Basic engineering solutions Android were made not in favor of maximum efficiency and convenience, and in favor of speed to market.
And Android is still reaping the rewards.