Linked by Thom Holwerda on Tue 23rd Feb 2016 00:10 UTC
Android

As mods, 3rd party applications that were previously isolated can now take advantage of platform APIs to implement unique experiences directly within Cyanogen OS. Users can install a variety of mods to extend the functionality of their devices. For example, through Cyanogen's partnership with Microsoft, a user can install the Skype mod directly into their dialer to add VoIP calling functionality or they can install the Cortana personal assistant mod to power features like voice-activated selfies.

Cyanogen OS, which isn't CyanogenMod, is introducing MODs, that plug into Cyanogen OS and CyanogenMod. At this point, they are intentionally muddying the waters, right? This is the system Microsoft is using to integrate its services into Android, and now, everybody can use them. The wording here is a bit strange, though, because one of the core strengths of Android is that applications are not isolated, unlike on iOS, where every application looks, feels, and functions like an island.

It's all pretty nifty, and all made possible because of two things: first, Android in and of itself is incredibly extensible, and it contains a ton of APIs for these sorts of things. A lot of this integration can be achieved simply by installing applications from Google Play. Second, it's made possible because Android is open source, so that Cyanogen can make a few changes and claim they're taking Android away from big, bad Google who is giving them Android in the first place, and without whom Cyanogen wouldn't exist, or wouldn't continue to exist.

In any case, let's see if other 3rd parties are going to adopt this. It seems like Android as-is is extensible enough, so I don't see much life in this for most developers and users.

Thread beginning with comment 625213
To read all comments associated with this story, please click here.
Comment by gedmurphy
by gedmurphy on Tue 23rd Feb 2016 09:37 UTC
gedmurphy
Member since:
2005-12-23

Second, it's made possible because Android is open source, so that Cyanogen can make a few changes and claim they're taking Android away from big, bad Google who is giving them Android in the first place, and without whom Cyanogen wouldn't exist, or wouldn't continue to exist.


Google aren't 'giving' it to them, that's how open source works. Google are doing nothing different. They're taking linux, and java, and countless other open source modules, without which Android would never exist.

Reply Score: 7

RE: Comment by gedmurphy
by Bill Shooter of Bul on Tue 23rd Feb 2016 17:33 in reply to "Comment by gedmurphy"
Bill Shooter of Bul Member since:
2006-07-14

Well, Google built Android on top of FOSS programs, yes, but most of their own significant contributions ( due to the apache license) could have been kept to themselves.

So they aren't just doing what's required of them, but they also are keeping a tight leash on what is allowed into AOSP and on devices OEM's release.

Reply Parent Score: 2