HarmonyOS: Bilmeniz Gereken Her Şey!

2019’da, Huawei Geliştirici Konferansı’nda (HDC) Harmony OS’i açıkladı.

10 Eylül 2020’de Huawei, yazılım veriyolu, veri yönetimi ve güvenlik dahil olmak üzere ek yeni dağıtılmış yeteneklere sahip olan HarmonyOS 2.0’ı Huawei Geliştirici Konferansı 2020’de (HDC 2020) tanıttı. Huawei ayrıca, geliştiricilerin on milyonlarca yeni cihaza ve kullanıcıya hızla ulaşmasına olanak tanıyan uyarlanabilir bir arayüz de tanıttı.

Huawei’ye göre bu yeni işletim sistemi, Huawei ekosisteminin önemli bir yönü olacak ve önümüzdeki birkaç yıl içinde kademeli olarak cihazlarının çoğunda yerini alacak.

HarmonyOS nedir?

HarmonyOS, tüm cihazlarda ve senaryolarda yeni bir kullanıcı deneyimi sunmak için tasarlanmış yeni bir mikro çekirdek tabanlı, dağıtılmış işletim sistemidir.

“İnsanların tüm cihazlarda ve senaryolarda bütünsel bir akıllı deneyim beklediği bir güne ve çağa giriyoruz. Bunu desteklemek için, geliştirilmiş çapraz platform yeteneklerine sahip bir işletim sistemine sahip olmanın önemli olduğunu düşündük. Tüm senaryoları destekleyen, çok çeşitli cihazlarda ve platformlarda kullanılabilen ve düşük gecikme süresi ve güçlü güvenlik için tüketici talebini karşılayabilen bir işletim sistemine ihtiyacımız vardı. ” Huawei CEO’su Richard Yu

HarmonyOS, Android ve iOS’tan tamamen farklı. Tüm senaryolarda sorunsuz bir deneyim sunan mikro çekirdek tabanlı, dağıtılmış bir işletim sistemidir. Güvenilir ve güvenli bir mimariye sahiptir ve cihazlar arasında sorunsuz işbirliğini destekler. Uygulamalarınızı bir kez geliştirebilir, ardından bunları bir dizi farklı cihazda esnek bir şekilde dağıtabilirsiniz. ” Richard Yu ekledi.

HarmonyOS, Dört Teknik Özelliğe Dayanıyor:

1. Kesintisiz Deneyim:

HarmonyOS, dağıtılmış mimari ve dağıtılmış sanal veri yolu teknolojisini benimseyerek, paylaşılan bir iletişim platformu, dağıtılmış veri yönetimi, dağıtılmış görev planlaması ve sanal çevre birimleri sunar. HarmonyOS ile uygulama geliştiricilerin, dağıtılmış uygulamalar için temel teknolojiyle uğraşmaları gerekmeyecek ve bu da onların kendi bireysel hizmet mantığına odaklanmalarına olanak tanıyor. Dağıtılmış uygulamalar geliştirmek her zamankinden daha kolay olacak. HarmonyOS üzerine inşa edilen uygulamalar, tüm senaryolarda sorunsuz, işbirliğine dayalı bir deneyim sunarken farklı cihazlarda çalışabilir.

2. Sorunsuz Performans:

HarmonyOS, bir Belirleyici Gecikme Motoru ve yüksek performanslı İşlemler Arası İletişim (IPC) ile düşük performans zorluklarını ele alacaktır. Belirleyici Gecikme Motoru, önceden planlama için görev yürütme önceliklerini ve zaman sınırlarını belirler. Kaynaklar, daha yüksek öncelikli görevlere yönelecek ve uygulamaların yanıt gecikmesini% 25,7 azaltacaktır. Mikro çekirdek, IPC performansını mevcut sistemlerden beş kata kadar daha verimli hale getirebilir.

3. Daha Güvenli:

HarmonyOS, gelişmiş güvenlik ve düşük gecikme süresi sunan yepyeni bir mikro çekirdek tasarımı kullanır. Bu mikro çekirdek, çekirdek işlevlerini basitleştirmek, çekirdek dışında kullanıcı modunda olabildiğince çok sistem hizmeti uygulamak ve karşılıklı güvenlik koruması eklemek için tasarlanmıştır. Mikro çekirdeğin kendisi, yalnızca iş parçacığı zamanlaması ve IPC gibi en temel hizmetleri sağlar.

Harmony OS’nin mikro çekirdek tasarımı, Güvenilir Yürütme Ortamında (TEE) güvenliği ve güvenilirliği sıfırdan yeniden şekillendirmek için resmi doğrulama yöntemlerini kullanır. Biçimsel doğrulama yöntemleri, sistem doğruluğunu kaynaktan doğrulamak için etkili bir matematiksel yaklaşım iken, işlevsel doğrulama ve saldırı simülasyonu gibi geleneksel doğrulama yöntemleri sınırlı senaryolarla sınırlıdır. Biçimsel yöntemler, aksine, tüm yazılım çalışma yollarını doğrulamak için veri modellerini kullanabilir.

HarmonyOS, TEE cihazında resmi doğrulamayı kullanan ve güvenliği önemli ölçüde artıran ilk işletim sistemidir. Ek olarak, HarmonyOS mikro çekirdeği çok daha az koda sahip olduğu için (kabaca Linux çekirdeğinin binde biri), bir saldırı olasılığı büyük ölçüde azalır.

4. Hepsi Bir Arada:

Çok cihazlı bir IDE, çok dilli birleşik derleme ve dağıtılmış bir mimari kiti ile desteklenen HarmonyOS, farklı ekran düzeni kontrollerine ve etkileşimlerine otomatik olarak uyum sağlayabilir ve hem sürükle ve bırak kontrolünü hem de önizleme odaklı görsel programlamayı destekleyebilir. Bu, geliştiricilerin birden çok cihazda çalışan uygulamaları daha verimli bir şekilde oluşturmasına olanak tanır. Çok cihazlı bir IDE ile geliştiriciler, uygulamalarını bir kez kodlayıp birden çok cihaza dağıtarak tüm kullanıcı cihazlarında sıkı bir şekilde entegre edilmiş bir ekosistem oluşturabilir.

Huawei ARK Derleyici, Android’in sanal makinesiyle aynı düzeyde performans gösterebilen ilk statik derleyicidir ve geliştiricilerin geniş bir gelişmiş dil yelpazesini tek bir birleşik ortamda makine kodunda derlemesini sağlar. Huawei ARK Derleyici, birden çok dilde birleştirilmiş derlemeyi destekleyerek geliştiricilerin üretkenliklerini büyük ölçüde artırmalarına yardımcı olacaktır.

Ekosistem

HarmonyOS 1.0, ilk olarak bu yıl içinde piyasaya çıkacak olan akıllı ekran ürünlerinde benimsenecek. Önümüzdeki üç yıl içinde HarmonyOS, giyilebilir cihazlar, Huawei Vision ve arabanız için kafa üniteleri dahil olmak üzere daha geniş bir akıllı cihaz yelpazesinde optimize edilecek ve kademeli olarak benimsenecek.

Sürüm Zaman Çizelgesi:

  1. HarmonyOS 1.0 – 2019 (TV’ler için)
  2. HarmonyOS 2.0 – 2020 (PC’ler, Akıllı Saatler / Bileklikler, Araç İçi Sistemler için)
  3. HarmonyOS 3.0 – 2021 (Akıllı Hoparlörler ve Kulaklıklar için)
  4. HarmonyOS 4.0 – 2022 (VR Gözlükleri ve daha fazlası için)

Açık kaynak:

Huawei, HarmonyOS’u dünya çapında açık kaynaklı bir platform olarak piyasaya sürmeyi planladı. Huawei ayrıca geliştiricilerle daha derinlemesine işbirliğini desteklemek için açık kaynaklı bir temel ve açık kaynak topluluğu oluşturacak.

Ekosistem:

Huawei, bağlantı, kameralar ve AI gibi alanlarda temel yeteneklerini açacak ve paylaşacak. Tüketicilere en iyi deneyimi sağlayan uygulamalar ve hizmetler sunmak için ekosistem ortaklarıyla yakın işbirliği içinde çalışacak.

HarmonyOS 2.0

HarmonyOS 2.0 Değişiklik Günlüğü

HarmonyOS 2.0 resmi olarak açık kaynak kodlu ve geliştiriciler emülatörlere, SDK paketlerine ve IDE araçlarına erişim sağlayabilecek. OpenAtom Vakfı’na bağışlanan açık kaynaklı proje, 2020’nin sonunda ilk olarak Çinli geliştiriciler için planlanan mobil HarmonyOS beta sürümü ile aşamalı olarak lanse edilecek.

HarmonyOS 2.0 açık yol haritası ve bellek cihazlarının türünü destekler:

  • 10 Eylül 2020’den itibaren – 128KB ila 128MB RAM’e sahip cihaz (akıllı TV’ler, giyilebilir cihazlar, arabalar ve daha fazlası gibi IoT cihazları dahil)
  • 21 Nisan 2021  – 128MB ile 4GB arası RAM’li cihaz
  • Ekim 2021’den itibaren – 4 GB’ın üzerinde RAM’e sahip cihaz

Geliştiriciler için HarmonyOS 2.0 Beta sürümü yayın tarihi:

  1. 10 Eylül 2020 – Akıllı TV’ler, saatler ve ana üniteler
  2. 16 Aralık 2020 – Akıllı Telefonlar

Huawei Tüketici İş Grubu (CBG) CEO’su Richard Yu’ya göre Huawei, 2021’de ilk HarmonyOS akıllı telefonunu piyasaya sürecek.

Huawei Tüketici İşletme Grubu (BG) Yazılım Departmanı Başkanı Wang Chenglu şunları söyledi: EMUI 11’e yükseltecek kullanıcılar “mümkün olan en kısa sürede” bir HarmonyOS güncellemesi alacaklar. Kullanıcılar ayrıca gelecek yıla (2021) kadar yeni HarmonyOS cihazlarını satın alma seçeneğine sahip olacaklar.

HarmonyOS 2.0 Geliştirici Lansmanı

16 Aralık 2020’de Huawei , geliştiriciler için HarmonyOS 2.0’ın mobil beta sürümünü duyurdu ve aynı gün Huawei, Çin’de Huawei P40, Mate 30 ve MatePad Pro cihazları için HarmonyOS 2.0 test işe alımını da açtı.

İlk-el beta Huawei HarmonyOS taban mimarisinde önemli değişiklikler yapılmış ve özelliklerini test etmek EMUI 11 kullanıcı arayüzünün temel yaptığını göstermektedir.

Bununla birlikte, Huawei içerisinden bir kişi , şirketin mobil cihazlar için HarmonyOS 2.0’ın kararlı bir şekilde piyasaya sürülmesiyle kullanıcı arayüzünde değişiklikler yapacağını açıkladı.