Discussion about this post

User's avatar
Paul Denlinger's avatar

The people who accuse Huawei's HarmonyOS of being an Android fork don't understand software development.

Huawei's plan is to attract as many developers to HarmonyOS. The easiest way to do that is to tell software developers "It's just like developing for Android!" This is because no software developers would want to develop for a whole new language with whole new frameworks if it is completely different from the leading languages and frameworks they already know.

This means that Huawei has to get early application developers on board to develop the products and services which can stand in for Google and Apple apps and services. If and when HarmonyOS attracts enough developers, and they get more apps launched, they will have their own ideas about launching their own SDK (software development kits) and libraries.

Ren Zhengfei, the Huawei founder, is an admirer of Apple. In June 2014, Apple launched a new language, Swift, as an eventual replacement for Objective-C. When Apple launched Swift, they only made a very short 2-minute introduction to Swift, and called it "Objective-C without C". Apple asked developers to develop for Swift, and also asked for their ideas about how to improve Swift.

In June 2019, Apple launched its own major new framework for Swift called SwiftUI, which offers a different model for programming to replace the older approach. SwiftUI was not launched until Swift had reached version 4.x, and now Swift is at 5.4.

If Ren Zhengfei is an open admirer of Apple, and Huawei has heavily borrowed/copied from Apple, then all we need to do is look at how Apple launched Swift to get a good idea of how Huawei will handle the launch of HarmonyOS.

I expect tech reporters who are not developers to say that HarmonyOS is a piece of junk, and in its early versions, the critics are usually right. But Huawei will quickly launch subsequent versions of HarmonyOS as they iterate the HarmonyOS.

The developers who will make money from developing HarmonyOS applications will be the early adopters who start developing now, while being criticized as idiots by their fellow developers. Eventually, HarmonyOS will get traction, and these early developers will be financially rewarded for developing HarmonyOS apps early.

When HarmonyOS was first launched by Huawei in 2016, it was only considered to be an insurance policy to be pulled out in the worst-case scenario of open confrontation with the US; this is why not much serious effort was put into its development. Now, the worst-case scenario has come true, and it has become the life-saver for Huawei's mobile business.

Huawei has no choice except to give its full support to the HarmonyOS platform because no other choices are available. Huawei is fighting with their backs to the water 背水之战 and the only way Huawei can survive in the mobile business is if HarmonyOS wins。

Expand full comment
2 more comments...

No posts