HarmonyOS

Το HarmonyOS (Κινέζικα: 鸿 蒙; pinyin: Hóngméng) είναι μια οικογένεια λειτουργικών συστημάτων που αναπτύχθηκαν από την Huawei. Παρουσιάστηκε στις 9 Αυγούστου 2019, χαρακτηρίστηκε ως ένα μικροϋπολογιστικό, διανεμημένο, ενσωματωμένο λειτουργικό σύστημα για συσκευές Internet of Things (IoT),  και σε κινητά και ταμπλέτες στο μέλλον. Το HarmonyOS 1.0 χρησιμοποιήθηκε για πρώτη φορά από τις έξυπνες τηλεοράσεις Huawei για την κινεζική αγορά τον Σεπτέμβριο του 2019. Στη συνέχεια, το HarmonyOS 2.0 κυκλοφόρησε για smartphone και tablet Huawei τον Ιούνιο του 2021.

Η έκδοση του HarmonyOS για συσκευές IoT έχει αναπτυχθεί ως project ανοιχτού κώδικα με το όνομα OpenHarmony και βασίζεται στο μικροκύκλωμα LiteOS της Huawei. Η έκδοση του HarmonyOS για smartphone και tablet αποδείχθηκε ότι ήταν ένα πιστό αντίγραφο του πηγαίου κώδικα Android 10 και του υπάρχοντος λογισμικού EMUI της Huawei. Τον Ιούνιο του 2021, ένας εκπρόσωπος της Huawei δήλωσε ότι η HarmonyOS χρησιμοποίησε έναν πυρήνα Linux αντί για LiteOS σε υλικό με μεγαλύτερες ποσότητες μνήμης και ότι το έργο αξιοποίησε "πόρους ανοιχτού κώδικα τρίτων".

Εφαρμογές 
Εκτός από τις εφαρμογές Android που μπορεί να συναντήσει κάποιος σε μορφή αρχείου APK, υπάρχουν εφαρμογές HarmonyOS στο AppGallery της Huawei.

Το AppGallery, το κατάστημα εφαρμογών της εταιρείας τα τελευταία χρόνια, επιτρέπει στους χρήστες να κατεβάζουν και να εγκαθιστούν εφαρμογές Android που είναι συμβατές με το HarmonyOS και εφαρμογές που έχουν σχεδιαστεί ειδικά για το HarmonyOS σε ένα APP pack. Για γενική διαφοροποίηση, ορισμένες εφαρμογές HarmonyOS επισημαίνονται με μια συνδρομή "HMOS" στο εικονίδιο της εφαρμογής, και μια υπογράμμιση κάτω από το εικονίδιο της εφαρμογής για να υποδηλώσουν τις δυνατότητες των καρτών υπηρεσιών που διατίθενται στο HarmonyOS. Οι εφαρμογές που αναπτύσσονται χρησιμοποιώντας συγκεκριμένες λειτουργίες HarmonyOS δεν υποστηρίζονται σε συσκευές με Android.

Τόσο οι εφαρμογές HarmonyOS όσο και οι εφαρμογές Android επιτρέπεται να χρησιμοποιούν τα Huawei Mobile Services ως επιλογή. Ωστόσο, η τεχνολογία κατανεμημένης επικοινωνίας που παρέχεται στο σύστημα HarmonyOS διατίθεται για εφαρμογές HarmonyOS, αλλά όχι για εφαρμογές Android, με βάση το σχεδιασμό του λειτουργικού συστήματος.

Μέχρι τον Ιούνιο του 2021, περίπου 500.000 προγραμματιστές συμμετείχαν στην ανάπτυξη εφαρμογών HarmonyOS.

Υποστηριζόμενες συσκευές 
Το HarmonyOS υποστηρίζει μια πληθώρα από κινητά τηλέφωνα και ταμπλέτες της Huawei και της Honor. Επίσης, διατίθεται και σε έξυπνες τηλεοράσεις από αυτούς. Το OpenHarmony επεκτείνει τους ορίζοντές του σε έξυπνα ρολόγια και προϊόντα IoT (Internet Of Things).

Αντιδράσεις 
Το HarmonyOS που εκτελείται σε έξυπνα τηλέφωνο επικρήθηκε πολλές φορές ως μια ανανεωμένη έκδοση Android και EMUI με σχεδόν πανομοιότυπες βάσεις κώδικα. Μετά την κυκλοφορία της έκδοσης beta του HarmonyOS 2.0, οι Ars Technica και XDA Developers εικάζουν ότι η έκδοση smartphone του λειτουργικού συστήματος έχει διαμορφωθεί από το Android 10. Η Ars Technica διαπίστωσε ότι μοιάζει με το υπάρχον λογισμικό EMUI που χρησιμοποιείται σε συσκευές Huawei, αλλά με όλες τις αναφορές στο      "Android" να έχουν αντικατασταθεί από "HarmonyOS". Σημειώθηκε επίσης ότι το λογισμικό DevEco Studio μοιράστηκε στοιχεία και αλυσίδες εργαλείων με το Android Studio. [37] [60]

Κατά τη δοκιμή του νέου MatePad Pro τον Ιούνιο του 2021, το Android Authority και το Verge παρατήρησαν, παρόμοια, ομοιότητες στη συμπεριφορά, συμπεριλαμβανομένου του ότι ήταν δυνατή η εγκατάσταση εφαρμογών από αρχεία APK Android στο tablet που βασίζεται στο HarmonyOS και ότι περιλάμβανε το Easter egg.

Αρχικά, η Huawei δήλωσε ότι το HarmonyOS ήταν ένα διανεμημένο λειτουργικό σύστημα που βασίζεται σε μικροπυρήνα και ήταν εντελώς διαφορετικό από το Android και το iOS. Ένας εκπρόσωπος της Huawei δήλωσε στη συνέχεια ότι το HarmonyOS υποστηρίζει πολλούς πυρήνες και χρησιμοποιεί πυρήνα Linux εάν μια συσκευή έχει μεγάλη ποσότητα μνήμης RAM και ότι η εταιρεία είχε εκμεταλλευτεί μεγάλο αριθμό πόρων ανοιχτού κώδικα τρίτου μέρους, συμπεριλαμβανομένου του Linux, για να επιταχύνει την ανάπτυξη μιας ολοκληρωμένης αρχιτεκτονικής.

Παραπομπές 
Λειτουργικά συστήματα