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.
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.
https://chromium.googlesource.com/chromium/src/+/HEAD/androi...
AOSP is lacking a browser, not a webview.
https://android.googlesource.com/platform/external/chromium-...
“Building the Chromium-based WebView in AOSP is no longer supported or required. WebView can now be built entirely from the Chromium source code.
Docs on how to build WebView from Chromium for use in AOSP are available here: https://chromium.googlesource.com/chromium/src/+/HEAD/androi...
For questions about building WebView, please contact our mailing list: https://groups.google.com/a/chromium.org/forum/#!forum/andro...
The prebuilt APKs provided here are built from Chromium upstream sources; you should check the commit message to see the version number for a particular prebuilt. The version number is formatted like “12.0.3456.789” and matches the tag in the Chromium repository it was built from.
If you want to build your own WebView, you should generally build the latest stable version, not the version published here: newer versions have important security and stability improvements.”
https://android.googlesource.com/platform/packages/apps/Brow...
“Browser2 is a copy of the WebViewShell, a minimal test browser using WebView. The old Browser is no longer supported.
This is *not* a production quality browser and does not implement suitable security UI to be used for anything other than testing WebView. This should not be shipped in production devices, or used as the basis for implementing a real browser.
To build a full-fledged browser for AOSP, one option is to build a standalone (non-WebView-based) Chromium browser by following the instructions at: https://www.chromium.org/developers/how-tos/android-build-in... ”
If you’re going to build the WebView from an external repository, you might as well build the browser from there too.
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.
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.
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.
AOSP calendar supports syncing with online calendars.
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.
Worth looking into.