Chapter 57 Uploading Software

However, a short period of smooth operation does not tell the story.

In the following time, Yang Lin installed [Matrix Optimization] on all the dozen second-hand Android phones he had purchased before, and then spent a week testing them.

The results show that the [Matrix Optimization] software has shown good adaptability to different brands of Android phones with different UIs, and after the optimization of this software, the cache of the Android system can always be kept in the best state, whether it is the SD card or the built-in storage of the mobile phone, the garbage generated by the mobile phone APP will be automatically cleaned up by the [Matrix Optimization].

Of course, the biggest contribution of this app is the improvement of the multitasking mechanism on Android.

Although theoretically speaking, Java can automatically kill the background APP to reclaim memory, but in fact, the Java virtual machine can not be used at any time, many times, when we close a software to start another, the closed software is still running in the background, which is also another important reason for the Android system to freeze.

The [Matrix Optimization] app solves this problem, and when you restart, unless a small number of apps that are poorly optimized, they can generally guarantee a very smooth speed.

And [matrix optimization] has greatly improved the stability of the Android system, after a week of use, there are several smartphones that often crashed inexplicably, and they have maintained very good system stability.

Chen Xin compares them with his sister's latest Apple 5, except for the Apple 5's screen response is a little faster, there is basically no difference in other aspects.

However, Yang Lin can't solve the problem of fast screen response, which is mainly related to the priority of the two systems.

iOS has the highest priority for screen response, and its response order is Touch--Media--Service--Core architecture.

In other words, when the user touches the screen, the system will prioritize the screen display, which is the Touch layer, and then the Media, Service, and Core architectures.

The priority response level of the Android system is Application--Framework--Library--Kernal architecture,And the display-related graphics and image processing part belongs to Library,You can see that the third bit is it,When you touch the screen, the Android system will first activate the application framework,Then the screen and finally the core architecture。

After completing the testing of the first APP, Yang Lin began to encrypt the software.

This time, Yang Lin did not use a new encryption algorithm like last time, but used the more popular RSA encryption algorithm.

This is a very simple asymmetric cryptographic algorithm based on a very simple number theoretic fact: it is easy to multiply two large prime numbers, but it is extremely difficult to factor their products, so the product can be exposed as a cryptographic key.

Although with the development of distributed computing and quantum computer theory, the possibility of such algorithms being cracked is also increasing, Yang Lin is confident that the key recalculated by the matrix system will hardly be cracked in the next decade unless there is a breakthrough in computer technology.

He has adopted a completely free strategy for this software, and no matter how popular it is, it is impossible for those piracy teams to hit it with their ideas.

After the encryption is done, the rest of the work is nothing more than uploading.

At present, the APP in the user's mobile phone mainly comes from two channels: one is swiped in the ROM through parallel traders, and the other is downloaded from the application market, including Google's official application market and the domestic third-party application market.

The app market for Android phones is not the same as Apple's AppStore.

Although it is also an application market, Google's Android system AndroidMarket has been unable to operate stably for a long time in China for various reasons, coupled with the open source characteristics of the Android system, which has created a large number of third-party application markets in China.

Therefore, Yang Lin can only choose a few well-known third-party Android markets to upload.

At eight o'clock in the evening on December 9, 2012, Yang Lin officially uploaded [Matrix Optimization] to several domestic application markets with large installed rates, such as Android Market, Anzhi Market, Jifeng Market, Wandou Pod, Youyi Market, Wood Ant Market, and Application Exchange Market. In addition, Android stores of several domestic brands such as ZTE, Huawei, Coolpad, Lenovo, Xiaomi, Meizu, etc., have also chosen to upload.

After getting the domestic store, Yang Lin also uploaded his English version of the work on Google's official store TheGooglePlayStore, AppsFire, F-Droid, Getjar, OperaBrowser, AppBrian, GoLauncherEx, Fetch, AmazonAppStore and other well-known foreign Android stores.

Most of the domestic Android APP stores need to be reviewed, and the review time is two to three days, while the relative speed of foreign ones is faster, like GooglePlay, which generally only takes a few hours.

Of course, Yang Lin is most concerned about the performance of [Matrix Optimization] on GooglePlay and Amazon......

TheGooglePlayStore is a gathering place for many Android apps, it can really be described as a gathering of heroes, a gathering of masters, a dazzling array of dazzling, overwhelming, [matrix optimization] can be officially recognized by Google, this is what Yang Lin is more concerned about.

Amazon's App Store has always been known as the best third-party store, and it has a unique feature, which is the beta mode, which allows users to experience it directly in the app store without downloading it.

It's a really useful feature, and when you're ambiguous, the test mode will tell you what you want, and you can decide whether to download it or not by experiencing it for yourself.

Therefore, Amazon's reviews can indicate the attitude of the average Android phone user towards this software.

It was already two o'clock in the morning after uploading all the [Matrix Optimization] to these Android stores, and Yang Lin fell asleep directly.