I don't think every device needs to have the same display resolution as your post seems to imply. A tablet should have a different visual and potentially physical interface from a smaller phone, and that in turn different from a smartwatch or augmented reality like google's glass. The 'toasts' or notifications you mentioned already have no issue with compatibility across these different form factors; you can see the notification of an sms on your smartwatch in the same manner that you would on your smartphone, only the smartwatch would allow it to take up the entire screen instead of a smaller portion of it.
There is no such issue reported technically due to OS. These battery related issues are because of over usage of battery due to improper software configuration or poor hardware design by the phone manufacturer.
We are talking about the compatibility across the devices, like what your phone shows on the interface your glass as well should be able to show you exact replica of that. What your applications are putting in notifications that should be displayed on the watch or other wearable you have. Now if the entire display mechanism or handling is changed in new OS, the glass may or may not show the exact replica of it, your wrist watch as well will find problem in showing notifications, and then comes the compatibility issues.
@electrnx_lyf: You are right, unfortunately there is no one who can interfere in this matter systematically, like the way IEEE is taking care of standards. There is acute need of having such policies for e-waste as well. May be we are going out of the subject area of article. But the thread was extended, so putting the input here.
I think I'm seeing what you're saying now, but it's not clear what features you're referring to about cross compatibility. For instance, basic phone features like maintaining your phone contacts across devices can already be preserved through a cloud service like Google does by linking your phone to a gmail account. Other media content can also be preserved using Google or other cloud providers. Software purchased through their store can be downloaded across devices, or there is also certain backup software can even preserve apps across devices. What exactly is it that you want to do across your network of devices that would be prevented by an upgrade of any given one of them?
You are right, Google is good as it provides very frequent improvements with new features and that's what advancement is. If a new OS comes it does not mean that the old phones will stop working. But the point of discussion here is regarding the multiple devices running the same OS save Version. Now if a new version of the OS comes and a user needs to change one device among all he was using. What will happen to all other devices looking at the compatibility issue? This is not about criticising Google but it is just a look in the consequences of the matter. In my opinion one will have to change most of the devices to maintain compatibility, and this will result in increase of e-waste.
This issue seems to be that hardware platforms get updated on a regular basis and that software revisions do not always support older platforms. This is certainly an issue with current Google Glass owners, since Google just announced a new version that doubles the size of the RAM to 2 GB. The company reportedly does not have upgrade plans for early adopters, leaving them feeling left out in the cold.
This is hardly an issue that is unique to Google. They have actually been fairly aggressive about supporting recently-released cell phones when possible. I had a Google Nexus handset that was not supported for Kit Kat, which didn't thrill me to find out, but there was an issue with support for the TI SoC in that device. I could have simply kept using it, though. Just because it doesn't get the latest bits doesn't mean that it stops working. I would rather see a company being aggressive about updating their platforms rather than holding off new features because they are not backward compatible.
No it is not mistaken, what I want to convey is even though the platform is compatible to the old applications, but the new version of OS will not be compatible with the old hardware. Still very few manufacturers has adopted Android 4.4 Kitkat. Now they are talking about multiple devices connected using Android. Again after sometime new version of OS will come, but as far as the OS does not maintain hardware compatibility it will go on increasing the electronic waste, as user changing one device in the group of devices he is using (phone, watch, glass, TV ect) he will be required/attracted to change the other devices as well. So even though they maintain app compatibility without hardware compatibility it will be increasing financial burden on the users.
A Book For All Reasons Bernard Cole3 comments Robert Oshana's recent book "Software Engineering for Embedded Systems (Newnes/Elsevier)," written and edited with Mark Kraeling, is a 'book for all reasons.' At almost 1,200 pages, it ...