Harmony OS 2.0 är nu tillgängligt i utvecklarbeta för Huawei-smarttelefoner, övergår från Android

Huaweis första parts operativsystem, Harmony OS, är nu tillgängligt i utvecklarbeta, vilket markerar det första övergångssteget bort från Android.

När vi pratar om mobila operativsystem finns det bara två stora lösningar idag: Android och iOS. Och Apples snäva kontroll över iOS betyder att Android är den enda sanna lösningen för OEM-tillverkare som bygger sina egna smartphones. Men Android är också väldigt beroende av Google trots att det är öppen källkod, tack vare Googles grepp om GMS och hela ekosystemet av ömsesidigt beroende kring GMS-ramverket. Huawei har upplevt detta på den hårda vägen, med odds som står emot dess fördel ända sedan USA. Handelsdepartementet lade det på Entity List, vilket skar bort företagets tillgång till ny GMS-licens avtal. Vägen utan Googles hjälp var tuff, men Huawei traskade med sina egna HMS-lösningar. Den kinesiska teknikjätten är dock långt ifrån att ge upp sin smartphoneverksamhet, och den börjar nu en långvarig övergång från en GMS-fri Android till sitt eget förstaparts OS, Harmony OS.

Harmony OS avtäcktes officiellt för ett och ett halvt år sedan, där företaget visade upp Honor Vision smart TV som den första enheten med sitt förstapartsoperativsystem. Under hela 2019 bekräftade Huawei sitt engagemang för Android, med planer på att utöka Harmony OS till andra enheter än smartphones och surfplattor. Nya planer tillkännagavs vid HDC 2020 tidigare i år, men idag har företaget börjat rekrytera utvecklare för den första Harmony OS 2.0-betan för mobila enheter.

Huawei säger att Harmony OS 2.0 kommer med "över 15 000 API: er" för att stödja utveckling av smartphones, bärbara enheter, bilar, större skärmar och många fler användningsfall. För att kolla in det nya operativsystemet kan du antingen prova emulatorn i Huaweis DevEco Studio IDE (version 2.0 Beta 3) från Harmony OS officiella webbplats, eller så kan du registrera dig för att ta emot en OTA på din Huawei-enhet som stöds för att migrera till Harmony OS 2.0 beta. När din registrering är godkänd får du en inbjudan från Huawei med instruktioner om hur du installerar programvaran på din enhet.

Följande enheter är kvalificerade för att installera Harmony OS 2.0 utvecklarbeta:

  • Huawei P40 (ANA-AN00)
  • Huawei P40 Pro (ELS-AN00)
  • Huawei Mate 30 (TAS-AL00)
  • Huawei Mate 30 5G (TAS-AN00)
  • Huawei Mate 30 Pro (LIO-AL00)
  • Huawei Mate 30 Pro 5G (LIO-AN00)
  • Huawei MatePad Pro (MRX-AL19)
  • Huawei MatePad Pro 5G (MRX-W09)
  • Huawei MatePad Pro Wi-Fi (MRX-AN19)

Som förväntas av en Developer Beta är detta instabil programvara som endast är avsedd för utvecklare att börja sitt arbete på plattformen. Som sådan bör du absolut säkerhetskopiera dina data innan du uppgraderar till det nya operativsystemet. Det är möjligt att återgå till officiell EMUI 11 baserat på Android, men återställningen kommer förväntas ta bort all användardata.

Vissa utvecklare med tillgång till emulatorn har lagt upp exempel på skärmdumpar av deras appar som körs på Harmony OS 2.0 på Huawei Developer Community.

Vid första anblicken visar dessa exempel på skärmdumpar att Harmony OS ser ut ungefär som hur EMUI 11 baserat på Android ser ut på Huawei P40. Utvecklardokumenten nämner att appar är kodade i Java och layouterna definieras i XML-filer, liknande Android. Vi antar att Huawei hoppas kunna göra det nya operativsystemet så bekant för Android-apputvecklare som möjligt för att minimera hinder vid migrering till ett nytt operativsystem och tillhörande ekosystem. Tidiga användare har också nämnt att (översatt) "Android-utvecklingsidéer kan appliceras på Hongmeng (Harmony OS) utveckling, vilket kraftigt påskyndar utvecklingen av Hongmeng", vilket är vettigt, även om vi inte har grävt i det nya operativsystemet eller dokumentationen för att verifiera hur sant detta påstående är.

Här är några användbara länkar om du är intresserad av att komma igång:

  • Harmony OS-dokumentation
  • Huawei DevEco Studio 2.0 Beta 3-meddelande
  • Registreringssida för Harmony OS 2.0 Beta

Mycket av dokumentationen är för närvarande på kinesiska och källkoden har ännu inte släppts, så det finns en hel del utforskning kvar i detta syfte. Vi håller dig uppdaterad.