Γράψτε Mobile Apps για οποιαδήποτε πλατφόρμα με Intel XDK

Η Intel επιστρέφει στην ανάπτυξη εφαρμογών για κινητά με την δωρεάν IDE Intel XDK. Χρησιμοποιώντας αυτό το περιβάλλον ανάπτυξης, μπορείτε να γράψετε εφαρμογές, να τα δοκιμάσετε σε πολλαπλές συσκευές και να δημοσιεύσετε σε πολλά καταστήματα εφαρμογών.

Η Intel επιστρέφει στην ανάπτυξη εφαρμογών για κινητά με την δωρεάν IDE Intel XDK.  Χρησιμοποιώντας αυτό το περιβάλλον ανάπτυξης, μπορείτε να γράψετε εφαρμογές, να τα δοκιμάσετε σε πολλαπλές συσκευές και να δημοσιεύσετε σε πολλά καταστήματα εφαρμογών.
Διαφήμιση

Η Intel δεν είναι πραγματικά εταιρεία που συσχετίζετε συχνά με την ανάπτυξη εφαρμογών για κινητά. Ενώ έχετε σίγουρα ένα τσιπ Intel Τι πρέπει να ξέρετε για τη γέφυρα Ivy της Intel [MakeUseOf εξηγεί] Τι πρέπει να ξέρετε για τη γέφυρα Ivy της Intel [Επεξηγήσεις της MakeUseOf] Η Intel μόλις κυκλοφόρησε τον νέο επεξεργαστή της, τον κωδικό Ivy Bridge, τόσο επιτραπέζιους υπολογιστές όσο και φορητούς υπολογιστές. Θα βρείτε αυτά τα νέα προϊόντα που αναφέρονται στη σειρά 3000 και μπορείτε να αγοράσετε τουλάχιστον μερικά από αυτά ... Διαβάστε περισσότερα chugging μαζί στον υπολογιστή που χρησιμοποιείτε για να διαβάσετε αυτό, οι επιχειρήσεις τους στον κόσμο των κινητών δεν ήταν τόσο επιτυχημένες όσο ίσως ήλπιζαν, με λίγους κατασκευαστές να αποφασίζουν να χρησιμοποιήσουν το τσιπ Intel Atom στις συσκευές τους Android.

Φαινομενικά, αυτό δεν τους αποθάρρυνε. Μόλις έριξαν το καπέλο τους πίσω στο κινητό δαχτυλίδι ξανά με το Intel XDK IDE. Αυτό το ελεύθερο περιβάλλον ανάπτυξης σας επιτρέπει να γράφετε εφαρμογές χρησιμοποιώντας HTML5, Javascript και CSS3 και στη συνέχεια να τα δοκιμάζετε σε πολλαπλές συσκευές. Αφού τελειώσετε, μπορείτε να δημοσιεύσετε σε πολλά καταστήματα εφαρμογών, όπως το Google Play, το Nook, το Kindle, το iTunes και το Windows 8 Store. Είναι πραγματικά μια συμφωνία "γράψτε μία φορά, τρέξτε οπουδήποτε".

Αλλά θα φέρει επανάσταση στη ροή εργασίας των προγραμματιστών παντού;

Μόνο HTML5

Πριν συνεχίσω, θέλω απλώς να επαναλάβω ένα σημείο που έκανα νωρίτερα. Αυτό δεν επιτρέπει και δεν θα σας επιτρέψει να δημιουργήσετε εγγενείς εφαρμογές. Αυτές είναι οι εφαρμογές που δημιουργούνται χρησιμοποιώντας μια γλώσσα όπως Java, Objective-C ή C # και συχνά έχουν πρόσβαση σε περισσότερα API από αυτά που είναι διαθέσιμα χρησιμοποιώντας μόνο HTML5 και Javascript Ξεκινήστε την κωδικοποίηση JavaScript ακριβώς τώρα με αυτούς τους 5 μεγάλους ελεύθερους πόρους Ξεκινήστε την κωδικοποίηση JavaScript τώρα με Αυτές οι 5 μεγάλες ελεύθερες πηγές διαβάστε περισσότερα.

xdk-δημιουργία

Ωστόσο, αυτό δεν είναι απολύτως κακό. Πρώτον, θα σας επιτρέψει να αναπτύξετε χρησιμοποιώντας απίστευτα οικείες τεχνολογίες ιστού και να δημιουργήσετε την εφαρμογή σας και στη συνέχεια να την αναπτύξετε σε πολλές πλατφόρμες. Τελικά, διαπραγματεύεστε την εξουσία για ευελιξία.

Ένα άλλο πλεονέκτημα της σύνταξης εφαρμογών κινητής τηλεφωνίας σε HTML5 είναι ότι μπορείτε επίσης να αναπτύξετε τις εφαρμογές σας στον μεγαλύτερο ιστό. Με το XKD μπορείτε να δημοσιεύσετε εφαρμογές και παιχνίδια Facebook, plugins για Chrome και παραδοσιακές εφαρμογές ιστού.

Ο εκδότης

Ο επεξεργαστής είναι όπου κάθε προγραμματιστής είναι πιο στο σπίτι. Εδώ γράφουμε τον κώδικα που εξουσιοδοτεί τα εργαλεία και τις εφαρμογές που χρησιμοποιείτε σε τακτική βάση. Για σοβαρούς προγραμματιστές, υπάρχουν κάποιες απόλυτες προϋποθέσεις εδώ.

Πρώτον, πρέπει να έχει έντονη διατύπωση σύνταξης. Ενώ αυτό δεν επηρεάζει το τελικό προϊόν (τουλάχιστον όχι άμεσα), διασφαλίζει ότι οποιοσδήποτε κώδικας παράγετε είναι εύκολος να διαβάσετε αργότερα. Βοηθά επίσης, αν υπάρχει ολοκλήρωση κώδικα, να μειώσετε την ποσότητα του κειμένου που καταλήγετε στο γράψιμο και έτσι να μειώσετε τον κίνδυνο να τραβηχτεί από ένα σοβαρό στέλεχος του RSI.

xdk-code

Το XDK παραδίδει εδώ και αποδίδει καλά. Ο κωδικός επισημαίνεται όμορφα και είναι ευανάγνωστος. Επιπλέον, η συμπλήρωση κώδικα είναι ισχυρή και είναι ισοδύναμη με οποιοδήποτε εμπορικό πρόγραμμα επεξεργασίας. Ωστόσο, αισθάνομαι ότι θα μπορούσαν να υπάρχουν περισσότερα εδώ. Θα ήταν υπέροχο αν ήρθε με τη δυνατότητα να εγκαταστήσετε plugins, όχι σε αντίθεση με τον σεβάσμιο επεξεργαστή κειμένου Sublime Δοκιμάστε Out Sublime Κείμενο 2 Για τον Κωδικό σας Cross-Platform Κωδικοποίηση Ανάγκες Δοκιμάστε το Υψηλό Κείμενο 2 Για τον Κώδικα Cross-Platform Κωδικοποίηση Ανάγκες Υψηλή Κείμενο 2 είναι ένας κώδικας επεξεργασίας πολλαπλών πλατφορμών, τον οποίο μόλις άκουσα πρόσφατα, και πρέπει να πω ότι είμαι πραγματικά εντυπωσιασμένος παρά την ετικέτα beta. Μπορείτε να κατεβάσετε την πλήρη εφαρμογή χωρίς να πληρώσετε μια δεκάρα ... Διαβάστε περισσότερα. Συχνά βρήκα τον εαυτό μου να πεθαίνει για όσους αρέσουν στον Emmet (πρώην Zen Coding), που θα με έσωσε ένα σωστό χρόνο.

Αμιλλα

Μόλις έχετε κάποιο κωδικό, θα θέλετε να δείτε πώς φαίνεται σε διαφορετικές πλατφόρμες. Το XDK σας επιτρέπει να εκτελέσετε τον κώδικα σας σε διάφορες αναλύσεις και διαστάσεις, όπως το iPhone της Apple, το tablet Google Nexus 7 και το Nokia Lumia 920.

xdk-προσομοίωση

Μπορείτε επίσης να ορίσετε τη θέση της συσκευής, όταν θέλετε να δοκιμάσετε τον κώδικα που χρησιμοποιεί το επιταχυνσιόμετρο συσκευών, καθώς και να αλλάξετε τον προσανατολισμό της οθόνης της ίδιας της συσκευής. Αυτό είναι πρακτικό για τον έλεγχο του κώδικα σας σε πολλαπλές συσκευές χωρίς να χωράει χιλιάδες λίβρες.

xdk-accelerometer

Εάν θέλετε να κάνετε λίγο πιο hands-on δοκιμές, μπορείτε πάντα να ωθήσετε το σχέδιό σας στη συσκευή σας με την Προεπισκόπηση της εφαρμογής της Intel. Αυτή η εφαρμογή πολλαπλών πλατφορμών είναι διαθέσιμη στα Windows 8, Windows Phone, Android και iOS και σας επιτρέπει να σπρώξετε τον κωδικό σας μέσω των σωλήνων στο τηλέφωνο, το tablet ή το φορητό υπολογιστή σας.

Ανάπτυξη

Μόλις αποκτήσετε την εφαρμογή σας όλα τα γυαλισμένα, μπορείτε να τα χτίσετε και στη συνέχεια να τα υποβάλλετε προς πώληση σε διάφορα καταστήματα εφαρμογών. Αυτό το βήμα δεν γίνεται στον υπολογιστή σας, αλλά είναι μάλλον outsourced στους διακομιστές της Intel. Υπάρχει ένα κομμάτι διαμόρφωσης που πρέπει να γίνει εδώ, αλλά τίποτα δεν είναι πάρα πολύ άσχημο.

xdk-build

Μπορείτε να στοχεύσετε Android, Crosswalk για Android, iOS, Windows 8, Windows Phone, Tizen, Amazon και Nook. Απογοητευτικά, δεν μπορείτε να δημιουργήσετε την αίτησή σας για το Blackberry 10. Βρήκα αυτό να είναι απολύτως περίεργο. Το Blackberry 10 είναι ακόμα πολύ ζωντανό και αν περνάτε οποιαδήποτε στιγμή σε ένα σαλόνι πρώτης κατηγορίας σε ένα αεροδρόμιο ή σιδηροδρομικό σταθμό, δεν θα δείτε καμία έλλειψη Blackberry Q10s. Στην πραγματικότητα, οι περισσότερες εφαρμογές Blackberry 10 είναι κατασκευασμένες αποκλειστικά με τεχνολογίες ιστού. Θα ήταν ασήμαντο να προσθέσετε τη λειτουργικότητα του BlackBerry 10 στο XDK.

συμπέρασμα

Το XDK είναι ένα στερεό αναπτυξιακό περιβάλλον και για όποιον θέλει να κάνει τα εκατομμύρια των κινητών αγορών του κόσμου, αν προσφέρει ένα καλό μέρος για να ξεκινήσετε. Ενώ θα ήταν ωραίο να έχουμε υποστήριξη για το Blackberry 10 και για plugins, αναγνωρίζει ότι αυτή είναι μια απίστευτη προσπάθεια για λογαριασμό της Intel και στο σημείο τιμής της είναι απίστευτα δελεαστική. Δοκιμάστε και ενημερώστε με τι σκέφτεστε!

Φωτογραφική Πίστωση: Κούπα HTML5 (Slavic_V)
In this article