The source of the five biggest confusions of app

Source: Internet
Author: User
Keywords Mobile Internet Android app

I am a mobile application developer, in this industry often feel "high-end atmosphere grade." But a few moments ago I saw some dark side of the mobile internet, which made me feel ashamed.

It's not a big deal, you might have met. A few days ago, just went to university cousin to take a Samsung mobile phone with me complained: Recently their mobile phone running very card, the fingers slip unresponsive, but also often remind "space" is full. Reluctantly deleted some photos and game procedures, but not long space and not enough. He initially thought it was a cell phone poisoning, but tried all the phone security software did not detect the virus.

I took it and checked it out, based on an understanding of the Android platform, I think the crux of the problem is not the virus, not the quality of the phone, but the mobile phone is filled with rubbish. I downloaded a cheetah cleanup master, a scan unexpectedly swept out more than 3GB of garbage (cell phone built-in storage is 8GB)! I'm scared.

What is the 3GB concept? The equivalent of taking 1000 photos (8 million pixels), or installing 100 mobile games to download 10 movies. I looked at each of the junk scans and found that the 3GB was basically a cache or residue file of his favorite apps:

1, often use mobile phone to see the film, Video class applications have 1.2GB cache and residue;

2, has installed the app installation package and upgrade package has 800MB, this is because he almost every day to download the fresh game;

3, every day to work with mobile phone to see news, more than half a year never cleaned up, news client cache reached 400MB;

4, QQ, Micro bo, micro-letter and other social applications also accumulated 300MB cache;

5, mobile browser cache up to 200MB;

6, the U.S. map application cache up to 100MB

......

After cleaning up the trash files, his mobile phone will be back to speed, mobile phone operation Smooth, also dare to download the new game. Since then, he has developed a habit of cleaning up at least once a day, almost as a compulsive disorder.

After the phone was repaired, he asked me, "Why is there so much rubbish in my mobile phone?" Isn't this a smart phone? His question triggered my reflection.

Android app five Big mess

The program produces the cache and so on rubbish, this I certainly already knew, the PC computer in the same existence, is a small trivial matter, uses the Guardian or the Butler class product one key to be able to sweep cleanly. But this is not a small thing on the phone.

First, the smart phone to reduce the use of the threshold, the elderly children can use, they do not understand the technology, but also do not know how to install special tools; second, the mobile phone space is not a natural bottleneck, unlike computer hard disk 1TB, 2TB, the current largest built-in memory card is 128GB, the domestic 80% The cell phone space is not enough 4gb!

If such a small space is again wasted by the rubbish file, it should not be. To be honest, from the perspective of development, this is really not difficult, perhaps is to add a piece of code. But the opposite is true: many smartphones, especially Android phones, are a big dump!

As a mobile app developer, I can't see it myself. Including my products, many apps in the mobile phone litter, mobile phone space and the app's nonstandard development is closely related. Below I listed the Android app development five of the nonstandard place, hoped can arouse the colleague the attention.

1, uninstall is not clean

On Apple's iOS platform, an app is completely removed after uninstalling it, but a lot of Android's app butt is always wiped clean, and there are still a lot of files left over after unloading. Especially the video class, the music class and so on app, the residue file is bigger, often up to hundreds of MB.

Why is uninstall not clean? I looked at it and found that many app developers, in order to get the files for themselves, did not put the app-generated cache files in the canonical directory, but were stored in the root directory of the SD card. In fact, the folders under the SD card root directory cannot be deleted after they are uninstalled. Even if the user unloads the software, the cached files generated in the app run will remain in the SD card, taking up a lot of space on the phone.

2, the cache does not automatically clean up

News Client class App example, every time the user previews the news, always leave a lot of text, photos or video caching, stored in the SD card Android/data directory. Caching is to improve the speed of repeated access and save traffic, but in fact, the news has very strong timeliness, yesterday saw the news almost will not open again, these cached information on a little value is not, occupy a lot of space, users do not know where to delete, these apps are also unconscious, will not automatically clean.

3, frequent background networking since the upgrade

Statistics show that about 20% of the commonly used apps start networking in the background even when they are not running. What are they doing? The main is to submit products and users to use information, access to advertising, query upgrade, and so on. After each app upgrade installation, the new installation package is still in the phone, become useless junk files, the same will cause the user's mobile phone traffic and space needlessly consumed.

4, advertising Plug-ins

Developers familiar with the Android ecosystem joked: Android software package, 30% is the software function code, 70% is the advertising code, and Apple is reversed. In China, this is particularly serious. All because of special conditions: willing to pay for software few people, free software must find ways to earn money.

Where is the way to make money? It seems like only advertising. Often see a software bundle of more than 20 advertising plug-ins, these plug-ins by more than 50 Android advertising alliance vendors developed and provided free of charge.

This unhealthy situation makes Android applications extremely impure, which naturally consumes more storage resources, network resources, CPU time, and even cell phone power.

Android software could have been made smaller and more space-saving. However, due to excessive advertising plug-ins, software volume is bound to increase, packaged software downloaded advertising resources distributed in every corner of the memory card, and accumulate more. At the same time, because the mobile phone is always on the internet to download these advertising resources, mobile phone traffic and electricity are wasted.

5, inducement to promote the app download

Free app another way to earn money is to promote other apps. Promote the way of course can also be called advertising, many are not according to browse pay, but by the effect of pay (CPA), that is, you help me really real site to promote the number of users installed, I just give advertising fees. Therefore, in order to improve income, improve the amount of promotion, a lot of app ads contain particularly strong inducement, can full-screen full screen, can use the beauty map on the beauty.

For example, in the app display Full-screen ads, users only one time delay, the promotion of the app is downloaded installed. Small white user mobile phone many inexplicable app is so installed on, basically called is to be raped, is precisely to be seduced.

For example, "integral wall" ads in the app is also more common, that is, in the application to show integration tasks, one of the tasks is to download the installation of an application. Can get 3000 points, continue to go through, do not install? Direct game over! This kind of advertisement is most common in game app.

Most of the apps installed by users are not intended by the user, and they take up space without unloading.

The cultivation of the app

Why do mobile applications have so many irregular places above? First of all, they are ignoring the treatment of mobile phone waste, irresponsible to consumers, second app itself free, in order to obtain revenue, so the adoption of gray means; In addition, there are some flaws in the Android ecosystem.

As we all know, the Android system is an open platform, the code is all open source, many mobile phone manufacturers have also developed a variety of custom systems. App data can be put wherever it wants, almost unfettered. In addition, Android's App Store is different from Apple iOS, which has only one app store. In China alone, there are hundreds of Android app stores.

A lot of chaos, these app stores on the app's audit standards are different, most of the audit is not strict enough, and some even to obtain distribution revenue on the non-standard app open one eye. The opening of the Android system and the lack of application auditing have given the development of the app to be less than standard and the space of the gray area.

Android is already the world's largest mobile platform, with more users, and it shouldn't be a big dump. Although the status of humble, I also call on all mobile developers to pay attention to the user experience, but also to establish environmental awareness. To borrow a big man is to seek sustainable development.

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.