HarmonyOS είναι το ιδιόκτητο λειτουργικό σύστημα της Huawei, χτισμένο σε έναν κατανεμημένο μικροπυρήνα με υποστήριξη πολυπλατφορμικής αρχιτεκτονικής. Η ανάπτυξη εφαρμογών γίνεται σε ArkTS και C++ στο περιβάλλον DevEco Studio με το πλαίσιο ArkUI. Το σύστημα έχει σχεδιαστεί για απρόσκοπτη ενσωμάτωση smartphone, tablet, ρολογιών και συσκευών IoT. Σύμφωνα με τη Huawei, το HarmonyOS είναι εγκατεστημένο σε περισσότερες από 700 εκατομμύρια συσκευές παγκοσμίως.
Βασικά σημεία
HarmonyOS είναι ένα κατανεμημένο λειτουργικό σύστημα που αναπτύχθηκε από τη Huawei και ανακοινώθηκε για πρώτη φορά το 2019 ως απάντηση στον περιορισμό πρόσβασης στις υπηρεσίες Google σε νέες συσκευές της εταιρείας. Το HarmonyOS είναι χτισμένο στον δικό του μικροπυρήνα, διαφορετικό από το Linux, και έχει σχεδιαστεί για απρόσκοπτη λειτουργία μεταξύ συσκευών: smartphone, tablet, έξυπνα ρολόγια, τηλεοράσεις, αυτοκίνητα συστήματα και συσκευές IoT.
Σύμφωνα με τη Huawei (Αναφορά Οικοσυστήματος HarmonyOS, 2026), το σύστημα είναι εγκατεστημένο σε περισσότερες από 700 εκατομμύρια συσκευές, συμπεριλαμβανομένων 300 εκατομμυρίων smartphone. Η κινεζική αγορά αντιπροσωπεύει το 95% των εγκαταστάσεων. Από το HarmonyOS 5.0 (NEXT, 2024), το σύστημα εγκατέλειψε εντελώς τη συμβατότητα με Android AOSP — όλες οι εφαρμογές πρέπει να γράφονται σε ArkTS ή C++ με χρήση ArkUI.
Το βασικό χαρακτηριστικό του HarmonyOS είναι η κατανεμημένη αρχιτεκτονική του: μια εφαρμογή μπορεί να τρέχει σε πολλές συσκευές ταυτόχρονα, μετακινώντας τη διεπαφή μεταξύ οθονών. Για παράδειγμα, ένας χρήστης ξεκινά πλοήγηση στο τηλέφωνο ενώ η διεπαφή εμφανίζεται στην οθόνη του αυτοκινήτου — χωρίς μεταγλώττιση ή πρόσθετο κώδικα.
HarmonyOS 1.0 (2019) — πρώτη έκδοση για Smart Screen, όχι για smartphone. HarmonyOS 2.0 (2021) — άνοιξε για smartphone, tablet και ρολόγια, υποστήριξη εφαρμογών AOSP. HarmonyOS 3.0 (2022) — βελτιωμένη κατανεμημένη αρχιτεκτονική, Super Device, Multiscreen Collaboration. HarmonyOS 4.0 (2023) — ArkUI 3.0, Live View, βελτιωμένη απόδοση. HarmonyOS NEXT (5.0, 2024) — πλήρης εγκατάλειψη του AOSP, μόνο εγγενείς εφαρμογές HarmonyOS.
| Έκδοση HarmonyOS | Έτος | Βασική καινοτομία |
|---|---|---|
| 1.0 | 2019 | Πρώτη έκδοση για Smart Screen TV |
| 2.0 | 2021 | Smartphone, tablet, συμβατότητα AOSP |
| 3.0 | 2022 | Super Device, Multiscreen Collaboration |
| 4.0 | 2023 | ArkUI 3.0, Live View, Celia Voice Assistant |
| NEXT (5.0) | 2024 | Πλήρης εγκατάλειψη AOSP, μικροπυρήνας, μόνο ArkTS |
Η αρχιτεκτονική του HarmonyOS διαφέρει θεμελιωδώς από Android και iOS. Αντί για τον μονολιθικό πυρήνα Linux, το HarmonyOS χρησιμοποιεί τον δικό του μικροπυρήνα, υλοποιώντας ένα ελάχιστο σύνολο προνομιακών λειτουργιών: διαχείριση μνήμης, χρονοπρογραμματισμό διεργασιών και επικοινωνία μεταξύ διεργασιών. Όλες οι άλλες υπηρεσίες εκτελούνται στον χώρο χρήστη.
Ο μικροπυρήνας του HarmonyOS αποτελείται από περίπου 10.000 γραμμές κώδικα (ο πυρήνας Linux έχει πάνω από 20 εκατομμύρια). Μικρότερη βάση κώδικα σημαίνει μικρότερη επιφάνεια επίθεσης. Το σύστημα χρησιμοποιεί τυπική επαλήθευση — μαθηματική απόδειξη της ορθότητας του κώδικα πυρήνα. Το HarmonyOS υποστηρίζει Trusted Execution Environment (TEE) σε επίπεδο υλικού για βιομετρικά στοιχεία, πληρωμές και κλειδιά κρυπτογράφησης. Η επικοινωνία μεταξύ διεργασιών υλοποιείται μέσω IPC, 5 φορές πιο αποδοτικού από το Binder στο Android.
Η αρχιτεκτονική HarmonyOS αποτελείται από τέσσερα επίπεδα: Kernel Subsystem (μικροπυρήνας + οδηγοί), System Service Layer (υπηρεσίες συστήματος: κατανεμημένα δεδομένα, σύστημα αρχείων, ασφάλεια), Framework Layer (ArkUI, πολυμέσα, τηλεφωνία, υπηρεσίες AI) και Application Layer (εφαρμογές χρήστη). Κάθε επίπεδο είναι απομονωμένο από το υποκείμενο επίπεδο μέσω IPC.
Το HarmonyOS παρέχει ένα Κατανεμημένο Σύστημα Αρχείων (DFS) που ενοποιεί τον αποθηκευτικό χώρο όλων των συσκευών του χρήστη σε έναν ενιαίο εικονικό χώρο. Μια εφαρμογή έχει πρόσβαση σε αρχεία μέσω URI χωρίς να καθορίζει συσκευή — το σύστημα δρομολογεί το αίτημα στη συσκευή όπου το αρχείο είναι φυσικά αποθηκευμένο. Το DFS υποστηρίζει κρυπτογράφηση από άκρο σε άκρο και αυτόματη αναπαραγωγή συχνά χρησιμοποιούμενων δεδομένων.
// Εργασία με κατανεμημένο σύστημα αρχείων HarmonyOS
#include <dfs/storage_manager.h>
#include <uri/uri_helper.h>
using namespace OHOS::Storage;
// Λήψη URI αρχείου σε κατανεμημένη συσκευή
Uri GetDistributedFileUri(const std::string& localPath) {
DistributedFileManager manager;
auto deviceList = manager.GetOnlineDevices();
for (const auto& device : deviceList) {
Uri uri = manager.GetFileUri(device.deviceId, localPath);
if (uri.IsValid()) {
return uri; // Το αρχείο βρέθηκε σε μία από τις συσκευές
}
}
return Uri::Empty();
}
// Ανάγνωση δεδομένων από απομακρυσμένη συσκευή
std::string ReadDistributedFile(const Uri& uri) {
DistributedFile file(uri);
if (!file.Open(OpenMode::READ_ONLY)) {
return "";
}
char buffer[4096];
size_t bytesRead = file.Read(buffer, sizeof(buffer));
file.Close();
return std::string(buffer, bytesRead);
}Στο παράδειγμα, το DistributedFileManager αναζητά ένα αρχείο σε όλες τις συνδεδεμένες συσκευές του χρήστη και επιστρέφει ένα κατανεμημένο URI. Το DistributedFile ανοίγει φυσικά το αρχείο στην απομακρυσμένη συσκευή μέσω IPC, διαφανώς για την εφαρμογή. Ο προγραμματιστής δεν χρειάζεται να γνωρίζει πού αποθηκεύονται τα δεδομένα — το σύστημα δρομολογεί αυτόματα το αίτημα.
ArkUI είναι το δηλωτικό πλαίσιο UI του HarmonyOS που αναπτύχθηκε από τη Huawei. Η διεπαφή περιγράφεται ως ιεραρχία συστατικών με αντιδραστική σύνδεση δεδομένων, παρόμοια με SwiftUI (iOS) ή Jetpack Compose (Android). ArkTS είναι μια γλώσσα ανάπτυξης βασισμένη σε TypeScript με πρόσθετη στατική πληκτρολόγηση και ενσωμάτωση με ArkUI μέσω διακοσμητών @Component, @State, @Prop, @Link.
Το ArkTS επεκτείνει το TypeScript με εναρμόνιση του πλαισίου UI: @Component — διακοσμητής για δήλωση συστατικού UI, build() — υποχρεωτική μέθοδος που επιστρέφει ένα δέντρο στοιχείων UI, @State — αντιδραστική μεταβλητή της οποίας οι αλλαγές σχεδιάζουν αυτόματα ξανά το συστατικό, @Prop — ιδιότητα εισόδου από τον γονέα, @Link — αμφίδρομη σύνδεση. Όλα τα συστατικά ArkUI χρησιμοποιούν συντακτικό αλυσίδας με τροποποιητές (.width, .height, .backgroundColor).
// ArkTS — οθόνη προφίλ χρήστη στο ArkUI
@Component
struct ProfileScreen {
@State userName: string = "Άννα Πέτροβα";
@State avatarUrl: Resource = $r("media.avatar_default");
@State isLoading: boolean = false;
@Prop onEditClick: () => void;
aboutToAppear(): void {
this.loadUserData();
}
async loadUserData(): Promise<void> {
this.isLoading = true;
try {
const data = await UserService.getProfile();
this.userName = data.name;
this.avatarUrl = data.avatarUrl;
} catch (error) {
console.error("Σφάλμα φόρτωσης", error);
} finally {
this.isLoading = false;
}
}
build(): void {
Column() {
if (this.isLoading) {
LoadingProgress()
.width('50%')
.height('50%');
} else {
Stack({ alignContent: Alignment.Center }) {
Image(this.avatarUrl)
.width('100%')
.height('100%')
.objectFit(ImageFit.Cover);
Column() {
Text(this.userName)
.fontSize('24fp')
.fontWeight(FontWeight.Bold)
.fontColor(Color.White);
Button("Επεξεργασία", {
type: ButtonType.Capsule,
stateEffect: true
})
.onClick(() => {
this.onEditClick();
})
.margin({ top: '12vp' });
}
.alignItems(HorizontalAlign.Center)
.width('100%');
}
.width('100%')
.height('300vp');
}
}
.padding('16vp')
.width('100%')
.height('100%');
}
}
// Σημείο εισόδου εφαρμογής
@Entry
@Component
struct MainApp {
build(): void {
Column() {
ProfileScreen({
onEditClick: () => {
console.info("Άνοιγμα επεξεργαστή προφίλ");
}
});
}
.width('100%')
.height('100%');
}
}Το συστατικό ProfileScreen σε ArkTS δείχνει: @State για αντιδραστικές μεταβλητές, @Prop για επιστροφή κλήσης εισόδου, Column/Stack/Text/Image/Button ως βασικά συστατικά UI, ασύγχρονη φόρτωση δεδομένων μέσω async/await. Το LoadingProgress εμφανίζεται κατά τη φόρτωση. Όλα τα μεγέθη καθορίζονται σε vp (εικονικά pixel) — προσαρμοστικές μονάδες παρόμοιες με pt στο iOS ή dp στο Android.
Το ArkUI υποστηρίζει responsive σχεδίαση μέσω ενός συστήματος Σημείων Διακοπής (xs, sm, md, lg, xl) που αντιστοιχούν στο πλάτος οθόνης. Τα συστατικά αναδιατάσσονται αυτόματα κατά τη μετάβαση από τηλέφωνο σε tablet ή ρολόι. Τα GridRow και GridCol είναι προσαρμοστικά δοχεία που αλλάζουν τον αριθμό στηλών ανάλογα με το σημείο διακοπής. Μονάδες μεγέθους: vp (εικονικά pixel), fp (pixel γραμματοσειράς — κλιμακώνονται με ρυθμίσεις γραμματοσειράς), lpx (λογικά pixel για ρολόγια).
| Τύπος συσκευής | Σημείο διακοπής | Διαγώνιος | Μονάδα |
|---|---|---|---|
| Έξυπνο ρολόι | xs | 1.2"–2.0" | lpx |
| Smartphone | sm | 4.7"–6.9" | vp |
| Tablet | md | 7.0"–12.0" | vp |
| Φορητός υπολογιστής | lg | 13.0"–16.0" | vp |
| Οθόνη / TV | xl | 24.0"–65.0" | vp |
DevEco Studio είναι το επίσημο ολοκληρωμένο περιβάλλον ανάπτυξης (IDE) για HarmonyOS, βασισμένο στο IntelliJ IDEA Community Edition. Περιλαμβάνει επεξεργαστή κώδικα με υποστήριξη ArkTS και C++, οπτικό επεξεργαστή ArkUI (μεταφορά και απόθεση), εξομοιωτή συσκευών HarmonyOS, Preview για άμεση προβολή UI και Profiler για ανάλυση απόδοσης.
Το DevEco Studio περιλαμβάνει έναν εξομοιωτή βασισμένο σε QEMU, που υποστηρίζει smartphone (διάφορα μεγέθη οθόνης), tablet, ρολόγια και τηλεοράσεις. Ο εξομοιωτής προσομοιώνει ένα κατανεμημένο περιβάλλον: μπορείτε να εκτελέσετε πολλές εικονικές συσκευές και να δοκιμάσετε τη διασυσκευακή αλληλεπίδραση. Ο εξομοιωτής απαιτεί εικονικοποίηση (Hyper-V σε Windows, KVM σε Linux).
ArkUI Preview είναι μια λειτουργία άμεσης προβολής UI χωρίς δημιουργία ή εκκίνηση εξομοιωτή. Οι αλλαγές κώδικα εμφανίζονται στο Preview εντός 1-2 δευτερολέπτων. Όλα τα τυπικά συστατικά και κινούμενα σχέδια υποστηρίζονται. Το Preview λειτουργεί με διαφορετικά σημεία διακοπής για δοκιμή προσαρμοστικότητας. Το Live Preview συνδέεται σε μια πραγματική συσκευή μέσω USB ή Wi-Fi για δοκιμή σε υλικό.
Το HarmonyOS SDK περιλαμβάνει: ArkUI (συστατικά UI), Multimedia Kit (λήψη και αναπαραγωγή ήχου/βίντεο), Connectivity Kit (Bluetooth, Wi-Fi, NFC), Location Kit (γεωτοποθεσία), Sensor Kit (αισθητήρες), AI Kit (ML Kit με συμπερασμό στη συσκευή σε NPU Huawei). Εκδόσεις API: API 9 (HarmonyOS 3.x), API 10 (4.x), API 11 (NEXT).
// Αρχικοποίηση κάμερας σε HarmonyOS μέσω Multimedia Kit
import multimedia.CameraManager;
import multimedia.CameraInput;
import multimedia.PreviewOutput;
@Component
struct CameraView {
@State isPreviewActive: boolean = false;
cameraManager: CameraManager = CameraManager.getInstance();
cameraInput?: CameraInput;
previewOutput?: PreviewOutput;
async startPreview(): Promise<void> {
try {
// Αίτημα άδειας κάμερας
const granted = await Permissions.request("ohos.permission.CAMERA");
if (!granted) return;
// Λήψη κάμερας (0 — πίσω, 1 — μπροστά)
const camera = await this.cameraManager.getCamera(0);
// Δημιουργία εισόδου κάμερας
this.cameraInput = await this.cameraManager.createCameraInput(camera);
await this.cameraInput.open();
// Εκκίνηση προεπισκόπησης σε Surface (XComponent ArkUI)
this.previewOutput = await this.cameraManager.createPreviewOutput({
width: 1920,
height: 1080
});
await this.previewOutput.start();
this.isPreviewActive = true;
} catch (error) {
console.error("Camera error: " + error.message);
}
}
async stopPreview(): Promise<void> {
await this.previewOutput?.stop();
await this.cameraInput?.close();
this.isPreviewActive = false;
}
}Το συστατικό CameraView δείχνει εργασία με Multimedia Kit: αίτημα άδειας μέσω Permissions.request, λήψη κάμερας μέσω CameraManager, δημιουργία CameraInput και PreviewOutput. Το ArkUI Surface (μέσω XComponent) εμφανίζει τη ροή βίντεο. Όλες οι λειτουργίες είναι ασύγχρονες με διαχείριση σφαλμάτων μέσω try/catch.
Η κατανεμημένη αρχιτεκτονική του HarmonyOS είναι η κύρια διαφορά από τους ανταγωνιστές. Μια εφαρμογή μπορεί να αποτελείται από πολλές ατομικές υπηρεσίες (Atomic Services), καθεμία από τις οποίες εκτελείται στη βέλτιστη συσκευή. Ο χρήστης ξεκινά μια εργασία σε μια συσκευή και συνεχίζει σε άλλη χωρίς απώλεια περιεχομένου.
Atomic Service είναι η ελάχιστη μονάδα ανάπτυξης στο HarmonyOS. Κάθε υπηρεσία υλοποιεί μία ή περισσότερες Ability (ανάλογο του Activity στο Android). Page Ability — οθόνη με UI, Service Ability — εργασία παρασκηνίου, Data Ability — πρόσβαση σε δεδομένα. Μια εφαρμογή μπορεί να αναθέσει μια Ability σε άλλη συσκευή: για παράδειγμα, το UI εμφανίζεται στο tablet ενώ η επεξεργασία AI εκτελείται σε ένα τηλέφωνο με NPU.
Το σύστημα Διαχείρισης Κατανεμημένων Δεδομένων (DDM) συγχρονίζει την κατάσταση της εφαρμογής μεταξύ συσκευών. Το DDM χρησιμοποιεί Κατανεμημένα Αντικείμενα Δεδομένων — αντιδραστικά αντικείμενα που αναπαράγονται αυτόματα σε όλες τις συσκευές του χρήστη. Οι αλλαγές δεδομένων σε μια συσκευή αντικατοπτρίζονται άμεσα σε όλες τις άλλες. Το DDM υποστηρίζει κρυπτογράφηση και λαμβάνει υπόψη τη σύνδεση δικτύου (Bluetooth, Wi-Fi, κινητά δεδομένα).
| Τεχνολογία | Σκοπός | Ανάλογο |
|---|---|---|
| Distributed Data Objects | Αντιδραστικός συγχρονισμός δεδομένων μεταξύ συσκευών | iCloud / Firebase |
| Distributed File System | Ενιαίος χώρος αρχείων μεταξύ συσκευών | iCloud Drive |
| Ability Distribute | Ανάθεση οθόνης σε άλλη συσκευή | — |
| Super Device | Ενοποίηση συσκευών σε ένα σύστημα | Apple Continuity |
| Multiscreen Collaboration | Εργασία με μία εφαρμογή σε πολλές οθόνες | Sidecar (iPad + Mac) |
Super Device — μια λειτουργία HarmonyOS που επιτρέπει την ενοποίηση έως και 7 συσκευών Huawei σε ένα ενιαίο περιβάλλον υπολογιστών. Ο χρήστης σύρει εικονίδια συσκευών στη διεπαφή Super Device: τα ηχεία γίνονται έξοδος ήχου, το tablet γίνεται δεύτερη οθόνη, το ρολόι γίνεται μετρητής καρδιακών παλμών για εφαρμογή γυμναστικής στο τηλέφωνο. Όλες οι συσκευές συγχρονίζονται μέσω ενός κατανεμημένου διαύλου (Distributed Bus) με καθυστέρηση μικρότερη από 5 ms.
Huawei AppGallery είναι το επίσημο κατάστημα εφαρμογών HarmonyOS, το τρίτο μεγαλύτερο στον κόσμο μετά το Google Play και το App Store. Σύμφωνα με τη Huawei (2026), το AppGallery έχει περισσότερους από 580 εκατομμύρια ενεργούς χρήστες μηνιαίως. Η εγγραφή προγραμματιστή είναι δωρεάν για φυσικά πρόσωπα (σε αντίθεση με τα 99 $ της Apple).
Ο προγραμματιστής δημιουργεί την εφαρμογή στο DevEco Studio (μορφή .hap — HarmonyOS Ability Package). Δημοσίευση μέσω AppGallery Connect: μεταφόρτωση αρχείου HAP, συμπλήρωση περιγραφής (όνομα, εικονίδιο, στιγμιότυπα οθόνης), διαμόρφωση μοντέλου τιμολόγησης. Ο μέσος χρόνος ελέγχου είναι 1-3 εργάσιμες ημέρες. Η Huawei ελέγχει την ασφάλεια (στατική ανάλυση), τη συμβατότητα API και τη συμμόρφωση με πολιτικές.
Το AppGallery υποστηρίζει: πληρωμένες εφαρμογές (προμήθεια Huawei 15-30%), συνδρομές (προμήθεια 15%), διαφημίσεις μέσω Huawei Ads Kit και αγορές εντός εφαρμογής μέσω IAP Kit. Το Huawei Pay είναι μια πύλη πληρωμών για την κινεζική αγορά που υποστηρίζει Alipay και WeChat Pay. Οι διεθνείς προγραμματιστές λαμβάνουν πληρωμές μέσω PayPal ή τραπεζικού εμβάσματος.
| Απαίτηση | Περιγραφή |
|---|---|
| Μορφή | HAP (HarmonyOS Ability Package) ή App Pack (πολλαπλά HAP) |
| Υπογραφή | Ψηφιακή υπογραφή μέσω DevEco Studio (Πιστοποιητικό Huawei) |
| Στόχος API | API 9+ για HarmonyOS 3.x, API 11+ για HarmonyOS NEXT |
| Μέγεθος | Έως 4 GB για App Pack, έως 200 MB για βασικό HAP |
| Γλώσσες | Υποχρεωτική υποστήριξη απλοποιημένων κινεζικών για Κίνα |
| Πολιτική | Συμμόρφωση με Κανόνες Προγραμματιστών Huawei και GDPR για ΕΕ |
HMS Core είναι ένα σύνολο υπηρεσιών που αντικαθιστούν το Google Play Services σε συσκευές Huawei χωρίς Google. Περιλαμβάνει: Push Kit (push ειδοποιήσεις), Map Kit (χάρτες με πλοήγηση), Location Kit (γεωτοποθεσία), Ads Kit (διαφημίσεις), Analytics Kit (αναλυτικά), Account Kit (εξουσιοδότηση μέσω Huawei ID). Το HMS Core είναι διαθέσιμο σε συσκευές με HarmonyOS και σε συσκευές Android Huawei (μέσω AppGallery).
Συχνές ερωτήσεις
Η κύρια γλώσσα είναι ArkTS, μια επέκταση TypeScript με ενσωμάτωση ArkUI. Για μονάδες κρίσιμες για απόδοση, χρησιμοποιείται C++ μέσω Native API (NAPI). Η Java υποστηρίζεται για παλαιές εφαρμογές σε HarmonyOS 3-4. Η Huawei συνιστά ArkTS και C++ για όλα τα νέα έργα ξεκινώντας από HarmonyOS NEXT.
HarmonyOS χρησιμοποιεί δικό του μικροπυρήνα (όχι Linux), κατανεμημένη διασυσκευακή αρχιτεκτονική, ενοποιημένο σύστημα αρχείων DFS και αντιδραστικό συγχρονισμό DDM. Το HarmonyOS NEXT εγκατέλειψε εντελώς τη συμβατότητα AOSP και δεν υποστηρίζει εφαρμογές APK. Όλες οι εφαρμογές γράφονται σε ArkTS ή C++.
ArkUI είναι ένα δηλωτικό πλαίσιο UI για HarmonyOS σε ArkTS και C++. Η διεπαφή περιγράφεται μέσω @Component με μέθοδο build() και αντιδραστικές μεταβλητές (@State). Το ArkUI υποστηρίζει προσαρμοστική διάταξη μέσω Σημείων Διακοπής (xs-xl), GridRow/GridCol και προσαρμοσμένη απόδοση Canvas για υπολογισμούς GPU.
Το επίσημο κατάστημα είναι Huawei AppGallery. Η εγγραφή προγραμματιστή είναι δωρεάν. Η εφαρμογή διανέμεται σε μορφή HAP (HarmonyOS Ability Package) ή App Pack. Ο έλεγχος διαρκεί 1-3 ημέρες. Η προμήθεια καταστήματος είναι 15-30% ανάλογα με το μοντέλο δημιουργίας εσόδων. Η υποστήριξη απλοποιημένων κινεζικών είναι υποχρεωτική για Κίνα.
DevEco Studio είναι το επίσημο IDE για HarmonyOS βασισμένο σε IntelliJ IDEA. Περιλαμβάνει επεξεργαστή ArkTS/C++, οπτικό επεξεργαστή ArkUI, εξομοιωτή βασισμένο σε QEMU, Preview για άμεση προβολή UI, Profiler για CPU/μνήμη και ενσωμάτωση με AppGallery Connect για CI/CD. Υποστηρίζει Windows, macOS και Linux.
Σύνοψη
Θα αναπτύξουμε μια εφαρμογή για κινητά έτοιμη για χρήση
Η IT Sectr δημιουργεί εφαρμογές iOS και Android για νεοφυείς επιχειρήσεις και επιχειρήσεις από το 2017. Θα σας συμβουλεύσουμε και θα προτείνουμε την καλύτερη λύση.
Διαβάστε επίσης