HarmonyOS - HarmonyOS

HarmonyOS
HarmonyOS logo.svg
Desenvolvedor Huawei
Escrito em C , C ++ , Java
Família de sistema operacional Tipo Unix
Estado de trabalho Atual
lançamento inicial 9 de agosto de 2019 ; 2 anos atrás ( 09/08/2019 )
Último lançamento 2.0.0.116 / 2 de junho de 2021 ; há 4 meses ( 2021-06-02 )
Antevisão mais recente 2.0.0.215 / 28 de maio de 2021 ; há 4 meses ( 2021-05-28 )
Alvo de marketing Smartphones , tablets , smart TVs , smartwatches
Gerenciador de pacotes .app no ​​HAP
Tipo de kernel Design multi-kernel (kernel Linux, microkernel HarmonyOS ou LiteOS)
Website oficial www .harmonyos .com / en / home /
OpenHarmony
Desenvolvedor Huawei
Escrito em C , C ++
Família de sistema operacional LiteOS
Estado de trabalho Atual
Modelo fonte Código aberto
lançamento inicial 10 de setembro de 2019 ; 2 anos atrás ( 10/09/2019 )
Último lançamento 1.1.3 LTS / 30 de setembro de 2021 ; 17 dias atrás ( 2021-09-30 )
Antevisão mais recente 2.2 Beta 2/4 de agosto de 2021 ; 2 meses atrás ( 2021-08-04 )
Alvo de marketing Internet das coisas , smartwatches
Licença Licença Apache
Website oficial openharmony .io
HarmonyOS
Chinês simplificado 鸿 蒙
Chinês tradicional 鴻 蒙

HarmonyOS ( chinês :鸿 蒙; pinyin : Hóngméng ) é um sistema operacional distribuído desenvolvido pela Huawei para funcionar em vários dispositivos. Em um design de vários kernel , o sistema operacional seleciona kernels adequados da camada de abstração para dispositivos com diversos recursos. Para smartphones e dispositivos IoT , o sistema é conhecido por ser baseado no LiteOS ; enquanto para smartphones e tablets, é baseado em um kernel Linux e usa o código aberto do Android para suportar a execução de aplicativos Android, além de aplicativos HarmonyOS.

O sistema inclui uma base de comunicação DSoftBus para integrar dispositivos fisicamente separados em um Super Dispositivo virtual, permitindo que um dispositivo controle outros e compartilhe dados entre dispositivos com recursos de comunicação distribuída . Ele suporta várias formas de aplicativos, incluindo os aplicativos que podem ser instalados a partir do AppGallery em smartphones e tablets, aplicativos rápidos sem instalação e serviços atômicos leves acessíveis aos usuários.

O HarmonyOS foi usado pela primeira vez no Honor smart TVs em agosto de 2019 e, posteriormente, em smartphones , tablets e smartwatches Huawei em junho de 2021.

História

Origens

Os relatórios sobre um sistema operacional interno sendo desenvolvido pela Huawei datam de 2012. Esses relatórios se intensificaram durante a guerra comercial sino-americana , depois que o Departamento de Comércio dos Estados Unidos adicionou a Huawei à sua Lista de Entidades em maio de 2019 sob uma acusação de que exportou conscientemente bens, tecnologia e serviços de origem norte-americana para o Irã, violando as sanções . Isso proibiu as empresas sediadas nos Estados Unidos de fazer negócios com a Huawei sem primeiro obter uma licença do governo. O executivo da Huawei, Richard Yu, descreveu uma plataforma interna como um "plano B" no caso de ser impedida de usar o Android em futuros produtos de smartphone devido às sanções.

Antes de seu lançamento, foi originalmente especulado como um sistema operacional móvel que poderia substituir o Android em futuros dispositivos Huawei. Em junho de 2019, um executivo da Huawei disse à Reuters que o sistema operacional estava em teste na China e poderia estar pronto "em meses", mas em julho de 2019, alguns executivos da Huawei descreveram o sistema operacional como um sistema operacional integrado projetado para hardware IoT , descartando as declarações anteriores para que seja um sistema operacional móvel.

Alguns meios de comunicação relataram que este sistema operacional, referido como "Hongmeng", poderia ser lançado na China em agosto ou setembro de 2019, com um lançamento mundial no segundo trimestre de 2020. Em 24 de maio de 2019, a Huawei registrou "Hongmeng" como um marca registrada na China. O nome " Hongmeng " ( chinês :鸿 蒙; lit. 'Vast Mist') veio da mitologia chinesa que simboliza o caos primordial ou o mundo antes da criação. No mesmo dia, a Huawei registrou marcas comerciais relacionadas ao "Ark OS" e variantes com o Escritório de Propriedade Intelectual da União Europeia . Em julho de 2019, foi relatado que a Huawei também tinha marcas registradas em torno da palavra "Harmony" para software de sistema operacional de desktop e móvel, indicando um nome diferente ou um componente do sistema operacional.

Liberar

Em 9 de agosto de 2019, a Huawei revelou oficialmente o HarmonyOS em sua conferência inaugural de desenvolvedores em Dongguan . A Huawei descreveu o HarmonyOS como um sistema operacional distribuído gratuito , baseado em microkernel , para vários tipos de hardware. A empresa se concentrou principalmente em dispositivos IoT, incluindo smart TVs, dispositivos vestíveis e sistemas de entretenimento automotivo , e não posicionou explicitamente o HarmonyOS como um sistema operacional móvel.

O HarmonyOS 2.0 foi lançado na Huawei Developer Conference em 10 de setembro de 2020. A Huawei anunciou que pretendia lançar o sistema operacional em seus smartphones em 2021. O primeiro desenvolvedor beta do HarmonyOS 2.0 foi lançado em 16 de dezembro de 2020. A Huawei também lançou o DevEco Studio IDE , que é baseado no IntelliJ IDEA e um emulador de nuvem para desenvolvedores com acesso antecipado.

A Huawei lançou oficialmente o HarmonyOS 2.0 e lançou novos dispositivos com o sistema operacional em junho de 2021, e começou a distribuir atualizações de sistema para os telefones mais antigos da Huawei para os usuários gradualmente.

Aplicativos HarmonyOS

Em contraste com os aplicativos Android sendo empacotados no formato de arquivo APK , os aplicativos HarmonyOS são lançados como um App Pack com o sufixo .app para distribuição na AppGallery da Huawei. Cada pacote de aplicativos contém um ou mais arquivos HarmonyOS Ability Package (HAP) e um arquivo pack.info.

O AppGallery permite aos usuários baixar e instalar aplicativos Android que são compatíveis com HarmonyOS e aplicativos que são projetados especificamente para HarmonyOS em um pacote de aplicativos. Para uma diferenciação geral, alguns aplicativos HarmonyOS são marcados com um subscrito "HMOS" no ícone do aplicativo e um sublinhado abaixo do ícone do aplicativo para indicar os recursos dos cartões de serviço disponíveis no HarmonyOS. Os aplicativos desenvolvidos com recursos específicos do HarmonyOS não serão suportados em dispositivos que executam o Android.

Tanto os aplicativos HarmonyOS quanto os aplicativos Android têm permissão para utilizar os serviços móveis da Huawei como uma opção. No entanto, a tecnologia de comunicação distribuída fornecida no sistema HarmonyOS é disponibilizada para aplicativos HarmonyOS, mas não para aplicativos Android, com base no design do sistema operacional.

Em junho de 2021, havia cerca de 500.000 desenvolvedores participando do desenvolvimento de aplicativos HarmonyOS.

Dispositivos

O Huawei P30 é um dos vários dispositivos da Huawei que executa o HarmonyOS.

A Huawei declarou que o HarmonyOS seria inicialmente usado em dispositivos direcionados ao mercado chinês. A antiga marca subsidiária da empresa, Honor , revelou a linha Honor Vision de TVs inteligentes como os primeiros dispositivos eletrônicos de consumo a executar o HarmonyOS. O HarmonyOS 2.0 beta lançado em 16 de dezembro de 2020 suporta as séries P30 , P40 series , Mate 30 series , Mate 40 series , P50 series e MatePad Pro. HarmonyOS 2.0 foi lançado como atualizações para o P40 e Mate X2 em junho de 2021. Novos modelos Huawei Watch e MatePad Pro enviados com HarmonyOS também foram revelados. Em setembro de 2021, HarmonyOS 2.0 tinha mais de 120 milhões de usuários.

Relacionamento com OpenHarmony, Android e LiteOS

OpenHarmony é uma versão de código aberto do HarmonyOS doada pela Huawei à OpenAtom Foundation. Ele oferece suporte a dispositivos que executam um minisistema com memória de até 128 KB ou que executam um sistema padrão com memória superior a 128 MB. O sistema operacional de código aberto contém os recursos básicos do HarmonyOS e não depende do Android Open Source Project (AOSP).

Por outro lado, HarmonyOS é executado na arquitetura proprietária da Huawei e usa o código AOSP e um kernel Linux em smartphones para permitir que o sistema operacional execute aplicativos Android, além de aplicativos HarmonyOS, em dispositivos que lançam Huawei Mobile Services .

Questões legais

Em maio de 2019, a Huawei solicitou o registro da marca "Hongmeng" por meio do Escritório de Patentes Chinês CNIPA , mas o pedido foi rejeitado em conformidade com o Artigo 30 da Lei de Marcas da RPC , citando que a marca era semelhante à de "CRM Hongmeng" em design gráfico e "Hongmeng" em chinês.

Em menos de uma semana antes do lançamento do HarmonyOS 2.0 e novos dispositivos da Huawei, o Tribunal de Propriedade Intelectual de Pequim anunciou o julgamento de primeira instância em maio de 2021 para manter a decisão do CNIPA, visto que a marca não era suficientemente distinta em termos de seus serviços designados.

No entanto, foi relatado que a marca registrada foi oficialmente transferida da Huizhou Qibei Technology para a Huawei no final de maio de 2021.

Crítica

Em uma análise aprofundada das ferramentas de desenvolvedor da Huawei pela Ars Technica , HarmonyOS rodando em smartphones foi criticado como uma versão reformulada do Android e EMUI com bases de código quase idênticas. Após o lançamento do HarmonyOS 2.0 beta, a Ars Technica e a XDA Developers especularam que a versão para smartphone do sistema operacional foi bifurcada do Android 10 . A Ars Technica descobriu que se assemelhava ao software EMUI existente usado nos dispositivos Huawei, mas com todas as referências a "Android" substituídas por "HarmonyOS". Também foi observado que o software DevEco Studio compartilhava componentes e conjuntos de ferramentas com o Android Studio .

Ao testar o novo MatePad Pro em junho de 2021, o Android Authority e o The Verge observaram semelhanças de comportamento, incluindo a possibilidade de instalar aplicativos de arquivos APK do Android no tablet baseado em HarmonyOS e que incluía o ovo de páscoa do Android 10 - afirmando os relatórios anteriores.

Inicialmente, a Huawei afirmou que o HarmonyOS era um sistema operacional distribuído baseado em microkernel que era completamente diferente do Android e iOS. Posteriormente, um porta-voz da Huawei afirmou que o HarmonyOS oferece suporte a vários kernels e usa um kernel do Linux se um dispositivo tiver uma grande quantidade de RAM, e que a empresa aproveitou um grande número de recursos de código aberto de terceiros, incluindo Linux, para acelerar o desenvolvimento de uma arquitetura abrangente.

Veja também

Referências