I am a mobile application developer , in this industry often feel ” high-end atmosphere on the grade .” But one thing not long ago I saw some of the dark side of the mobile Internet , makes me feel ashamed.
Not a big thing, you may have encountered . A few days ago, just on the university ‘s cousin told me to get a Samsung phone to complain : recent run very own phone card , slide your finger unresponsive, also often reminded of “space ” is full. Reluctantly forced to delete some photos and games , but not enough space before long . At first he thought it was the phone poisoned, but tried not all mobile security software to detect viruses .
I checked the next to take over , based on knowledge of the android apps platform , I think the crux of the problem is not a virus , nor is the quality of the phone , but the phone is garbage filled. I downloaded a cheetah cleanup master, a scan sweep out even more than 3GB of garbage ( phone built-in memory is 8GB)! Themselves surprised.
3GB is what the concept ? Equivalent to shoot 1000 photos ( 800 million pixels ) , or install 100 mobile games, download 10 movies. I carefully looked at each garbage scan results , found that 3GB basically left his usual APP residues such as cache or junk files :
1 , often using a mobile phone to see films , video type applications have 1.2GB of cache and residues ;
2 , already installed APP installation package and upgrade packages have 800MB, which is due to him almost every day to download the game fresh ;
3 , will be using a mobile phone to work every day to watch the news , more than half had never been cleaned , news client cache reaches 400MB;
4, QQ, microblogging, social networking applications , such as letters and has accumulated a 300MB cache ;
5, the mobile browser cache up to 200MB;
6 , application cache up to 100MB Mito
……
In these junk files cleaned up after his cell phone was restored to running speed , smooth operation of the phone , rest assured dare download new games. Since then, he has developed a habit of cleaning up at least once a day , has become almost obsessive-compulsive disorder .
After the phone repaired, he repeatedly asked me: Why is there so much junk phone ? This is not a smart phone? Why can not smart to clean ? His question triggered my reflection.
Android APP five chaos
Program generates cache and other junk , which of course I knew , PC computers exist , is a humble little things , the use of guards or stewards products one button cleaned. But on the phone is actually not a trivial matter.
First, reduce the threshold for the use of smart phones , children and senior citizens can use their technical know nothing , but do not know how to install specialized tools ; Second , lack of space is a natural bottleneck phones , computer hard drives , unlike the hundreds of 1TB, 2TB, intelligent Mobile is currently the largest built-in memory card also 128GB, 80% of the domestic mobile phone space is insufficient 4GB!
If such a small space junk files no longer be wasted away , it should not. To be honest, from a development perspective, it’s really not difficult , perhaps a piece of code increases . But the opposite is true , many smartphones , especially Android phone is a big garbage dump !
As a mobile application developer, I can not see myself in the past. Including my products, including many in the mobile phone APP misplacing garbage , lack of space and the phone does not regulate APP development are closely related. Below I have listed the Android APP development of five non-standard place, hoping to attract the attention counterparts .
1 , uninstall is not clean
On the Apple iOS platform , an APP after being unloaded completely remove and clean ; But a large number of Android APP total ass wipe clean , a lot still remains after unloading file . Especially video classes , music classes , etc. APP, residual files larger , often up to several hundred MB.
Why not clean uninstall ? I carefully studied under found that many APP developers in order to facilitate their access to the file , did not put the cache files generated on the specification APP directory, but stored in the root directory of the SD card. In fact, the files on the SD card root directory folder after uninstalling and can not be deleted. Even if the user uninstalled the software , run APP cache files generated will remain in the SD card , take up a lot of space for mobile phones .
2 , the cache does not automatically clean up
In news client class APP example , after each user to preview the news , always leave a lot of text , photographs or video cache stored in the SD card android / data directory. Caching is to improve the speed and repeat visits to save traffic , but in fact the news has a strong timeliness, read the news yesterday hardly opened again , the value of these caches have no information on a little , take up a lot of space , users do not know where to delete these APP not consciously , are not automatically removed.
3 , frequent upgrades from backstage networking
Statistical data found that about 20% of the common background APP also start networking even without running. What are they doing ? The main products and users submitting information , access to advertising , check whether the upgrade . And after each APP upgrade installation , the new installation package is still left in the phone, turned into useless junk files , it will also result in the user space of the phone’s traffic and wasteful consumption .
4 , adware
Known as the developer of the Android ecosystem joked: Andrews software package , three functions into software code , 70% of the advertising code , and Apple is the other way round . In China , the situation is particularly serious. All because of the special circumstances : people are willing to pay only a handful of software , freeware gotta find a way to make money .
Where money is the way out ? Seems only advertising. Often see more than one software bundle 20 ad plugins Andrews by the more than 50 vendors advertising alliance to develop and deliver free of charge.
This unhealthy status quo makes Android application extremely pure, naturally will take up more storage runtime resources, network resources , CPU time, and even cell phone battery .
Originally Andrews software can do smaller, more space-saving . However, due to excessive adware , software must increase the volume , packaged software download advertising resources distributed in every corner of the memory card , and piled up . Meanwhile, the mobile phone network to download these ads are always resources , mobile traffic and electricity is wasted .
5 , induced promotion APP Download
FREE APP another way to make money is to promote other APP. Promotion of course also be referred to the way advertising , there is not a lot by browsing pay , but pay- (CPA), that is, you helped me truly, to promote the installation of a number of users, I give advertising. Therefore, in order to increase revenue , improve the promotion of the amount of the ad contains a lot of APP -induced particularly strong , to full-screen on the full screen , can be used on the beauty of the beautiful .
For example , in the APP full-screen display ads , users simply click a mistake , the promotion was to download and install the APP . Many white mobile phone users is so baffling is installed on the APP , the basic regarded as being raped , to be exact is seduction .
As another example, ” Integral wall” ads are also more common in the APP , is to show the integral tasks w
ithin the application , one of the tasks is to download and install an application promotion . Installed will be able to get 3000 points , continue to pass through , do not install ? Direct Game Over! This ad is the most common in the game APP .
Most users ” are promoting” APP is not installed these users need intent , if not uninstall the same vain occupied space.