Cos'è OpenHarmony della OpenAtom Foundation e perché è fondamentale per la Cina?

  • OpenHarmony è la versione open source di HarmonyOS, donata da Huawei alla OpenAtom Foundation e progettata per un ecosistema distribuito di dispositivi intelligenti.
  • Il progetto ha raggiunto la maturità tecnica, con milioni di sviluppatori, centinaia di prodotti e un forte sostegno da parte del governo cinese, nell'ambito di una strategia di autosufficienza.
  • Fondazioni come Eclipse e OpenAtom collaborano per promuovere implementazioni globali compatibili, puntando a un ecosistema neutrale e adottato a livello globale.
  • OpenHarmony si sta affermando come alternativa strategica ad Android e Windows in Cina, con potenziale di espansione internazionale nei settori IoT, automobilistico e industriale.

Sistema operativo OpenHarmony

OpenHarmony è diventato uno dei progetti software di l'open source più strategico nell'ecosistema tecnologico cineseNato dal sistema operativo HarmonyOS di Huawei e donato alla OpenAtom Foundation, questo sistema vuole essere molto più di un'alternativa ad Android o Windows: aspira a diventare la base di un enorme ecosistema di dispositivi connessi, dai cellulari alle automobili, compreso il più quotidiano Internet of Things.

Negli ultimi anni, e soprattutto dopo che gli Stati Uniti hanno imposto sanzioni a Huawei, OpenHarmony è passato dall'essere un esperimento a un piattaforma matura con milioni di sviluppatori e centinaia di prodotti commercialiSono coinvolte grandi fondazioni internazionali come Eclipse, governi locali cinesi e aziende di tutte le dimensioni, che vedono in questo sistema un modo per ridurre la dipendenza dalle tecnologie occidentali.

Che cos'è OpenHarmony e qual è la sua origine?

OpenAtom OpenHarmony, noto semplicemente come OpenHarmony (a volte abbreviato come OHOS nell'ambiente di sviluppo), è la versione open source del sistema operativo HarmonyOS. Questo kernel è stato donato da Huawei alla OpenAtom Foundation, la prima grande fondazione cinese per il software libero e un'organizzazione no-profit che gestisce il progetto con un approccio indipendente dal fornitore.

Da un punto di vista tecnico, OpenHarmony è progettato con un architettura a strati molto chiara e modulareDal basso verso l'alto, è organizzato in quattro livelli: il livello kernel, il livello dei servizi di sistema, il livello framework e, infine, il livello applicativo. Questa struttura consente di scalare da dispositivi molto piccoli a sistemi molto più potenti, mantenendo al contempo una base comune.

Una delle caratteristiche più sorprendenti è la sua capacità di funzionare su dispositivi con risorse estremamente limitate, a partire da soli 128 KB di memoriaQuesta gamma include piccoli dispositivi connessi come semplici stampanti, smart speaker di base, sensori e dispositivi indossabili molto leggeri. A partire da 128 MB di memoria, entra in gioco un sistema standard più completo, adatto a smartphone, tablet, smart TV e computer.

Il sistema non solo integra le funzioni essenziali, ma eredita anche molte delle Le funzionalità avanzate di HarmonyOS, come il calcolo distribuito e la facilità con cui più dispositivi possono funzionare come se fossero uno solo. Ciò consente scenari in cui un telefono cellulare, un televisore e un altoparlante condividono applicazioni e risorse in modo trasparente per l'utente.

A seguito del veto di Google e dell'impossibilità di utilizzare i servizi mobili dell'azienda sui nuovi dispositivi, Huawei ha deciso di investire massicciamente in un un sistema operativo proprietario che non dipendeva da Android o dalle licenze statunitensiHarmonyOS, la versione commerciale con componenti proprietari, è l'aspetto più visibile per l'utente finale, mentre OpenHarmony è la base aperta su cui altri produttori e sviluppatori possono costruire le proprie soluzioni.

Relazione tra HarmonyOS e OpenHarmony

HarmonyOS e OpenHarmony possono sembrare quasi la stessa cosa, ma svolgono ruoli diversi all'interno della stessa strategia. HarmonyOS è il versione commerciale che Huawei installa sui suoi dispositivicon servizi e livelli aggiuntivi forniti dall'azienda stessa. OpenHarmony, invece, è il progetto gestito dalla OpenAtom Foundation e distribuito come open source, che qualsiasi produttore può adattare senza pagare licenze.

All'epoca, Huawei replicò la mossa fatta da Google con l'Android Open Source Project (AOSP): per trasferire il “core” del sistema operativo su una base esternaGoogle lo ha fatto per promuovere Android in tutto il mondo e Huawei ha seguito una tattica simile donando OpenHarmony a OpenAtom, staccandolo dal marchio HarmonyOS e affidandolo alla gestione della comunità.

In questo modo, altri produttori possono utilizzare OpenHarmony senza essere direttamente collegati a un'azienda cinese sanzionata dagli Stati Uniti, mantenendo un maggiore [accordo/accordo/ecc.]. indipendenza giuridica e commerciale di fronte alle restrizioni internazionaliAllo stesso tempo, Huawei trae vantaggio dall'innovazione che nasce da questo ecosistema aperto, poiché molti miglioramenti trovano spazio in HarmonyOS Next, l'iterazione più avanzata del suo sistema.

Mentre HarmonyOS include componenti proprietari e servizi mobili Huawei specifici, OpenHarmony funge da piattaforma di base per consentire a terze parti di sviluppare i propri livelli e serviziSi prevede che, proprio come è successo con Android, la crescita della versione open moltiplicherà il numero di dispositivi compatibili, applicazioni e strumenti disponibili.

Questa strategia contrasta nettamente con l'evoluzione di Android. Negli ultimi anni, Google ha gradualmente eliminato parti chiave del sistema a favore di Google Mobile Services (GMS), lasciando ad AOSP un core sempre più limitato con meno aggiornamenti immediatiHuawei, d'altro canto, punta esattamente all'opposto: aprire le porte al maggior numero possibile di sviluppatori per rafforzare il proprio ecosistema e raggiungere una massa critica.

Architettura distribuita e dispositivi compatibili

Uno dei punti di forza di OpenHarmony è la sua capacità di funzionare come un sistema operativo distribuito multi-coreCiò significa che non si limita alla gestione di un singolo dispositivo, ma è progettato per coordinare un insieme di dispositivi connessi che condividono risorse hardware e software.

In pratica, OpenHarmony consente a macchine e oggetti connessi, come droni, robot bipedi, casse intelligenti dei supermercati o sistemi di automazione domestica, collaborare tra loro indipendentemente dalle dimensioni o dalla potenza di ciascun dispositivoPossono tutti gestire parti del sistema e applicazioni, offrendo all'utente un'esperienza continua e senza interruzioni.

La versatilità della piattaforma consente di utilizzarla con un vasto elenco di prodotti: smartphone, tablet, computer personali, smart TV, altoparlanti, smartwatch e fitness tracker, cuffie, sistemi per auto connesse, terminali industriali e così via. I produttori possono selezionare solo i moduli necessari, mantenendo un consumo energetico molto basso nei dispositivi di piccole dimensioni e liberando tutto il potenziale nelle apparecchiature più potenti.

Un esempio curioso è quello dei telefoni Android esistenti: alcuni modelli, come il noto Huawei P30, hanno dimostrato che è possibile Installa HarmonyOS sui telefoni originariamente dotati di AndroidSebbene questo esempio si riferisca alla versione commerciale di Huawei, illustra il potenziale di compatibilità della piattaforma e le possibilità che apre ad altri produttori di esplorare migrazioni o sistemi doppi in futuro.

Questa capacità di adattarsi a una gamma così ampia di dispositivi è fondamentale per l'ascesa dell'Internet delle cose, per la quale sono necessari sistemi operativi leggeri, sicuri e in grado di integrarsi. ecosistemi altamente eterogenei, dalla casa all'industria pesante.

Graduazione del progetto e maturità dell'ecosistema

Nel mondo del software libero, un progetto che raggiunge quella che viene chiamata "laurea" è più di un semplice dettaglio burocratico. Per OpenHarmony, la OpenAtom Foundation ha annunciato che il sistema ha raggiunto un livello di sufficiente maturità tecnica per sostenersi e raggiungere un livello industrialeCiò implica che i processi di sviluppo, governance, sicurezza e qualità del codice abbiano superato una serie di traguardi formali.

La comunità che circonda OpenHarmony è già impressionante nei numeri. Solo nell'ecosistema cinese, si segnalano più di 2,2 milioni di sviluppatori attivi coinvolti nello sviluppo di applicazioni e soluzioni su questa piattaforma. Questo volume di talenti è il segno che il progetto ha smesso di essere una curiosità ed è diventato una vera alternativa per aziende ed enti pubblici.

A livello di prodotto, Huawei ha osservato nel suo rapporto annuale del 2023 che OpenHarmony era il sistema operativo open source per i dispositivi intelligenti in più rapida crescita Nel corso di quell'anno, più di 70 organizzazioni diverse contribuirono allo sviluppo del codice e furono già creati più di 460 prodotti hardware e software basati su questa tecnologia in settori diversi come la finanza, l'istruzione, l'aerospaziale e l'automazione industriale.

Questo dinamismo è supportato anche dall'implementazione di hardware specifico per il test e l'ottimizzazione di OpenHarmony. In Cina, schede di sviluppo, kit di test e dispositivi commerciali pronti all'uso con il sistema stanno diventando sempre più comuni, accelerando adozione tra aziende, università e laboratori di ricerca e sviluppo che vogliono sperimentare le proprie soluzioni.

L'obiettivo dell'open source, oltre all'indipendenza tecnologica, è replicare la strategia di Android: Elimina i costi di licenza per gli utenti e offri alle aziende una base personalizzabile da cui sviluppare i propri prodotti, adattando il sistema operativo alle proprie esigenze specifiche senza partire da zero.

Contesto geopolitico e ricerca dell'autosufficienza

OpenHarmony non può essere compreso senza il contesto geopolitico circostante. A seguito del divieto imposto da Google a Huawei e delle severe restrizioni commerciali imposte dagli Stati Uniti, la Cina ha raddoppiato i suoi sforzi per raggiungere l'obiettivo autosufficienza tecnologica in settori chiave come chip, sistemi operativi e piattaforme cloudOpenHarmony è uno dei pilastri di questa strategia.

Lo stesso presidente Xi Jinping ha insistito presso il Politburo sulla necessità di accelerare lo sviluppo di sistemi operativi locali e tecnologie critiche “il prima possibile”Di fronte alla concreta possibilità di rimanere senza accesso alle soluzioni occidentali, OpenHarmony viene promosso in Cina come "sistema operativo nazionale", simbolo dell'indipendenza tecnologica ricercata dal Paese.

La strategia non si limita ai dispositivi mobili. Nel 2014, la Cina ha vietato l'uso di Windows sui computer del settore pubblico, che è poi passato principalmente a sistemi operativi con sistemi operativi. Distribuzioni basate su Linux su misura per le esigenze governativeOpenHarmony si inserisce in questa tendenza come candidato a sostituire o integrare altri sistemi in ambienti governativi e aziendali.

La versione commerciale, HarmonyOS, sta mostrando i primi segni del suo impatto: nel primo trimestre del 2024, il sistema operativo di Huawei Ha superato iOS di Apple nella quota di mercato in Cinaseconda solo ad Android. Questa crescita rafforza l'attrattiva di OpenHarmony, poiché entrambi sono percepiti come parte dello stesso, più ampio ecosistema Harmony.

Parallelamente, la Cina ha ridotto la sua dipendenza dalle piattaforme di collaborazione di codice come GitHub, promuovendo alternative locali come Gitee ospiterà e coordinerà progetti di software libero all'interno del paeseOpenHarmony trae vantaggio da questa infrastruttura e da un ecosistema fortemente incentrato sulla priorità delle soluzioni "made in China".

Il ruolo della Fondazione OpenAtom

Caratteristiche del design definitivo di Huawei MateBook Fold

La Fondazione OpenAtom è l'organizzazione responsabile della Gestione e sviluppo della community OpenHarmony dopo che Huawei ha donato il codice nel 2020 e nel 2021. Si tratta di un'entità senza scopo di lucro con sede a Pechino, guidata da alcuni dei più noti giganti della tecnologia cinese.

Tra le aziende che hanno partecipato alla sua creazione ci sono nomi come Alibaba, Baidu, Huawei, Inspur, Qihoo, Tencent o China Merchants BankTra gli altri, tutti condividono l'interesse a costruire un framework aperto comune per il settore dell'informazione e delle tecnologie digitali in Cina, con l'open source come spina dorsale.

La missione di OpenAtom va oltre OpenHarmony. La fondazione cerca Migliorare l'efficienza della collaborazione industriale e promuovere comunità open source orientate a livello internazionaleOffriamo una gestione neutrale della proprietà intellettuale, consulenza sulle strategie di apertura, gestione dei progetti e servizi di marketing, nonché formazione e addestramento su software, hardware, chip e altri contenuti tecnologici.

Nel caso specifico di OpenHarmony, OpenAtom è responsabile del coordinamento delle aziende coinvolte nello sviluppo alternative valide alle tecnologie statunitensi, anche in settori sensibili come la difesa o i satellitiDiversi rapporti, come quelli della Jamestown Foundation, suggeriscono che il sistema potrebbe in futuro diventare la base per applicazioni altamente critiche.

Nonostante non controlli più il codice OpenHarmony, Huawei rimane un attore chiave nell'ecosistema e trae vantaggio dall'espansione di questo sistema, che alimenta il cosiddetto “Ecosistema Harmony” in senso lato, mescolando HarmonyOS e OpenHarmony in molti discorsi e documenti ufficiali.

Partnership internazionali: Eclipse Foundation e progetto Oniro

L'impegno per OpenHarmony non si limita alla Cina. La Eclipse Foundation, una delle Le più grandi organizzazioni europee di software libero, ha annunciato, insieme alla OpenAtom Foundation, l'intenzione di avviare una collaborazione strategica attorno a OpenHarmony.

L'obiettivo comune di questa alleanza è quello di costruire un comunità open source globale, indipendente e indipendente dai fornitoriCiò consentirà a sviluppatori, integratori di sistemi e aziende di espandere la propria portata all'interno di un unico ecosistema unificato. In altre parole, qualsiasi player potrà basare i propri prodotti su OpenHarmony senza sentirsi vincolato a un Paese o a un'azienda specifica.

In questo quadro, Eclipse prevede di stabilire nuovi progetti open source e un gruppo di lavoro dedicato Promuovere un'implementazione di OpenHarmony pienamente conforme e orientata al mercato globale. Uno dei progetti menzionati è Oniro, un sistema progettato per telefoni e dispositivi IoT che utilizza OpenHarmony come base tecnologica.

Mike Milinkovich, direttore esecutivo della Eclipse Foundation, ha sostenuto che l'open source è il il miglior meccanismo per le comunità globali per collaborare su tecnologie condiviseIl loro intento è quello di sfruttare l'innovazione proveniente sia dall'Europa che dalla Cina per creare soluzioni utilizzabili su scala globale.

A nome di OpenAtom, Tao Yang, presidente del consiglio di amministrazione, ha sottolineato che un Una comunità open source unita e diversificata è essenziale per la sostenibilità di OpenHarmony.Questa visione, unita alle capacità organizzative di Eclipse, apre le porte all'espansione oltre i confini cinesi e trova già applicazione in settori quali l'automotive, l'industria e i dispositivi embedded europei.

Centri di innovazione e casi d'uso nel mondo reale

In Cina, l'implementazione di OpenHarmony è guidata da una rete di centri di innovazione dedicati all'ecosistema HarmonyUno dei casi più rappresentativi è quello di Shenzhen, città natale di Huawei e tradizionale laboratorio di politiche che poi vengono estese al resto del Paese.

Presso lo Shenzhen Harmony Ecosystem Innovation Center, puoi vedere, tutto in un unico posto, droni, robot bipedi, casse intelligenti dei supermercati e altri dispositivi basato su OpenHarmony. L'idea è di mostrare come potrebbe essere un futuro in cui questo sistema operativo sostituirà gradualmente Windows e Android nel mercato cinese.

Questo centro, di proprietà del governo locale, serve a incoraggiare le autorità, le aziende e i produttori di hardware a Sviluppare software e prodotti basati su OpenHarmonyLa città ha sostenuto attivamente l'ecosistema e un altro centro simile è già stato aperto a Chengdu, con l'intenzione di aprirne almeno altri dieci in altre città.

Gli sviluppatori chiave includono aziende come Shenzhen Kaihong Digital, guidata da Wang Chenglu, noto come il “padrino” di Harmonye Chinasoft. Entrambe hanno lavorato su soluzioni infrastrutturali basate su OpenHarmony per aree come il porto di Tianjin o le miniere nella provincia dello Shaanxi, un importante centro di produzione di carbone.

Sebbene l'utilizzo di OpenHarmony rimanga largamente concentrato in Cina, l'interesse di organizzazioni internazionali come Eclipse e i primi esperimenti sui telefoni cellulari di altre marche, come alcuni dispositivi OnePlus in cui il sistema è stato mostrato in funzioneSottolineano che la tecnologia è valida anche al di fuori del catalogo Huawei.

Adozione, cifre e sfide per gli sviluppatori

I numeri che circondano l'ecosistema Harmony sono già molto grandi. Più di 900 milioni di dispositivi, tra cui telefoni, orologi e sistemi per auto, eseguono HarmonyOSNel frattempo, secondo i dati recenti di Huawei, circa 2,4 milioni di sviluppatori stanno lavorando ad applicazioni e servizi per questa piattaforma.

Questo volume crea un effetto di trascinamento per OpenHarmony, poiché molti sviluppatori vedono il sistemi aperti come un modo per creare soluzioni riutilizzabili Sia all'interno dell'ecosistema Huawei che nei prodotti di altri produttori. Tuttavia, ci sono anche delle sfide: ci vogliono tempo e iterazioni prima che gli sviluppatori si fidino completamente di OpenHarmony e ne padroneggino gli strumenti.

Analisti come Emma Xu di Canalys sottolineano che il la reputazione e la fiducia che HarmonyOS si è guadagnato Questi fattori giocano a favore del progetto open source. Ciononostante, la community deve maturare ulteriormente, documentare meglio alcune aree e offrire un'esperienza di sviluppo competitiva rispetto a ecosistemi consolidati come Android o iOS.

Per incoraggiare l'adozione, Huawei e altri attori dell'ecosistema stanno facilitando l'uso di lingue aperte e moderne, come il CangjieProgettato per competere con Kotlin e Swift, facilita anche il sideloading delle applicazioni e una politica più flessibile rispetto all'approccio che Google sta adottando con Android, dove vengono posti ostacoli all'installazione di APK esterni.

A differenza delle mosse orientate alla chiusura viste in Google, la versione di HarmonyOS incentrata su PC mira a mantenere una posizione più aperta. consentendo l'installazione di software con meno restrizioniQuesta filosofia di apertura si riflette in parte in OpenHarmony, che trae vantaggio da una comunità desiderosa di provare nuove idee senza i vincoli di ecosistemi eccessivamente chiusi.

La grande domanda è come risponderà il mercato internazionale e se altri grandi produttori oseranno farlo. interrompere la dipendenza da Windows e Android in alcuni segmenti, puntando su OpenHarmony come alternativa strategica, soprattutto in contesti in cui la sovranità tecnologica è un fattore determinante.

Oggi, OpenHarmony rappresenta una combinazione molto particolare di interessi industriali, ambizione geopolitica e vera innovazione open sourceÈ passato dall'essere un piano di emergenza per Huawei a diventare la base di un intero ecosistema che vuole offrire una terza via contro il dominio di Google, Apple e Microsoft, sia in Cina che, potenzialmente, in altri mercati che cercano una maggiore indipendenza tecnologica.