Amazon props Vega to replace Android-based Fire OS on future smart devices
goodereader.com
goodereader.com
Run away from FAAMG, they all decided to behave like Apple.
Amazon doesn't have much to lose from allowing you to install x piracy app, in fact it's a selling point for a lot of people. yes a few people might not subscribe to prime, but I would be surprised if that outweighs the ad revenue and device sales
There was Nokia with Maemo; the Japanese corporation Access was building the “next generation of PalmOS” on Linux [1]; and many others besides. Android killed them all.
Now companies like Amazon who have invested heavily into customized Android are finding that their interests are so diverged from the Google-managed mainline that it might be easier to switch to a custom Linux. Something similar happened with Huawei (aka Honor) and their Harmony OS, though with extra geopolitical pressures.
This kind of “cycle of reincarnation” is common in the tech industry, as specialization and generalization alternate between occasional disruptions. It’s often fascinating to watch.
What exactly is that?
Given everyone from the US military to cars use Android, I'm not sure what sort of OS control they aren't getting.
Can you imagine not working around the issue and deciding to fork your own? I'd be dying to know what it is. (Just going to guess the software guys aren't happy, but the executives think it gives them strategy. If its software based, I'd guess its communications/signals)
This is not a huge issue with smaller/trivial features, but can get really cumbersome with bigger ones, and even more so if the forks start diverging more. As for control, see Apple & getting a modern GPU API that works on mobile and desktop and can be iterated quickly.
For a large number of industries Android makes more sense because they depend on certain development processes (security, hardware support, regulated environment certification, etc), but for multimedia consumption a lot of those are not needed.
Last, but not least, vanity can be a big part of such decisions, too. Engineers love to build stuff, even if it means reinventing the wheel for the Nth time.
(https://www.theverge.com/2011/05/12/google-android-skyhook-l... , https://arstechnica.com/gadgets/2018/07/googles-iron-grip-on... )
I wonder if they'll have some kind of AOSP-based Android compatibility layer to mitigate that.
Ironically Android started out with JavaScript, and due to performance they pivoted into Java, if I remember correctly.
I bet it will be the usual mostly written in C++, with JavaScript as kind of GUI markup language, actually.
As that is the way many seem to use React Native, as a cheap alternative to QML / Qt.
As for Amazon, naturally if this goes forward they don't seem to care about keeping the Android ecosystem on their Fire tablets, as most likely doesn't bring them the business value they care about.
Note that FireOS doesn't run standard Android applications anyway.
What do you mean by that?
I have a Fire Tab, and it has F-Droid and I've installed many apps from there with no extra steps.
I guess you were lucky in what APIs were being used, or the wrappers provided by Amazon.
There’s probably 100-250 that you might _really_ want.
Amazon can easily afford to pay each developer $1 million to port theirs, if they get serious about their own OS.
[1] https://reactnative.dev/docs/the-new-architecture/pillars-fa... [2] https://reactnative.dev/docs/the-new-architecture/pillars-tu...
Now in some projects, I am basically doing the same, with the difference that now I am using JavaScript instead of Tcl, and C++ instead of C for the native side.
At least now I have a JIT in the box.
I consider myself very familiar with Android's early history and this would be news to me. Any sources? Love finding new tidbits.
Seems to me that Amazon does not need a complete OS. Most successful apps are Netflix and other “best viewed in a browser” apps.
For a couple of buttons and images you prolly don’t need Android which seems overkill.
So this isn’t against Android, but simply accepting the fact that most consumers are best served with more lightweight apps.
Google know this, hence why they killed fuchsia.
with android nobody can make a clone without heavy investment, like amazon and Samsung did, while also paying the extremely high cost of keeping backporting thise changes every new version. heck even google screwed up their port for the pixel line in the 14 upgrade.
Only 16% of the team were impacted by the (reported) layoffs, which still leaves the other 84% working on something.
Esp. given that Amazon should have 100% knowledge of what hardware it will need to support.
Are there any contributions to mainline Linux source code from Amazon over this?
> Amazon’s covert shift to a Linux-based operating system > 2017 itself. > A substantial workforce within Amazon’s Device OS group, reportedly numbering in > the hundreds, has diligently toiled on bringing Vega to lifeAmazon’s covert shift to a Linux-based operating system
Notwithstanding "The Mythical Man Month", some initiatives do in fact move faster when you throw more people at the problem. Not only can you explore more paths in parallel with more people, but the key insight is that you don't need absolute individual productivity in order to achieve overall good outcomes faster.
- Wasn’t that also the reason for most people?
Obviously it won't just be locked down to Prime. Amazon is not that silly.
Firestick has been wildly successful, and the vast majority of people buy it because it provides entertainment at a much cheaper price point than Apple or Roku, for example. The new Chromecast is relatively new, the first incarnation was a piece of crap that couldn't run any apps (it was literally just a way to cast from another device to your TV).
edit: had the browser window open too long and my reply is pretty redundant now
The article says that this new initiative from Amazon will use the Linux kernel and I would think they would have to maintain android app compatibility, so it’s hard to see that it’s much different then their existing FireOS.
React native could be a way for them to build their shell and some core apps, but it really doesn’t replace android app compatibility.
It’s reactive native using htmx.
Less hungry than react and simpler to develop on.
It is a parallel business unit.