Λειτουργικά συστήματα

Γνώση Υπολογιστών >> Λειτουργικά συστήματα >  >> Mac OS

Πώς κάνετε μια εφαρμογή MAC χωρίς να χρησιμοποιείτε το Xcode;

Δεν μπορείτε να δημιουργήσετε μια πλήρως λειτουργική, εγγενή εφαρμογή MACOS χωρίς να χρησιμοποιείτε το XCode ή ένα παρόμοιο IDE που στοχεύει στο MACOS SDK. Το XCode παρέχει τα βασικά εργαλεία για τη σύνταξη κώδικα, τη σύνδεση των βιβλιοθηκών, τη δημιουργία της δέσμης εφαρμογών και την υπογραφή της εφαρμογής για διανομή. Είναι βαθιά ενσωματωμένο στο περιβάλλον ανάπτυξης MacOS.

Ωστόσο, υπάρχουν εναλλακτικές προσεγγίσεις που μπορεί να σας επιτρέψουν να δημιουργήσετε * κάτι * που μοιάζει με μια εφαρμογή MACOS, αλλά με σημαντικούς περιορισμούς:

* Electron (ή παρόμοια πλαίσια): Αυτά τα πλαίσια σας επιτρέπουν να δημιουργείτε εφαρμογές επιφάνειας εργασίας cross-platform χρησιμοποιώντας τεχνολογίες ιστού (HTML, CSS, JavaScript). Η εφαρμογή ουσιαστικά εκτελεί έναν κινητήρα προγράμματος περιήγησης ιστού μέσα σε ένα εγγενές περιτύλιγμα. Ενώ δεν χρησιμοποιείτε το XCode απευθείας, θα χρειαστείτε ακόμα εργαλεία γραμμής εντολών (όπως NPM ή νήματα) και μια διαδικασία κατασκευής. Η εφαρμογή που προκύπτει δεν είναι πραγματικά εγγενής. Θα αισθανθεί και θα εκτελέσει διαφορετικά από μια εγγενή εφαρμογή MacOS.

* Συσκευασία μιας εφαρμογής ιστού: Θα μπορούσατε να δημιουργήσετε μια απλή εφαρμογή ιστού και να την συσκευάσετε ως εφαρμογή MACOS χρησιμοποιώντας εργαλεία όπως `PKG`. Αυτό απλά θα συνδέσει την εφαρμογή ιστού σας σε ένα δοχείο εφαρμογής, αλλά εξακολουθεί να είναι θεμελιωδώς μια εφαρμογή ιστού που εκτελείται σε ένα πρόγραμμα περιήγησης.

* Χρησιμοποιώντας ένα πλαίσιο υψηλότερου επιπέδου με το δικό του σύστημα κατασκευής: Ορισμένα πλαίσια μπορεί να παρέχουν τα δικά τους συστήματα κατασκευής που αφορούν την ανάγκη για άμεση αλληλεπίδραση Xcode. Ωστόσο, κάτω από την κουκούλα, αυτά τα πλαίσια πιθανότατα θα εξακολουθούν να βασίζονται στον μεταγλωττιστή του Xcode ή σε άλλα εξαρτήματα MacOS SDK.

Συνοπτικά: Ενώ μπορείτε να αποφύγετε * άμεσα * χρησιμοποιώντας τη διεπαφή του Xcode, δεν μπορείτε να παρακάμψετε τα υποκείμενα εργαλεία ανάπτυξης MACOS και το SDK. Οποιαδήποτε εναλλακτική προσέγγιση θα περιλαμβάνει τη χρήση ενός διαφορετικού συστήματος κατασκευής ή ενός πλαισίου, αλλά τελικά βασίζεται στα ίδια βασικά συστατικά. Για μια πραγματικά εγγενή εφαρμογή MACOS με πλήρη πρόσβαση σε χαρακτηριστικά συστήματος και βέλτιστη απόδοση, το XCode (ή παρόμοιο IDE όπως το AppCode) είναι απαραίτητη.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα