O que é Harmony OS? Novo sistema operacional da Huawei explicado

Um smartphone com o logotipo HarmonyOS.
muhamad mizan bin ngateni / Shutterstock.com

Após anos de especulação e boatos, a gigante chinesa da tecnologia Huawei revelou formalmente seu sistema operacional Harmony OS em 2019. É justo dizer que mais perguntas foram levantadas do que respondidas. Como funciona? Que problemas ele resolve? E é um produto da rixa atual entre a Huawei e o governo dos EUA?

O Harmony OS é baseado no Linux?

Não. Embora ambos sejam produtos de software livre (ou, mais precisamente, a Huawei se comprometeu a lançar o Harmony OS com uma licença de código aberto), o Harmony OS é seu próprio produto distinto. Além disso, ele usa uma arquitetura de design diferente do Linux, preferindo um design de microkernel a um kernel monolítico.

Mas espere. Microkernel? Núcleo monolítico? Eu perdi você.

Vamos tentar de novo. No coração de cada sistema operacional está algo chamado kernel. Como o nome indica, os kernels estão no coração de todo sistema operacional, servindo efetivamente como uma base. Eles tratam das interações com o hardware subjacente, alocam recursos e definem como os programas são executados e operados.

Todos os kernels têm essas responsabilidades fundamentais. No entanto, eles diferem na forma como funcionam.

Vamos falar sobre memória. Os sistemas operacionais modernos tentam separar os aplicativos do usuário (como Steam ou Google Chrome) das partes mais confidenciais do sistema operacional. Imagine uma linha impenetrável dividindo a memória usada por serviços de nível de sistema de seus aplicativos. Existem duas boas razões principais para isso: segurança e estabilidade.

Microkernels, como o usado pelo Harmony OS, são extremamente criteriosos sobre o que é executado no modo kernel, limitando-o efetivamente ao básico.

Recomendado:  Por que um túnel de rede é chamado de “túnel”?

Sem rodeios, os núcleos monolíticos não fazem distinção. O Linux, por exemplo, permite que muitos utilitários e processos no nível do sistema operacional sejam executados dentro desse espaço privilegiado na memória.

Na época em que Linus Torvalds começou a trabalhar no kernel do Linux, os microkernels ainda eram uma quantidade desconhecida, com poucos usos comerciais no mundo real. Os microkernels também se mostraram mais difíceis de desenvolver e tendiam a ser mais lentos.

Quase 30 anos depois, as coisas mudaram. Os computadores são mais rápidos e baratos. Os microkernels deram o salto da academia para a produção.

O kernel XNU, que fica no coração do macOS e iOS, empresta muita inspiração de designs de microkernel anteriores, ou seja, o kernel Mach desenvolvido pela Carnegie Mellon University. Enquanto isso, o QNX, que forma a base do sistema operacional Blackberry 10, bem como de muitos sistemas de infotainment veicular, usa um design de microkernel.

É tudo sobre extensibilidade, cara

Como os designs de microkernel são intencionalmente limitados, eles são fáceis de estender. Adicionar um novo serviço de sistema, como um driver de dispositivo, não exige que o desenvolvedor altere ou interfira fundamentalmente com o kernel.

E isso indica porque a Huawei escolheu essa abordagem com o Harmony OS. Embora a Huawei seja mais conhecida por seus telefones, é uma empresa envolvida na maioria dos setores do mercado de tecnologia de consumo. Sua linha inclui itens como wearables de fitness, roteadores e até mesmo televisores.

E a Huawei é uma empresa incrivelmente ambiciosa. Pegando uma folha do livro do rival Xiaomi, a empresa começou a vender produtos IoT por meio de sua subsidiária Honor, voltada para jovens, incluindo escovas de dente inteligentes e lâmpadas de mesa inteligentes.

Recomendado:  Você deve usar a compactação Full-Drive do Windows para economizar espaço?

E embora não esteja claro se o Harmony OS rodará em todas as tecnologias de consumo que vende, a Huawei deseja ter um sistema operacional que funcione no maior número de dispositivos possível.

Parte do motivo é a compatibilidade. Se você desconsiderar os requisitos de hardware, qualquer aplicativo escrito para o Harmony OS deve funcionar em qualquer dispositivo que o execute. Essa é uma proposta atraente para desenvolvedores. Mas também deve trazer benefícios para os consumidores. À medida que mais e mais dispositivos se tornam computadorizados, faz sentido que eles funcionem facilmente como parte de um ecossistema mais amplo.

Mas e quanto aos telefones?

Um telefone Huawei entre uma bandeira dos EUA e da China.
lakshmiprasada S / Shutterstock.com

Faz quase um ano que o Departamento do Tesouro da administração Trump colocou a Huawei em uma “lista de entidades”, impedindo assim as empresas americanas de negociar com a empresa. Embora isso tenha exercido pressão sobre todos os níveis dos negócios da Huawei, a maior dor foi sentida na divisão móvel da empresa, impedindo-a de lançar novos dispositivos com Serviços Móveis do Google (GMS) incluídos.

Os serviços do Google Mobile são efetivamente todo o ecossistema do Google para Android, incluindo aplicativos mundanos como Google Maps e Gmail, bem como a Google Play Store. Como os telefones mais recentes da Huawei não têm acesso à maioria dos aplicativos, muitos se perguntam se a gigante chinesa abandonará o Android, em vez de migrar para um sistema operacional próprio.

Isso parece improvável. Pelo menos no curto prazo.

Para começar, a liderança da Huawei reiterou seu compromisso com a plataforma Android. Em vez disso, está focada no desenvolvimento de sua própria alternativa ao GMS, chamada Huawei Mobile Services (HMS).

No centro disso está o ecossistema de aplicativos da empresa, o Huawei AppGallery. A Huawei afirma que está gastando US $ 1 bilhão para fechar a “lacuna de aplicativos” com a Google Play Store e tem 3.000 engenheiros de software trabalhando nisso.

Recomendado:  Como verificar se o seu PC está pronto para o Oculus Rift ou HTC Vive

Um novo sistema operacional móvel seria forçado a começar do zero. A Huawei teria que atrair desenvolvedores para portar ou desenvolver novamente seus aplicativos para o Harmony OS. E, como aprendemos com Windows Mobile, BlackBerry 10 e Tizen da Samsung (e anteriormente Bada), essa não é uma proposta fácil.

Dito isso, a Huawei é uma das empresas de tecnologia com mais recursos do mundo. E, portanto, não seria sensato descartar completamente a perspectiva de um telefone com sistema operacional Harmony.

Fabricado na China em 2025

Há um ângulo político interessante para discutir aqui. Por décadas, a China atuou como a fábrica mundial, construindo produtos projetados no exterior. Mas, nos últimos anos, o governo da China e seu próprio setor privado investiram pesadamente em pesquisa e desenvolvimento. Cada vez mais, os produtos de design chinês estão chegando ao cenário internacional, oferecendo uma nova competição para a elite tecnológica do Vale do Silício.

Em meio a isso, o governo de Pequim tem uma ambição que chama de “Fabricado na China 2025”. Com efeito, ela quer acabar com sua dependência de produtos importados de alta tecnologia, como semicondutores e aviões, substituindo-os por suas próprias alternativas caseiras. A motivação disso deriva da segurança econômica e política, bem como do prestígio nacional.

O Harmony OS se encaixa perfeitamente nessa ambição. Se decolar, será o primeiro sistema operacional globalmente bem-sucedido a surgir da China – com exceção dos usados ​​em nichos de mercado, como estações base de celular. Essas credenciais caseiras serão particularmente úteis caso a guerra fria entre a China e os Estados Unidos continue a estourar.

E, como resultado, eu não ficaria surpreso se o Harmony OS tivesse alguns apoiadores muito entusiasmados no governo central, bem como no setor privado chinês em geral. E são esses apoiadores que irão determinar seu sucesso.