With this announcement, the spread of Android will be expanded across the electronic devices, but the major problem with Android is its updates for the future releases. None of the Android releases in past are compatible with the existing old hardware. If this continues then this will be simple increasing the electronic waste in multiple folds. As if you change only the single device you will have to throw all of your other devices connected with it. Although it is committed that, "The software on Android One is the same that runs on stock Android. It allows audience and installers to install relevant apps and provides full automatic updates.", but this will be having many catches.
The article says, "Google partner with three Indian OEMs to create a Smartphone with dual SIM cards, an SD card, 4.5 inch screen, and FM radio for under $100.", but on the contrary there are not even a single OEM in India manufacturing their own mobile handset, then from where Google has found three different OEMs in India?
I think you might be mistaken on the last point about app compatibility in your earlier post. From what I understand, the change from Dalvik to ART is only a change in the runtime, not in the .apk files that the applications are written in. That is to say, developers won't be forced to rewrite their software for the newest system except to take other new features (such as UI changes) into account, but that's no different from any other android release.
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.
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.
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.
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?
@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.
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.
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 ...