Chapter XXII: The New System
The next morning, the soft morning light shone in. Pen @ fun @ pavilion wWw. ļ½ļ½ļ½Uļ½Eć ļ½ļ½ļ½ļ½
The shouting and crying of children, and the chatter of residents in the community. The noise is urging people to wake up quickly.
Zhou Chen opened his eyes and saw that it was dawn, picked up his mobile phone and looked at it, seven o'clock in the morning.
At this time, the door was pushed open, and Zhou Luo broke into Zhou Chen's room early in the morning and shouted to him to get up.
After breakfast, Zhou Chen went to the bookstore, and when he came back, he held a few books related to programming in his hand, and returned to his room in Zhou Luo's surprised gaze.
Zhou Chen doesn't know how to program, so he has to hold the book to make up for it, and fortunately, his learning ability has been greatly improved now, and it is not much difficult to accept these obscure code messages.
For a whole day, Zhou Chen hid in his room and read.
"Brother, learn programming......"
Zhou Luo also leaned to his side step by step, and saw that Zhou Chen was holding a 900-page "Crazy Java Handout", and the whole person was instantly messy.
She only saw her brother come back from buying this book in the morning, and it was only after noon, and the book was more than halfway over.
This is learning, it must be looking for some key knowledge points.
Zhou Chen nodded quietly, and his whole attention was focused on the book.
Zhou Luo felt bored, snorted playfully, and ran outside with slippers.
When Zhou Luo came in for the second time, it was almost evening, she was carrying a piece of cake in her hand, sitting next to Zhou Chen and eating it as if she were playful, and kept handing the cake to Zhou Chen's mouth to tempt him.
But Zhou Chen was unmoved, and at this time Zhou Chen had finished reading "Crazy Java Lectures" and began to read the more advanced "core_java".
"Oops, Mom, my brother is broken!"
Zhou Luo was bored again, ran outside very unhappily, and shouted at his mother who had just returned home from work, but was rewarded by Yang Xiying.
So much so that when it came time to eat, he looked at Zhou Chen with a resentful look.
After eating, it took Zhou Chen a while to finish reading all the books, at this time he already had a certain understanding of mobile phone programming, and naturally he also had his own comparison between the Android system and the iOS system on the market.
Many people should have had an experience, Android mobile phone in the hardware configuration can not keep up, if there are too many programs running in the background, there will often be a stuck, even if it is cleaned up with cleaning software, it often does not take long and will slowly get stuck.
This seems to be a common problem of all Android phones, and the root cause is mainly caused by its system mechanism.
The system mechanism includes three points, first of all, the general Android program (software) runs on the java virtual machine, not directly on the operating system like the iPhone. The virtual machine itself is a large memory consumer, and it generates a lot of garbage, which becomes more and more stuck as the installed software runs, and this stuttering state will get worse over time.
Secondly, there is the multitasking mechanism of Android memory management, although in principle, java can automatically release background programs to reclaim memory. However, when the Java virtual machine is actually running, it is often not possible to use it at any time, that is, if you close a program, the memory it occupies will not be reclaimed in the first place.
For example, when a virtual machine is running a large program, if it also needs to forcibly reclaim the memory occupied by other programs, if the hardware level of the mobile phone itself cannot keep up, it may cause Android to be unable to reclaim the occupied memory, and eventually cause the mobile phone to freeze or even crash.
The last point is that each manufacturer has not done enough to optimize its own Android system.
Because Android is open source, it means that various mobile phone manufacturers can develop independent operating systems for their mobile phones based on it, but often whether it is the operating system developed by mobile phone manufacturers or the APP developed by application software manufacturers, the level of optimization does not meet the design requirements of Android software. As a result, the program became more and more bloated, making it even more difficult to reclaim memory.
Of course, in addition to the poor user experience caused by the system mechanism, the difference in system response priority is also the main reason why users prefer iOS.
In iOS, the response priority is Touch, Media, Service, and Core.
In other words, when you touch the screen, the iOS system will give priority to the Touch level of the application, which is the screen display! Then there are the Media, Service, and Core levels.
Android phones are not the same, and the order of priority is Application, Framework, Library, and Kernal. When you tap on the screen, the system will first activate the app, open the frame, and then take care of the screen display in the third step.
So visually, Android has lagged behind iOS in terms of early design priorities.
Although Android is desperately improving in future versions, the pursuit of smoothness is bound to impose strict restrictions on the entire Android ecosystem.
The gains outweigh the losses for the huge Android terminals, and it is impossible for Google to completely disrupt the Android army that has been accumulated for many years, so at present, the optimization of the Android system is more about the optimization of details, and it is difficult to have subversive changes.
As a result, Android will lag behind iOS in terms of user experience for a long time.
Of course, no one is perfect, and iOS is not perfect in Zhou Chen's opinion.
The biggest advantage, and at the same time its biggest disadvantage, is the closure!
Non-jailbreak iOS has many limitations, and although the permissions are increased after jailbreaking, it also comes with the danger of system crashes.
It's hard to have the best of both worlds.
When Steve Jobs was born with the iPhone, he shined in the desert where Nokia led the mobile phone era, and the word "smart" of his smartphone was a revolutionary highlight that deserved to overwhelm the crowd, and the appearance of the iPhone could only be described as "amazing" at that time.
But now, with the continuous development of the mobile phone market, the operating system, the functionality of the mobile phone, and even the appearance of the body are constantly converging, the advantages of the iPhone are gradually being made up, and various manufacturers are competing in hardware.
Therefore, if a better system comes out at this time, it will undoubtedly inject a new vitality into this market that is gradually losing its "blood" and is slowly becoming silent.
This was originally a difficult thing, but it was something that was impossible for others, but it was extremely simple for Zhou Chen.
At this time, on Zhou Chen's computer desktop, there was a file about 500M in size.
This is the mobile phone operating system that he asked Dandan to write according to the existing technology level of the earth, which is very concise.
The new operating system embeds a fuzzy selection module with a certain amount of intelligence to make the operating system more user-friendly. Of course, it does not mean that mobile phones have since entered the field of intelligent development.
In fact, true intelligence is very difficult to achieve, and its hardware requirements are simply demanding.
The current hardware configuration of mobile phones does not have the conditions to run smart programs at all.
The new operating system in Zhou Chen's hand has, at best, a more complete processing mechanism than the existing operating system on the earth.
But even so, Zhou Chen believes that this new operating system will stir up the entire mobile phone market.
He took out his phone, connected it to the computer with a data cable, and slowly imported the file into his phone.
Then began a step that many people will take - flash!
Finger pressed the restart button, and the phone entered the mode of forced flashing.
The newly imported file is like a huge virus, and after being activated, it not only formats the original operating system of the phone, but even further invades and destroys the instruction set system.
Of course, after the destruction, it has to be rebuilt, just like building blocks, piling up little by little, and soon a new instruction set system based on the hardware architecture is completed.
If the operating system is compared to a house, the application is the interior of the house, and the hardware-based instruction set system is undoubtedly the foundation.
The operating system given by Dandan,It can act on the "foundation" to the greatest extent to ensure efficient and stable operation, and from the outside, this reconstructed instruction set system is enough to reach the point of being fake.
At the same time, the system also achieves a high degree of timeliness in the treatment of internal debris during operation.
It can be said that stability based on "ground" and timeliness based on "internal fragmentation" are the two pillars to ensure the high-speed operation of the new operating system.
At this time, Zhou Chen's mobile phone has been given a new life, and a new operating system is running stably and efficiently.
Zhou Chen tried to play with it, and found that the running speed of the mobile phone has really been greatly improved, after being compatible with the JAVA virtual machine function, it can still run Android programs, but the running speed is not comparable to the original.
That's the difference between a regular Volkswagen and a Ferrari.
The user's experience can definitely be described as "amazing".
Zhou Chen was very satisfied with the results of the trial, and he was confident that his plan could be successful.
āāāāāāāāāāāā
Ps: I didn't want to join the plot of the mobile phone system, but because of the previous book, there are always some obsessions in my heart. Readers, forgive me, and will be back on track soon.