3 ms·
that's how it's meant to be ... other companies that want to use android on their bespoke hardware need to write their own drivers/software/talk to their on ser
by twism 3y ago
that's how it's meant to be ... other companies that want to use android on their bespoke hardware need to write their own drivers/software/talk to their on servers anyways.
If I put AOSP on my own device and it's talking to Google folks will start complaining the other way ... "why is this in AOSP?"
- 2OEH8eoCRo0 3y agoAOSP has a lot of Google in it- the first thing you'll see is a big anachronistic Google search bar.
- twism 3y agothat's just the "Launcher" app AOSP comes with. most folks using AOSP (commercially) use a different launcher for their own needs
- 2OEH8eoCRo0 3y agoIt's part of AOSP- is this it in their git tree? https://android.googlesource.com/platform/packages/apps/Launcher/ https://android.googlesource.com/platform/packages/apps/Laun...
- twism 3y agoyes and so is the "Settings" app. not sure i understand your point
- refulgentis 3y agoI'm honestly surprised at the intensity with which people are going to bat for this (context: used to work on Android and generally have a dim view of the open source-ness https://news.ycombinator.com/item?id=38725926 https://news.ycombinator.com/item?id=38725926) If I'm understanding you both right, I'd say their point is: - it's not very open source if the only thing you can rely on is "API shim on top of Linux kernel", there's to some approximation no phone app, no launcher, no Settings, no browser. Those are hard! - It's doubly so if _the apps for this open source OS regularly rely on GMS APIs_, which require a commercial relationship with Google. and your point is: - There _is_ a phone app, launcher, Settings, and browser. No one said the OS and a _full modern mobile application suite_ are open source. - It is very good that the OS is open source and that shouldn't be discounted just because its non-trivial to get your own distro up and running. - completely putting words in your mouth now :) - the GMS APIs are things that _should_ be vendored, it'd be worse if Google's location tracking was baked into the OS. Also, vendors can provide shims that allow apps to call GMS APIs "headers" even if the impementer isn't GMS
- twism 3y agoAOSP does not come with GMS
- refulgentis 3y agoCorrect
- charcircuit 3y agoThat's the one from Android 2.1. The one from Android 7+ is Launcher3. https://cs.android.com/android/platform/superproject/main/+/main:packages/apps/Launcher3/ https://cs.android.com/android/platform/superproject/main/+/...
- lupusreal 3y agoAn open source operating system for phones is meant to have no dialer? Absurd.
- twism 3y agoused to be... but android is a full fledged OS in a lot of things that are not phones (TVs, cars, streaming sticks, etc)
- hnfong 3y agoHeh, by your argument a full fledged desktop OS doesn't need to support keyboards because hey, a lot of desktop systems don't have keyboards (touchscreen kioks), doesn't need to support sound (not everyone wants it), doesn't need to support mouse input, doesn't need to support ethernet, doesn't need to support displays (headless mode). I mean, this line of reasoning is ridiculous. Proper full fledge OSes support the main use cases, not the lowest common denominator.
- twism 3y agonot close. Does an Amazon Firestick need a phone dialer? a TV need the contacts app. does your toaster need gMail? You are still in the mindset that Android == phone. Which isn't true. Android (a full fledged OS) supports all the things you mentioned