Ωστόσο, υπάρχουν εναλλακτικές προσεγγίσεις που μπορεί να σας επιτρέψουν να δημιουργήσετε * κάτι * που μοιάζει με μια εφαρμογή MACOS, αλλά με σημαντικούς περιορισμούς:
* Electron (ή παρόμοια πλαίσια): Αυτά τα πλαίσια σας επιτρέπουν να δημιουργείτε εφαρμογές επιφάνειας εργασίας cross-platform χρησιμοποιώντας τεχνολογίες ιστού (HTML, CSS, JavaScript). Η εφαρμογή ουσιαστικά εκτελεί έναν κινητήρα προγράμματος περιήγησης ιστού μέσα σε ένα εγγενές περιτύλιγμα. Ενώ δεν χρησιμοποιείτε το XCode απευθείας, θα χρειαστείτε ακόμα εργαλεία γραμμής εντολών (όπως NPM ή νήματα) και μια διαδικασία κατασκευής. Η εφαρμογή που προκύπτει δεν είναι πραγματικά εγγενής. Θα αισθανθεί και θα εκτελέσει διαφορετικά από μια εγγενή εφαρμογή MacOS.
* Συσκευασία μιας εφαρμογής ιστού: Θα μπορούσατε να δημιουργήσετε μια απλή εφαρμογή ιστού και να την συσκευάσετε ως εφαρμογή MACOS χρησιμοποιώντας εργαλεία όπως `PKG`. Αυτό απλά θα συνδέσει την εφαρμογή ιστού σας σε ένα δοχείο εφαρμογής, αλλά εξακολουθεί να είναι θεμελιωδώς μια εφαρμογή ιστού που εκτελείται σε ένα πρόγραμμα περιήγησης.
* Χρησιμοποιώντας ένα πλαίσιο υψηλότερου επιπέδου με το δικό του σύστημα κατασκευής: Ορισμένα πλαίσια μπορεί να παρέχουν τα δικά τους συστήματα κατασκευής που αφορούν την ανάγκη για άμεση αλληλεπίδραση Xcode. Ωστόσο, κάτω από την κουκούλα, αυτά τα πλαίσια πιθανότατα θα εξακολουθούν να βασίζονται στον μεταγλωττιστή του Xcode ή σε άλλα εξαρτήματα MacOS SDK.
Συνοπτικά: Ενώ μπορείτε να αποφύγετε * άμεσα * χρησιμοποιώντας τη διεπαφή του Xcode, δεν μπορείτε να παρακάμψετε τα υποκείμενα εργαλεία ανάπτυξης MACOS και το SDK. Οποιαδήποτε εναλλακτική προσέγγιση θα περιλαμβάνει τη χρήση ενός διαφορετικού συστήματος κατασκευής ή ενός πλαισίου, αλλά τελικά βασίζεται στα ίδια βασικά συστατικά. Για μια πραγματικά εγγενή εφαρμογή MACOS με πλήρη πρόσβαση σε χαρακτηριστικά συστήματος και βέλτιστη απόδοση, το XCode (ή παρόμοιο IDE όπως το AppCode) είναι απαραίτητη.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα