Dando continuidade a trabalho para se tornar ainda mais independente do Google, a Huawei começou a testar a versão beta do HarmonyOS 2.0.
Depois que a administração Trump anunciou que incluiu a Huawei em sua lista negra e vários meses de especulação e o que a empresa poderia fazer para continuar no mercado de smartphones e tablets, foi revelado o HarmonyOS, um sistema operacional no qual “a Huawei vinha trabalhando” há meses com o objetivo de deixar a dependência do Android para seus computadores.
E bem, agora, a versão beta do sistema operacional HarmonyOS 2.0 foi lançada e esta beta pode ser testada nos seguintes dispositivos Huawei Huawei P40, P40 Pro, Mate30 e Mate30 Pro, bem como para o tablet MatePad Pro.
Huawei começou a testar a versão beta do HarmonyOS 2.0
A interface do usuário é baseada em EMUI 11, que também é usado em dispositivos Huawei baseados na plataforma Android.
Lembramos que o projeto Harmony está em desenvolvimento desde 2017 e é um sistema operacional microkernel.
Os desenvolvimentos do projeto são lançados sob a licença BSD como parte do projeto OpenHarmony, que é supervisionado pela Fundação China Open Atomic Open Source sem fins lucrativos.
O HarmonyOS 2.0 Mobile Phone Developer Beta melhorou os seguintes recursos:
- Mais de 15.000 APIs (suporte ao desenvolvimento de aplicativos para celulares/PADs, telas grandes, dispositivos portáteis, carros e máquinas)
- Estrutura de aplicação distribuída
- Controles de interface de usuário distribuídos
- DevEco Studio 2.0 Beta3
Dos recursos do HarmonyOS que se destacam, são mencionados os seguintes:
Lembramos que o projeto Harmony está em desenvolvimento desde 2017 e é um sistema operacional microkernel. Os desenvolvimentos do projeto são lançados sob a licença BSD como parte do projeto OpenHarmony, que é supervisionado pela Fundação China Open Atomic Open Source sem fins lucrativos.
O HarmonyOS 2.0 Mobile Phone Developer Beta melhorou os seguintes recursos:
• Mais de 15.000 APIs (suporte ao desenvolvimento de aplicativos para celulares / PADs, telas grandes, dispositivos portáteis, carros e máquinas)
• Estrutura de aplicação distribuída
• Controles de interface de usuário distribuídos
• DevEco Studio 2.0 Beta3
Dos recursos do HarmonyOS que se destacam, são mencionados os seguintes:
- O núcleo do sistema é verificado em um nível lógico / matemático formal para minimizar o risco de vulnerabilidades. A verificação foi realizada usando métodos que são comumente usados no desenvolvimento de sistemas críticos em áreas como aviação e astronáutica, e pode atingir o nível de conformidade de segurança EAL 5+.
- O microkernel é isolado de dispositivos externos, enquanto o sistema é desacoplado do hardware e permite que os desenvolvedores criem aplicativos que podem ser usados em diferentes categorias de dispositivos sem criar pacotes separados.
- O microkernel apenas implementa o agendador e IPC, e todo o resto é transportado para os serviços do sistema, a maioria dos quais executados no espaço do usuário, além do mecanismo de latência determinística, que analisa a carga em tempo real e utiliza métodos para prever o comportamento da aplicação, é proposto como um agendador de tarefas. Em comparação com outros sistemas, o agendador atinge uma redução de 25,7% na latência e uma redução de 55,6% no jitter de latência.
- Por outro lado, para fornecer comunicação entre o microkernel e os serviços externos do kernel, como sistema de arquivos, pilha de rede, drivers e subsistema de lançamento de aplicativos, é utilizado o IPC, que, de acordo com a empresa, é cinco vezes mais rápido do que o IPC no Zircon e três vezes mais rápido do que o IPC no QNX.
- Em vez da pilha de protocolo de quatro camadas comumente usada para reduzir a sobrecarga, o Harmony OS emprega um modelo simplificado de camada única com base em um barramento virtual distribuído que se comunica com o hardware, como monitores, câmeras, placas de som e semelhantes. .
- O sistema não fornece acesso de usuário de nível raiz (não há superusuário global regular, mas há processos de sistema privilegiados). Para acessar operações privilegiadas, a concessão seletiva com base na capacidade é usada em relação aos IDs de processo. Os aplicativos personalizados também exigem permissões separadas para acesso à câmera e ao microfone.
- O aplicativo é construído com seu próprio compilador Arc, que oferece suporte a código C, C ++, Java, JavaScript e Kotlin.
- Para criar aplicativos para várias classes de dispositivos, como televisores, smartphones, relógios inteligentes, sistemas de informação de automóveis, etc., é fornecida uma estrutura universal para o desenvolvimento de interfaces e SDKs com um ambiente de desenvolvimento integrado. O kit de ferramentas ajustará automaticamente os aplicativos para diferentes telas, controles e métodos de interação do usuário. Ele também menciona fornecer ao Harmony ferramentas de personalização para aplicativos Android existentes com alterações mínimas.
Por fim, se você quiser saber mais sobre esta versão beta, pode consultar o seguinte endereço.
Os primeiros smartphones com base no novo sistema operacional estão programados para serem colocados à venda em outubro de 2021.