Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
I'll try to explain it in Windows terms which is what a lot of people understand.
Think of Win95, WinXP, and Win7.
Win95 (GB) is light and smooth. It ran well on low powered machines, but didn't come with many features. It was ahead of the game as far as anything else out at the time. You could run this on a newer machine, but you'd never get the full potential out of the machine as the OS was not optimized for dual cores or better.
WinXP (ICS) was a code re-write that gave it more features, but also required a stronger machine and a different underlying kernel. Items written for XP didn't work on Win95 because you were missing access to certain system files in a lot of cases, but running Win95 programs on XP was more or less easy.
Win7 (JB) was a smoothing of the code, speeding up of the sub system (project Butter on android) and listening to what the public wanted and merging that into the source code and you still get backwards compatibility.
Hopefully that makes sense to you.
If you want the tech details of what was added with each release, I would look here:
Android version history - Wikipedia, the free encyclopedia
I'd compare our phones more to having a laptop then a desktop though if you're comparing upgrade ability. The nice thing about android, is that it handles RAM a bit more intelligently then Windows does. You can also set how many back round processes you want to allow to stay open at any point in time. Unfortunately, like windows, when you uninstall a program, it does leave a bit of itself behind in /data. For this reason, I tend to use Titanium backup to wipe the data for the program and then uninstall the program. It gives a cleaner result. You'll still have any files from the program left on your SD card. Now android is based on linux, so in theory you could set up a swap partition, but it would probably be slow as all could be and you'd burn out our SD card extremely quick from all the read/writes.It makes plenty of sense, thanks, I really enjoyed reading through the history of all the versions. (ZZZZZZZ, waking up to go to work)One thing is missing from this explanation however. The hardware.
As windows grew, between XP and 7, there were several versions that were less than useful, 2000, vista (yuk), and lots of service packs. But as the programming caught up with the hardware, you could replace your processor with a faster one, install more RAM, etc.
With our phones, you can't do that. You can get a larger capacity SD card, but that's about it. So as the program grows, with more and more features, and functions are loaded into the memory, it has to affect performance doesn't it? And even though they are listening to what the public wants, and trying to give it to them, they are also doing their best to keep THEIR priorities in order (play store). Always have to follow the money trail.....
Which reminds me of another question. Can android read/write to the SD card the same way windows can when more memory is needed? Like a pagefile?
I'll leave this subject alone, as I am aware it really is off topic for this thread. I will continue to try new roms, but for right now, I personally see a debloated deodexed rom as a great achievement!
Every time I look at my phone, I remember all the crap that has been removed, many thanks to all of you guys/girls out there.
Bottom line is we have to pay what I feel are outrageous fees for service, AND they force feed us a bunch of crap on our phones to boot, it really makes me ANGRY. Being able to fight back in some way, any way, is enough for me at this time.
I'd compare our phones more to having a laptop then a desktop though if you're comparing upgrade ability. The nice thing about android, is that it handles RAM a bit more intelligently then Windows does. You can also set how many back round processes you want to allow to stay open at any point in time. Unfortunately, like windows, when you uninstall a program, it does leave a bit of itself behind in /data. For this reason, I tend to use Titanium backup to wipe the data for the program and then uninstall the program. It gives a cleaner result. You'll still have any files from the program left on your SD card. Now android is based on linux, so in theory you could set up a swap partition, but it would probably be slow as all could be and you'd burn out our SD card extremely quick from all the read/writes.
As for all the minor releases of windows, there were also minor android releases as well. 2.2 (Win98), 2.3 (WinMe), 3.0 (Win2k), 4.0.4(Vista). I just matched up the major releases that people would have used to make my analogy make sense in the original post.
For carrier bloat, it makes sense. How many people ever pay full retail for their phone? If you did, you'd have a better case for having less bloat on the phone. That's why I'm waiting for the Moto X Dev Edition as that will be my next phone. I don't agree with how much carriers charge, but just like Ma Bell in the 80's, the US let carriers become to big and less competition.
OK, so back to the topic at hand. Battery life on this ROM is impressive. 30% drop in 15hrs is better than I've seen of a base setup. I'm having random reboot issues, but I have a feeling it from the program Noom that I run. I turned off the pedometer function yesterday and my lockups and reboots went away. I will be keeping an eye on this. Also, having the same issue of only having metric on the CLock screen. My HD Widgets on my home screen work fine.
+1OK I PROMISE I will end this discussion after this.....LOL One last thing. It is true that we rarely pay full price for the phone. I want to mention though that if you found out the true cost to the carrier of the physical device, you may just change your mind about the bloat. (MY LG Spectrum says VERIZON across the top of it, even though THEY did not engineer or construct the device).
In any case, the amount of bloat, the way these bloat programs run, (trying to make customers exceed their low cost data plan, and hit them with a fee), and the monthly charges for having the service in the first place, more than justify fighting back to remove all that bloat. We are being hosed by all of these companies (in my humble opinion), each and every month. OK I'm done, thanks for listening. I feel better now......
Linux is not Winders, the Kernel is the biggest thing with Linux the GUI is just fluff on top of it.As for all the minor releases of windows, there were also minor android releases as well. 2.2 (Win98), 2.3 (WinMe), 3.0 (Win2k), 4.0.4(Vista). I just matched up the major releases that people would have used to make my analogy make sense in the original post.
For carrier bloat, it makes sense. How many people ever pay full retail for their phone? If you did, you'd have a better case for having less bloat on the phone. That's why I'm waiting for the Moto X Dev Edition as that will be my next phone. I don't agree with how much carriers charge, but just like Ma Bell in the 80's, the US let carriers become to big and less competition.
If you like cLock but want more functionality, try DashClock. It's free and has tons of extra features compared to cLock. I highly recommend it.
EDIT: klembo, if you really want to steer clear of the bloatware, use a Nexus device. The only downside to that is the newest Nexus device that works with VZW is the Galaxy Nexus and it's 2 years old now.
Sorry, I didn't really expect it to grow like this. We all are waiting for 10.2. I took advantage since many of the experienced devs were available here. Sorry.............Wow, can someone move this discussion to another thread. I keep checking back for a discussion on 10.2 and I keep finding, this.
Sorry I've been busy. I'll request some data and provide a test replacement for the telephony code tomorrow.
@sosaudio1 this has nothing to do with the baseband it's an issue in the android telephony code.
So the apn database is: /data/data/com.android.providers.telephony/databases/telephony.db
I'll need a copy of a working database on cm10.2 (from a dirty flash) and a non-working database on cm-10.2 (from a clean flash) to compare.
I'm trying to find place(s) in the code that may be causing this.
Here is a verified nonworking db... in case its still needed.
For me, replacing telephony.db caused phone to crash and then a bootloop.
It is possible that permissions might have needed reset on the file, I didn't check them.
su
chmod 755 /path/to/telephony.db