Super Copy of Great Power Technology

Chapter 147 Optimizing Android System

Chapter 147 Optimizing Android System

"Yes, it is the Android system. This is a comprehensive open source mobile phone system. It is easy to obtain the source code and facilitate various optimizations. Our Ruida Technology is about to enter the field of smartphones and develop and produce its own brand of mobile phones. I plan to install the Android system on our company's first-generation mobile phone. However, the current Android system is developed and maintained by a group of foreigners. Many networking components cannot run normally in China, and the operating habits do not match those of domestic users. Next In a few months, what you have to do is to fully optimize the Android system, replace components that cannot run in China with components written by ourselves, and localize various operating methods."

Qiao Ruida has been a programmer for decades in her previous life and has developed a lot of mobile phone software. She is extremely familiar with the optimized Android operating systems of various domestic mobile phone companies.Those systems are Android versions that have been iterated dozens of times, coupled with countless optimizations by various mobile phone companies, and are simply not from the same era as the current crude and primitive Android 3.0.For the Android 3.0 system, Qiao Ruida can easily put forward dozens or hundreds of optimization suggestions. It is not difficult to give him a period of time to come up with an Android system that is most suitable for the current mobile phone hardware level and the usage habits of Chinese people.

In fact, the best solution is to start from scratch and develop a new mobile operating system. Only then can it be truly autonomous and controllable.Qiao Ruida also has the ability to do system design and architecture work, but Ruida Technology is just a start-up company, and neither its financial strength nor its talent pool is sufficient to support the research and development of mobile operating systems.Ruida Technology also does not have such great influence in the industry. It calls on many software development companies to develop software based on new systems and form a new software ecosystem.And an operating system without a mature software ecosystem, no matter how excellent its performance and convenient operation, is difficult to survive.Moreover, there is not enough time. A mobile operating system requires at least 1000 million lines of code and requires hundreds of thousands of R&D personnel to work for a year or two to complete.When Ruida Technology entered the field of smartphones and developed its first mobile phone, it would take a few months at most, and there was no time to develop its own operating system.

Based on the above information, using the optimized Android system as the operating system of Reda Technology's first mobile phone has become the only feasible solution.In this way, we can also use the basically formed software ecosystem of the Android system to solve the embarrassing situation of new mobile phones being launched without software available.As for the issue of system autonomy and controllability, it may take two or three years before Reda Technology has established a firm foothold in the field of smartphones. With hundreds of millions of mobile phone users and strong appeal in the industry, it will be possible to organize manpower. , develop and launch its own mobile operating system.

The next time, Qiao Ruida logged into the external network, downloaded a copy of the Android system source code, and then led a group of programmers to review the entire operating system architecture, pointing out the areas that needed to be modified and optimized one by one, and detailed Turn it into tasks and assign them to various programmers.It wasn't until everyone was assigned tasks and began to work hard that Qiao Ruida left the R&D department and returned to her office.

Sitting on the boss's chair, Qiao Ruida frowned and pondered for a long time before sighing: "There are still too few talents. We can only do some optimization of interfaces, frameworks, animations, small programs, etc. If there are another hundred programmers As programmers, you can make some core-level optimizations to the Android system. If there are hundreds of programmers, it is not difficult to rewrite part of the core code within half a year to solve the lag problem of the Android system. It is a pity that mature programmers , they are all the treasures of various companies, and they are not easy to poach, so we can only recruit more fresh graduates and train them ourselves."

The Android system is developed on the basis of the Linux system, and the entire application layer runs on a virtual machine. Such a structure inherently has many flaws.Especially the early Android versions were full of problems and very immature.For example, the system memory is not called well, and it is easy to freeze after being used for a long time; it takes up too many system resources and consumes a lot of power; the touch priority is too low, and the response is slow, etc.With the continuous iteration of subsequent Android versions and the continuous advancement of mobile phone hardware, these problems of the Android system have been corrected one by one and gradually matured.

Qiao Ruida knew almost all the flaws of the Android system and knew how to solve them. However, she did not have enough manpower and was completely powerless.This is just a software problem, there are more hardware problems.There are dozens of chips required to produce a mobile phone, including main control chips, memory chips, flash memory chips, power management chips, radio frequency chips, signal amplification chips, touch chips, etc.Most of these chips are products of foreign companies. There are very few domestic products. Even if they are available, their functions are very limited and not as easy to use as foreign products.What other domestic mobile phone manufacturers do is to act as a so-called "solution integrator" and fully use mature solutions provided by foreign manufacturers to purchase imported chips and components to produce their own mobile phones.When the product comes out, except for a mobile phone case and a printed circuit board, there are almost no domestic chips and components on the entire mobile phone.

This approach has low investment costs, fast research and development, and can quickly launch products to occupy the market, but it also leaves many hidden dangers.Now is the early stage of the development of smart phones. There are only expensive foreign brand mobile phone products for sale on the market, and there are basically no affordable products. The gap is very big.Once a domestic smartphone product is launched, as long as the price is not too high, many Chinese people will definitely buy it.At least within a year or two, there won’t be too many domestic mobile phone brands, the competition won’t be too great, and everyone will have something to eat.However, in the past few years, smartphones have gradually become saturated, and there are dozens of domestic mobile phone manufacturers. Everyone is copying the work and acting as solution integrators. Then there will be similar designs, serious homogeneity, and without their own core technology, they can only compete. A bad price war.

Qiao Ruida has great ambitions in the field of smartphones and cannot be satisfied with being a solution integrator.He wanted to design his own mobile phone chip, develop various core hardware, and produce a truly purely domestic mobile phone. However, due to lack of talent and limited strength, he simply couldn't do it.What Qiao Ruida can do now is to develop some unique features based on mature solutions to increase the competitiveness of mobile phone products.Then cultivate talents, accumulate technical strength, gradually replace domestic products, and master core technologies.

(End of this chapter)

Tap the screen to use advanced tools Tip: You can use left and right keyboard keys to browse between chapters.

You'll Also Like