3 ms·
Google kinda pulled a "bait-and-switch" with Android. When they released it, it was pretty much 100% Open Source, then they moved more and more elements to the
by eloisant 7y ago
Google kinda pulled a "bait-and-switch" with Android.
When they released it, it was pretty much 100% Open Source, then they moved more and more elements to their proprietary GApps suite, included the Play Services required to run even many 3rd party apps.
At this point Android is barely more Open Source than iOS and its Mach kernel, but the difference is that Google got its market share by selling to manufacturers the fact that they're independant because it's Open Source.
- kozhevnikov 7y agoEmbrace, extend, and extinguish.
- doodpants 7y ago> Google kinda pulled a "bait-and-switch" with Android. > When they released it, it was pretty much 100% Open Source, then they moved more and more elements to their proprietary GApps suite, included the Play Services required to run even many 3rd party apps. I thought the reason they did this was because third party phone makers were controlling when/whether users could update the OS on their device. So users were often several Android releases behind, even on a phone that was only a year old. By moving a lot of the core functionality into apps, users could update these apps and have access to newer features even on older OS versions. Though, I guess that doesn't explain why the apps themselves aren't open source.
- Caligatio 7y agoAre you aware of the microG project? It is entirely possible to run Android apps without Play Services. Is it perfect? Far from it but it's disingenuous to say "Android is barely more Open Source than iOS". If you want to add in the Play Store into the mix, things change slightly.
- Roritharr 7y agoThis is not what happened. From 2007-2009 HW manufacturers had no answer to the iPhones Software. Sure you could build a phone on top of Windows Mobile, Sonys Xperia X1 is my favorite entry from this time period, but you had no consolidated Software Vision for a mobile OS. Customers were craving phones that were as accessible as iPhones were, with a good example being the datepickers in mobile safari. You couldn't fix this with a Custom Windows Mobile Homescreen. Neither Nokia, nor anyone else in Mobile Phones at the time had thought about the software part as much as about the hardware. Even Andy Rubin got smacked in the face by the iPhone Keynote, but his advantage was the lack of organizational and technological debt that anyone else watching this keynote in a position to act plagued. Apple was highly regarded inside Google when it comes to design decisions and is so until this very day (Why again does my Pixel 2 lack an 3.5mm socket?) so for Rubin simply adopting the design and ui vision while following different engineering principles was a path that had less hurdles for him than for everyone else in the position to do something about it in 2007. That's why Android is where it is, not because Google decided to go the OpenSource way with it. Customers decided this was the only viable alternative, they brought money to the platform and developers followed. Sure it was a lot fun stuff happening on the platform aswell that gave it the positive look, but this didn't affect the relevant apps to stay iOS only until they couldn't afford to anymore, simple market share decided that. Device Manufacturers were desperate for anything, if they had to pay license fees for closed source software or not wouldn't have mattered if there had been a viable answer to iOS in 2007.