Huawei revela oficialmente Harmony OS, seu sistema operacional original

A Huawei finalmente compartilhou detalhes sobre seu novo sistema operacional chamado Harmony OS. Já ouvimos rumores há algum tempo, mas agora temos informações reais.

Na cidade de Dongguan, na China, a Huawei finalmente retirou seu tão falado sistema operacional original. O sistema operacional, chamado Harmony OS, está em desenvolvimento há vários anos, mas recentemente assumiu o papel de jogador-chave no plano de contingência da Huawei desde que os EUA promulgaram uma proibição comercial para a empresa de tecnologia chinesa. Na Huawei Developer Conference, a Huawei finalmente compartilhou os primeiros detalhes sobre seu sistema operacional interno, mas a empresa ainda não estava pronta para exibir o Harmony em smartphones. Amanhã, a empresa exibirá o Harmony OS no Honra Visão TV. Por enquanto, o Android continua sendo o sistema operacional móvel preferido para smartphones e tablets Huawei e Honor.

O Harmony OS é baseado em microkernel, como o sistema em desenvolvimento do Google SO fúcsia

. A Huawei diz que o Fuchsia usa um “design não distribuído”, ao contrário do novo Harmony OS. A Huawei afirma que isto permite a implantação flexível do novo sistema operacional em vários dispositivos, facilitando o desenvolvimento de aplicativos em todos os cenários. Para justificar ambas as afirmações, a Huawei afirma que é “difícil oferecer uma experiência tranquila em diferentes dispositivos com [uma] enorme quantidade de [código] no núcleo Android e Linux”. Isso é porque "a interconexão de vários dispositivos [aumenta] os requisitos de segurança" e o "acoplamento próximo entre [o] ecossistema de aplicativos e [o] hardware compromete [a] experiência e desenvolvimento do usuário eficiência."

O uso de um microkernel também melhora a segurança, segundo a Huawei. O microkernel apenas “fornece os serviços mais básicos, como agendamento de threads e IPC”, enquanto a maioria dos serviços do sistema são implementados no espaço do usuário. Com menos código para auditar, a probabilidade de um novo ataque ser descoberto será baixa. A Huawei também afirma que está usando “métodos formais de verificação” para proteger o kernel TEE. A Huawei afirma que esta técnica, que utiliza uma “abordagem matemática para validar a correção do sistema desde a fonte”, é aplicada principalmente para campos críticos de segurança, como aeroespacial e chipsets, "contribuindo significativamente para a confiabilidade e robustez do sistema". O micronúcleo pode além disso, ser "ampliado conforme a demanda para uma segurança de sistema mais ampla". Para encerrar, a Huawei afirma que os produtos podem atingir um nível de certificação EAL 5+ executando o novo sistema operacional.

O desempenho é teoricamente melhor que o Android e outros sistemas operacionais baseados em Linux, de acordo com slides compartilhados pela Huawei. A Huawei diz que o Harmony OS usa um barramento virtual distribuído com um protocolo simplificado: em vez de 4 camadas, há apenas 1 camada na pilha de protocolos para "impulsionar a eficiência da carga útil." Os efeitos dessa mudança para simplificar as interações são "descoberta e conexões mais rápidas" de hardware como tela, câmeras, alto-falantes, etc.

Ao contrário do Android, que usa o mecanismo de agendamento do kernel Linux, o Harmony OS usa um "mecanismo de latência determinístico" que fornece "agendamento preciso de recursos com análise e previsão de carga em tempo real e correspondência de características do aplicativo." O resultado é uma melhoria de 25,7% e 55,6% na latência de resposta e na flutuação da latência respectivamente. Além disso, a Huawei afirma que o microkernel pode tornar o “desempenho de IPC [Inter Process Communication] até cinco vezes mais eficiente do que os sistemas existentes”, referindo-se especificamente ao Fuchsia OS do Google.

O Harmony “desacopla” o sistema operacional do hardware, para que os desenvolvedores possam desenvolver uma vez e implantar no hardware. Os desenvolvedores poderão usar Compilador ARK da Huawei para compilar código de várias linguagens como C/C++, Java e Kotlin para Harmony OS. A Huawei fornecerá um IDE para apoiar o desenvolvimento de aplicativos em vários tipos de dispositivos, incluindo televisores, kits para carro, alto-falantes inteligentes, smartphones, smartwatches e muito mais. Este IDE "se adapta automaticamente a variados layouts de tela, controles e interações" e "suporta operações de arrastar e soltar e recursos visuais orientados para visualização programação." O Harmony OS não exigirá acesso root para operar, o que a Huawei diz ser um risco de segurança no Android e em outros sistemas operacionais baseados em Linux. sistemas. Finalmente, a Huawei anunciou os seus planos de abrir o Harmony OS, estabelecer uma base de código aberto e criar uma comunidade de código aberto para colaboração.

O Harmony OS não é compatível com aplicativos Android prontos para uso, confirma Richard Yu, CEO do Huawei Consumer Business Group. Isso significa que você não poderá simplesmente carregar qualquer aplicativo Android de sua escolha. Em uma coletiva de imprensa, Yu disse que os desenvolvedores de aplicativos terão que fazer “pequenas alterações” em seus aplicativos para compilá-los para rodar no Harmony OS. Ele afirma que é “muito fácil” transferir aplicativos Android para o Harmony OS.

O trabalho no novo sistema operacional começou há 2 anos com a versão 1.0 do microkernel. Em 2019, eles aceleraram o trabalho para que o sistema operacional pudesse funcionar em mais tipos de dispositivos, como produtos com tela inteligente. A empresa chinesa afirma que a versão 2.0 de seu microkernel será lançada no próximo ano, enquanto a versão 3.0 chegará em 2021, trazendo suporte para wearables e unidades principais de automóveis. A Huawei diz que pode mudar para o Harmony OS agora mesmo porque a migração não é muito difícil devido à natureza do microkernel; eles se gabam de poder mudar do Android para o Harmony em 1-2 dias. No entanto, a empresa está optando por manter o Android em smartphones agora, considerando seus parceiros existentes. Richard Yu diz que a Huawei quer continuar a trabalhar e ajudar os seus parceiros dos EUA, muitos dos quais colaboram com a Huawei há mais de 20 anos.

No entanto, este novo sistema operacional ainda é o “plano B” para a gigante tecnológica chinesa, já que a Huawei precisará resolver o maior buraco na adoção do Harmony OS: o ecossistema de aplicativos. A Huawei está a construir a sua plataforma AppGallery como uma alternativa à Google Play Store, e esta semana a empresa revelou o Huawei Mobile Services como uma alternativa ao Google Play Services. A Huawei está no processo de construção do seu próprio ecossistema e se a proibição comercial não for levantada até ao final deste ano ou no início no próximo ano, a Huawei será forçada a mudar para o Harmony OS para seus novos dispositivos, incluindo o próximo Huawei Mate 30 Series. Na verdade, Richard Yu confirmou que o Mate 30 não recebeu certificação para usar o Google Play Services antes a proibição comercial foi decretada, então a Huawei está considerando usar o Harmony OS no dispositivo se a proibição não for suspensa em tempo.

A Huawei afirma que o seu novo sistema operacional representa uma geração inteiramente nova de sistemas operacionais, pois permite a capacidade de IA em diferentes cenários, desde PCs, tablets e outros domínios. A Huawei já testou internamente seu novo sistema operacional em vários dispositivos, embora Richard Yu não tenha confirmado se o dobrável Huawei Mate X estava entre esses dispositivos de teste. Yu diz que “muitos” parceiros manifestaram interesse em desenvolver produtos com o Harmony OS, mas se recusou a fornecer os nomes das partes interessadas. Num comunicado de imprensa, a Huawei afirma que irá “lançar as bases para o Harmony OS no mercado chinês” primeiro, antes de expandi-lo para o mercado global.

Aprenderemos mais sobre o novo sistema operacional da Huawei esta semana na Conferência de Desenvolvedores da Huawei.


Atualização 10/08/19 às 10h23 EST: O texto foi alterado para refletir que o Harmony OS não requer acesso root para operar, em vez de proibi-lo. Também esclareceu que o desempenho 5 vezes maior do IPC é versus o Fuchsia do Google.