6 ms·
Google keeps on stripping down AOSP more and more. Its so barebones that nothing is usable out of the box anymore. It doesn't even have a web browser these days
by IceWreck 5y ago
Google keeps on stripping down AOSP more and more. Its so barebones that nothing is usable out of the box anymore. It doesn't even have a web browser these days.
All the default apps, contacts, calendar, etc haven't been updated in 8+ years.
Any new feature doesn't come to AOSP, it comes to Google Play Services.
- oehtXRwMkIs 5y agoSounds good to me. The less default apps the better. At this point they probably don't go further since it might cause system issues.
- tarkin2 5y agoFrom an app developer's point of view, the stuff shipped with AOSP is a mess that changes from version to version and from carrier to carrier and is almost impossible to develop against completely; and that's all solved with updates from google play services and external libraries.
- neodymiumphish 5y agoIt kind of makes sense, though. First, there are plenty of open source browsers available, why should Google maintain one when the vast majority are going to opt for Chrome anyway? Second, very few people want a contact or calendar app that exists solely on their phone. They want the synchronization they get from any alternative app, whether that's from Facebook, Google, Microsoft, or some other third party. If you're capable of installing AOSP on a daily driver, you likely already know enough about F-Droid or other open source projects to find and install a better alternative anyway. Lastly, I totally agree about your concern with GPS being the default for any new feature implementation. I think that allowing Google to push alternative OS builders out of the game or forcing them to implement a GPS alternative from scratch, which sucks.
- anderskaseorg 5y agoAndroid WebView is embedded in zillions of apps, not just the standalone browser, so it would indeed suck if Google stopped maintaining it and forced apps to embed Chrome instead. Fortunately, that is not what happened—they just moved Android WebView from AOSP to the (arguably more open) Chromium repository.
- IshKebab 5y ago> Second, very few people want a contact or calendar app that exists solely on their phone. They want the synchronization they get from any alternative app, whether that's from Facebook, Google, Microsoft, or some other third party. AOSP calendar supports syncing with online calendars.
- JetSpiegel 5y agoThat's news to me. DAVx5 is mandatory to sync WebDAV calendars on Android.
- neodymiumphish 5y agoOh, fair enough, my bad. Even so, syncing with which calendars? Likely Google and Outlook, which means you probably still use Gmail or Outlook. I'm not saying there's no good argument for an open-source option being available, or that one wouldn't do well, I'm just saying that I don't understand why there should be any expectation that an operating system developer should also be expected to create and update apps like those.
- anderskaseorg 5y agoThe browser is an extremely fast-moving security-critical attack surface, so it’s for the best that Android WebView is maintained separately in the Chromium repository, and doesn’t need to be held back by the AOSP release schedule. It’s still open source. https://chromium.googlesource.com/chromium/src/+/HEAD/android_webview/docs/aosp-system-integration.md https://chromium.googlesource.com/chromium/src/+/HEAD/androi...
- a012 5y ago> fast-moving and fast-breaking, there are multiple occasions that faulty WebView updates released to the world and crashed phones. Also you'll need root to change the default WebView to something else like Bromite.
- mathfailure 5y agoWhy not just release AOSP as frequently? Then it'd be easier to push other small updates.
- jayd16 5y agoApp store updates vs OS updates.
- xorcist 5y agoThis distinction is not definitive. None of the normal Linux distributions makes it.
- pkaye 5y agoI thought OS updates require cooperation of the phone manufacturer/carriers.
- xorcist 5y agoOnly because lazy manufacturers ships patched monstrosities that passes for software. If "Android" was responsible for booting and device drivers, or if Android was GPL for that matter, that would have ceased to be the case.
- danudey 5y agoOptimism: This lets Google provide updates to users without carriers/manufacturers having to go through the process of approving Android updates for every model/carrier combination. Cynicism: The more that Google moves into Google Play Services, the harder it is for anyone to make a usable Android device without agreeing to Google's terms.
- oblio 5y agoRealism: This was Google's plan from day 1 but they didn't have the oomph to do it. Android in 2040 will be 90% closed source, except for some expendable bits at the bottom, just like MacOS.
- Lammy 5y agoRelevant: https://arstechnica.com/gadgets/2018/07/googles-iron-grip-on-android-controlling-open-source-by-any-means-necessary/ https://arstechnica.com/gadgets/2018/07/googles-iron-grip-on...
- atatatat 5y agoGrapheneOS ships a hardened Chromium fork. Worth looking into.
- lern_too_spel 5y agoThere are many open source contacts, calendar, etc. apps. Google is so caught up maintaining its own apps that talk to its services that I don't know why anybody would want Google's own half-assed open source implementations. Even if you wanted Google to maintain open source versions of those apps, why would you want them to be updated at the cadence that AOSP is and have them be developed in AOSP's non-collaborative manner?