Huawei replaces Android with HarmonyOS, which is also Android
arstechnica.com
arstechnica.com
Essentially useless for me then.
My sample size is tiny, ymmv etc. but a few big-Chinese-company-designed products I've bought (DJI drone, wireless security camera) have been like that. Not "thanks for buying the product, please enjoy, there's an app if you want and we value your privacy." Instead it's "you WILL install the app and you WILL give it access to contacts, camera, microphone and everything else, then you WILL create an account on our web site where all of your personal information WILL be stored, and only THEN may you use the thing."
I don't know if it's just my bad luck with these products or if the Chinese market is much more accepting of this kind of invasive authoritarian treatment.
https://developer.harmonyos.com/en/docs/documentation/doc-gu...
It seems there are two emulation environments, one that is remote you need to sign in and verify yourself. The other is your local simulator no need to sign in or verify.
The local simulator is only for wearables and cameras, if you want HarmonyOS 2.0 devices you need to use the remote simulator.
Edit: Locally you can only run project templates that have [Lite] in their name, maybe in the future they will make other simulators available. Signing up for remote emulation is too much of a effort for me.
Original response below:
--------------------------------------------------------------
From that page:
NOTE
If you need to use the DevEco Studio emulator, your HUAWEI ID must pass the identity verification by Huawei. It is recommended that you submit your HUAWEI ID for identity verification review immediately after the registration. For details, refer to Identity Verification.
The identity verification requirements for individual (not enterprise) developers are here: https://developer.huawei.com/consumer/en/doc/start/ibca-0000...
HUAWEI Developers supports multiple identity document combinations for verification, including:
1. ID card + bank document
2. Passport + bank document
3. Other supporting documents (such as driver's license) + bank document
What?! The Chinese government has found the cheapest way of building records on foreign citizens: just ask them to give you their credentials and anything that can be used to impersonate you. They'll do it.
How are people even doing that on purpose? Man, fuck that.
Travelling hinges on the ability to verify your identity
What a strange world we live in since the 80'sIt seems that you don't even need the SDK — just build an apk with the regular Android SDK and rename it.
So as a customer why would I trust any company with my most personal health, banking or own intellectual property if that company sees no reasonable limitations to its behaviour in any other sphere?
The original purpose for branding was to allow customers to identify food products they could trust. The same is true for technology.
Thanks for this insight
I don't personally trust Huawei to behave responsibly. But I don't really trust any other company either. Android is basically a Google anti-privacy play.
Western IP law is arguably just a tool to delay Chinese progress (speaking from an international perspective). A Chinese company ignoring it doesn't really tell us much about how the company will behave towards its customers.
Nope. Android is a mobile OS and is pretty well done versus the many other oses it replaced.
> Western IP law is arguably just a tool to delay Chinese progress (speaking from an international perspective)
I'm pretty sure IP law wasn't created to "slow down Chinese progress". It is there to provide an incentive for invention and creativity. The whole point is to grant a limited time where an inventor can profit with minimal competition so it slows everyone's progress. But to say IP law targets China is at best mistaken.
In order for developing countries to develop, they have to jump out this loop. With the exponential development of technology, the absolute gap between developing world and developed world will be so huge that they will never have a chance of reaching the same level.
Note that despite the argument that IP law promotes invention and creativity Huawei is a world leading tech innovator in 4G. Despite obviously having little respect for IP law. They'll probably discover the importance of IP law now that they have taken the lead but it IP law appears to have been more of a hindrance in getting the innovation started.
Yes, that is the whole point. IP gives an inventor a reward in the form of limited or no competition for a period of time.
> it doesn't tell us how a Chinese company will treat their customers.
This is like saying your wearing the wrong running shoes to swim five miles.
It is easy to see how a company could believe that and also believe in treating their customers well. It would be a very competitive company.
> This is like saying your wearing the wrong running shoes to swim five miles.
I don't follow your point but I agree would be foolish to wear running shoes while swimming.
That's uncharitable. Android effectively started as a pro-web play: a way to ensure Google could deliver their services to mobile users regardless of what mobile manufacturers wanted (we're talking Nokia and Blackberry, which dominated the sector at the time and, together with phone carriers, could dictate what would or would not get to phones). They later got greedy with data-siphoning, but Apple effectively does the same, they're just a bit shy about over-exploiting it.
Perhaps it's time we recognised ideas and concepts are meant to be taken up and extended by other people? That's how humans have progressed these thousands of years. Not by paranoid, corporate silos and NIH syndrome and draconian patents.
I don't think the comparison holds at all: Yoga is something people do in many different ways, not a specific product, nor is 'the western world' a single entity. When I do Yoga I am not selling my attempt at whatever 'real' yoga is for profit.
This comparison might have made sense, mind you, not much, if I had said that other companies should feel dirty for making tablets after the first one was made.
> Perhaps it's time we recognised ideas and concepts are meant to be taken up and extended by other people?
I agree with this and is a bit stating the obvious. This is, as you say, basically how mankind works.
To be clear I don't think Huawei should be prevented from doing this, I just think it is unauthentic which I don't like. It is purely an expression of my dislike of what they've created not a call to action for some team of lawyers.
https://sciencebusiness.net/news/72228/The-story-of-the-basm...
Because, either no one can clone and customise, or - god forbid - everyone can.
[Oddly its the latter idea that seems to bother many people, even though its clearly and objectively less prejudicial].
It's not perfect, but i don't think there's a better way. Corporate silos is exactly what it's trying to fix.
If someone patented the Decimal System or Abacus or Gun powder or Pythogorus Theorem or Fibonnaci Series or Newton patented its laws of motion and anyone using this laws and formula's in any system needs to pay royalty not sure what weird world will be.
Human knowledge stand on the giant shoulders of others and patent and copyright with ever-greening and useless litigation are making it hard and difficult. Can't fathom someone can copyright a rectangle drawing and sue phone companies for launching rectangle phones.
How is this even an argument, given that patents expire?
[1] https://www.msn.com/en-us/news/us/patent-system-often-stifle...
These days, many patented technologies expire faster than patents on them. In those cases, patents are quite literally halting progress.
Technological progress isn't a line, it's a graph. Someone patents an invention and decides to sit on it, and by the time the patent expires, the entire technological environment has shifted around in a way which makes that invention worthless, and follow-up work unlikely to happen. Whereas, were it not for that patent, the invention would had people extending it further, perhaps generating even more immediately useful technologies.
In this way, a patent - in particular, a defensive patent, taken to prevent anyone from developing a technology that endangers your business - is closing off avenues of progress.
If Huawei is copying they will always lag behind. Still, are they really copying? or are they piecing innovations together into a new improved product?
Give them a break and a chance to bring something new - sanctions and all, it is pretty impressive they have persevered.
I think the cause-effect here is reversed. They are copying because they're behind, in this particular area. No doubt they're vigorously defending their own IP in 5G.
Companies, countries, individual race car drivers all slipstream when they're behind. It's a matter pragmatism and economics, not of morality and principles. Recall that Steve Jobs considered Android itself "a stolen product".
Why is Xiaomi in second place now in Europe? Because their phones are cheap. They are the IKEA of smartphones.
Steve Jobs is dead. Apple is returning to the mean.
Bezos is out. Amazon is returning to the mean.
Google founders are out at Google. Google is returning to the mean.
Check out the architecture diagram on this page: https://developer.harmonyos.com/en/docs/documentation/doc-gu...
HarmonyOS is evidently not a peer competitor with Android or iOS, but a further abstraction layer above these traditional mobile OS. This is obvious in the fact that HarmonyOS has a "kernel abstraction layer" which supports Linux (Android), LiteOS, etc. The heart of HarmonyOS is not in the particular terminal UI or kernel, but in everything in between--specifically the DSoftBus (from "dbus"?) which ostensibly enables first-class distributed computing across devices.
Based on this basic info, HarmonyOS should be viewed more as a "meta OS", which has been bootstrapped by existing OS-as-backend, Android Linux in the context of phones/tablets, but is not strictly dependent on Android Linux.
Smearing Huawei for this technical approach is like smearing Python as a "C clone" or Clojure as a "Lisp or JVM clone". It's shamefully ignorant.
One question: IF there is a CHANCE that the entire OS is indeed just a `sed s/Android/whatever/g AOSP/`, is it legal (for a company that large) to do that?
If it is, please call me the creator of RobotOSxxx OS (Which really fuzzwords could not may Android) from now on.
This happens all the time by large and small companies, orgs and individuals: Amazons FireOS is an Android fork, Amazons opensearch distro is an elasticsearch fork, LibreOffice is an OpenOffice fork, Mate is Gnome3 fork, Jenkins is a Hudson fork, Google’s blink is a fork of WebKit, etc.
Based on my understanding of the copyright law and licenses, in addition to keep the same license, the fork must also display/state the original authors in their copyright declarations. There are also implications on the patent front.
Only replacing the string would probably not be enough, but if they also addressed trademarks and copyrighted stuff wouldn't that be more or less that CentOS does ?
I'm not supporting their PR strategy. Just interesting to see where a corporate research goes.
Android phones ship with malware installed as root often with no methods for removing it.
https://www.mi6-hq.com/sections/games/james-bond-007-action-...
> computer software that is designed to damage the way a computer works
Also your definition doesn't capture spyware.
I have walked into target, bought androids, pulled them out of the box and connected them to the network over which they would immediately proceed to download gigabytes of malware from the play store.
> computer software that is designed to damage the way a computer works
https://dictionary.cambridge.org/dictionary/english/malware
As home computing being reverted back to the Amiga days, I really look forward to it.
PC, macOS, iOS, Android are devices with a soul, where hardware and software is designed in alongside each other.
Whereas GNU/Linux folks keep trying to put a PDP-11 sh into a mobile phone.
But just to tease your goal post move action, 99.9% of people using Android don't care about using git on their phones, and even if they would.
https://play.google.com/store/apps/details?id=com.aor.pocket...
Want a GNU/Linux phone? Buy Openmoko, or any other commercial failures that followed them.
By dramatically raising the cost of software maintenance (by decreasing interoperability and because of the heavy API churn) these systems make community maintained software rare which forces users to turn to organizations that are unwilling (and sometimes unable) to share information with their users.
The resulting security situation is dire.
curl | sudo sh rulez!
When you need software that isn't well supported by your OS you're always going to have to apply some degree of care and research. Thinking that any degree of sandboxing or API re-arranging will ever make flinging binaries around safe is extremely naive and counter productive.
Unlike Microsoft's Fluent, Material U or other UX/UI exploration.
This feels like a pale Apple copycat. oddly it'll become even less relevant by next week with Apple showing their newer UI iteration.
>When you enable Pure Mode on HarmonyOS 2, only apps that have undergone the stringent testing for listing in the HUAWEI AppGallery can be installed. And for an even higher layer of security, installed apps are constantly monitored to detect potential risks and security infringements.
At least you can turn the BS down on this one unlike iOS.
Also that page lagged a bit on my pinephone.
10/10 of people I know buy for the brand.
The best part of Android is that you can make the interface look however you want.
I’d be much more concerned about embedded spyware.
It’s actually the first time I rethink whether there is a shortage of developers in China or not. Sheer amount there are tons of developers and the tech industry is pretty huge in China. However most are doing “application development”, definitely lacking experts from several fundamental domains (kernel, cloud backbone, etc).
Another aspect is they earned much less compared to US though still 1-2x for other type of jobs. However, many senior/principal engineers in FAANG still went back because the scope is substantially larger (you oversee 5-10x more headcount normally)
This could have been the one renamed to openharmony and LiteOS.
I'm excited about Ubuntu Touch [1] as well. It's open source and hopefully does integrate well with Ubuntu Desktop. Would like to see a "Ubuntu App Store" as well.
https://gitee.com/openharmony/docs/blob/master/en/release-no...
Looks they have added a new JS UI framework at os level. Probably to replace Android eventually.
Going pure JS (rather than Android Java or something else) I think will be a big plus for developer adaption.
But they should release their sdk in the west soon so people might start tinkering.
https://gitee.com/openharmony/docs/tree/master/docker
What exactly is a bit unclear and I don't know why it is inside the docs repository.
https://gitee.com/openharmony/docs/tree/master/en/applicatio...
Some example code here:
https://gitee.com/openharmony/docs/blob/master/en/applicatio...
Apparently made very web like with ui layouts described in hml Huawei markup language rather than html.
Also lots of low level access - you can query the temperature of the battery via one of the apis.
https://developer.harmonyos.com/en/docs/documentation/doc-gu...
For example the release notes mentions a new JS UI framework at the OS level with the potential to replace Android Java completely.
Had Google or Apple done this it would be sitting pretty on the hn front page for days.
Here it is just ignored in the politics of Huawei.
https://news.ycombinator.com/item?id=27378926
Which has some example code - as I understand it the apps will look just like android apps.
There are just far more JavaScript developers out there than android Java/kotlin developers.
Also if you just distribute the js, the apps would get quite small, so maybe you no longer need an App Store with an explicit installation step but instead you could just browse the apps on the internet like you would browse web pages.
Just from the ars article alone I have extreme doubt of what the phone system(AOSP copy job) on release is the same as the code in open harmony repos
Might give it a spin this weekend.
Edit: Locally you can only run project templates that have [Lite] in their name, maybe in the future they will make other simulators available. Signing up for remote emulation is too much of a effort for me.