HarmonyOS Explained: A Viable Future Android Competitor or a Futile Attempt From Huawei?