Huawei's alternative OS to Android set to roll out as early as fall
androidpolice.com
androidpolice.com
I guess it is fair to assume at this point that they based it on the OSS part of Android ?
Let's see if they manage to solve the Play Service pickle also. A lot of application assume you have them, I don't know if a lot of dev' are going to repackage their app "play-service" free for one vendor (wouldn't be surprising for popular app tho').
A lot of devs will repackage their apps if it means reaching a market, what 10x the size of the United States (Europe and Asia) ?
I got the impression that it is pretty difficult.
Don't many already for Amazon's store? Or does Amazon's store usually get used along-side Google's Play Store and/or have some sort of compatibility shim?
> for one vendor (wouldn't be surprising for popular app tho').
Huawei is a reasonably significant manufacturer though, and other Chinese manufacturers may get on-board (even if they don't have to now, as a precautionary measure in case that changes) and if they end up offering handsets cheaper with the new OS than Android people might buy them in significant numbers.
And if it is easy to package for this new OS as well as Android, i.e. there are minimal or no changes needed to the main app code just extra steps in the build process, devs might support it because the effort is small so why lock yourself out of a market?
They may also just stop using Play specific things, if losing what-ever benefit they offer is deemed less hassle than maintaining the extra build.
What are those even good for? In the end a smartphone is a little computer running some kind of Linux and we should be able to have a standard cron to deal with recurring tasks. Not some fancy service to do things I don't want it to do. This whole App ecosystem is going really wild and not for the best, I think.
KDE Plasma is supported on barely anything. PostmarketOS is doing amazing stuff; very commendable -- but we still don't have usable OSS drivers for any mobile radios. I honestly liked Microsoft's mobile offering and wish they didn't totally screw that up. HP has essentially killed off Palm/WebOS.
Anyone who's making a real attempt at a 3rd major mobile OS is commendable.
More information can be found using keyword "Hongmeng OS".
[0] https://zh.wikipedia.org/wiki/%E9%B8%BF%E8%92%99 (No English version)
Russian govt is using it in their offices. I hope more countries seek out alternative OSes.
https://shop.puri.sm/shop/librem-5/
As usual, I am sure we will just get another dose of vendor lock-in.
I'll believe it when I see it.
So they’ve been sitting on this magical OS that somehow is compatible yet way faster than Android... that also runs everywhere? Why haven’t they released it then until now?
Samsung couldn't even include a secondary location provider if they wanted to stay in the OHA!
> Huawei is known for innovations and the new EMUI 9.1 is stuffed with several new features worthy of note. Among them, the most striking is Huawei’s new self-developed system performance innovation tool – EROFS (Super File System) and Ark compiler.
> The Ark Compiler brings support for architecture level optimizations resulting in significant performance improvements. It will make the Android system more responsive and robust against different actions. Yu reveals that the new compiler can improve system fluency by 24%, system response by 44% and enhance operations of third-party apps by 60%. It will further strengthen multitasking by optimizing several processes and resulting in better speed and performance. Improved battery performance, faster execution speeds and compatibility across all new Android devices term Ark as the best alternative for ART (Android Runtime).
Tldr - they built an alternative to Dalvik and ART that's quicker, and they were going to release it for Android even if all this didn't happen.
Does the import ban not include free software? That seems like an oversight that would be quickly and easily corrected.
There are a lot of ways you can restrict FOSS software - even fully FLOSS DOD codes are not supposed to be obtainable from places like Iran and North Korea.
Isn't something that is restricted against the following statement from "The Free Software Definition"[1]:
> “Free software” means software that respects users' freedom and community. Roughly, it means that the users have the freedom to run, copy, distribute, study, change and improve the software. Thus, “free software” is a matter of liberty, not price. To understand the concept, you should think of “free” as in “free speech,” not as in “free beer”. We sometimes call it “libre software,” borrowing the French or Spanish word for “free” as in freedom, to show we do not mean the software is gratis.
> We campaign for these freedoms because everyone deserves them. With these freedoms, the users (both individually and collectively) control the program and what it does for them. When users don't control the program, we call it a “nonfree” or “proprietary” program. The nonfree program controls the users, and the developer controls the program; this makes the program an instrument of unjust power.
... the users have the freedom to run, copy, distribute, study, change and improve the software - That sentence in particular seems to imply that if you restrict it, something can still be open source (OSS), but no longer free/libre (FLOSS). So if the DoD claims to have FLOSS code that cannot be used in certain cases, by definition it should be described as OSS, not FLOSS.
That's hard to enforce, but it's easier to restrict what those other parties can do with the code once they have it, e.g., ban their business from your country.
Anyway Google cannot prevent them from using Asop.
If they have FLOSS replacements for Play Services, this could be an exciting development.
As for Fabs, they can't still use TSMC, Samsung, and the numerous smaller companies in mainland China.
https://en.wikipedia.org/wiki/List_of_semiconductor_fabricat...
I have a feeling Microsoft, Google, Intel and others will take this to court though. They literally stand to lose hundreds of millions, each!
Fingers crossed, there will be an Ubuntu (South African) version of a high end laptop coming soon. Not sure what the CPU will be for that though.
https://www.xda-developers.com/huawei-android-alternative-fa...
> The Information‘s report differs greatly from what was reported earlier. Rather than being ready this Fall or early next year, they claim the OS is “far from ready.” It is reportedly being referred to as “Project Z” internally. The report also claims this OS would rely on 3rd-party developers to create apps for it, which may shoot down the idea of Android apps being able to run on the OS.
> According to the report, Huawei has been working on Project Z for several years, but its original intention was to be for their home Chinese market, and not a full Android replacement. If all of this is true, Huawei’s post-Android future may not be as positive as they’d like people to think.
(The Information: https://www.theinformation.com/articles/huawei-consumer-elec...)
Curiously, according to XDA's original Chinese source Huawei's CEO said the new operating system has a microkernel ("微内核") and that it's designed to support a wide range of devices using a single OS, including "mobile phones, computers, tablets, TVs, cars and smart wearable device": https://weibointl.api.weibo.cn/share/72019470.html?weibo_id=...
If that sounds familiar, you might recall Google Fuchsia with the Zircon microkernel:
https://www.theverge.com/platform/amp/2019/5/9/18563521/goog...
> Fuchsia is designed to run on smart home devices, wearables, or possibly even augmented or virtual reality devices.
Notably, Huawei has already tested Fuchsia on its devices before:
https://www.xda-developers.com/huawei-testing-fuchsia-os-kir...
> A new commit in the Fuchsia source code has revealed that Huawei has managed to boot the Zircon kernel on the Honor Play... You can check out the relevant commit here: https://fuchsia-review.googlesource.com/c/zircon/+/228577
Perhaps Huawei's "Project Z" is based on Fuchsia and Zircon?
How does that make Androids open source status anywhere near Windows?
Isn't also Android notorious for re-implementing Java? So it would be hypocritical for Google to claim that you can't reverse engineer the Google Play APIs