Comment: Android upgrade policy

Source: Internet
Author: User

For Android systems, the upgrade involves two aspects: system upgrade and application upgrade.Program. It is troublesome to upgrade the system. The usual method is to flash the machine. Although you have heard that you can upgrade the system through Ota, however, currently, Android devices are not able to perform OTA upgrades as smoothly as Apple devices. The main reason is that the device manufacturer rarely maintains sold devices, so there is no available update image.

Here we will focus on the upgrade policies of the apps on Android and the problems they bring about.

Whether you upgrade an application through the market or other methods, it works in the form of soy sauce: download the new version of the application to the local, and then install the new version, packageinstaller replaces the old version. Soy Sauce purple has the following Disadvantages:

    1. The upgrade speed is slow, which is equivalent to re-installation.
    2. Traffic that cannot afford to be hurt. Generally, the application is 0 ~ 3 M, some big points are 4 ~ 9 m. The number of games reaches 10 to 10 ~ 30 M. Upgrading once is terrible.
    3. During the upgrade, some storage space is wasted because the new version is to be downloaded.
    4. Application Data and configuration information are sometimes lost. For example, if UC is selected as the default browser, it is no longer the default one after the upgrade and needs to be reset.
    5. Temporary data generated by the old version may not be deleted.
    6. The most disgusting thing is that if the digital signatures of the two versions are inconsistent, the new version cannot be installed. You must manually uninstall the old version before installing the new version.
    7. This has nothing to do with the market, that is, some applications are not easy to use after upgrade, not as good as the old version.

A few applications have their own upgrades similar to those of the software on the PC, but they all download new versions, uninstall old versions, and then install new versions. Therefore, even if the software updates only one string, the upgrade also requires a complete effort.

I often wonder why I don't need a subset of the upgrade package just like the software on the PC? There are two possible reasons: one is determined by the Android Application Program Running Mechanism, and the other is the convenience of market management.

After the software is installed in Android, the package is stored in the system like the installation package in the PC. It parses the required items from the installation package and loads them into the memory only when the program is running. Therefore, even if the application only has some updates, there is no way to get an upgrade package like a PC, because the upgrade package cannot be replaced into the installation package. Developers can only update the software source code and then recompile and package it into a new version.

If the software in the market allows the upgrade package to exist, the new user needs to buy the application and its upgrade package at the time of purchase, that is, to install the application and install the upgrade package one by one, very inconvenient.

There is an existing truth. I hope that one day, its upgrade strategy will be more friendly and easy to use.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.