Διαφήμιση

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

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

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

Μόνο HTML5

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

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

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

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

Ο εκδότης

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

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

xdk-κωδικός

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

Αμιλλα

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

xdk-μιμηθείτε

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

xdk-επιταχυνσιόμετρο

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

Ανάπτυξη

Μόλις ολοκληρώσετε τη λήψη της εφαρμογής σας, μπορείτε να την δημιουργήσετε και, στη συνέχεια, να την υποβάλλετε προς πώληση σε διάφορα καταστήματα εφαρμογών. Αυτό το βήμα δεν γίνεται στον υπολογιστή σας, αλλά είναι μάλλον εξωτερική ανάθεση στους διακομιστές της 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 και στο σημείο της τιμής είναι απίστευτα δελεαστικό. Δοκιμάστε το και επιτρέψτε μου να ξέρω τι πιστεύετε!

Ο Matthew Hughes είναι προγραμματιστής λογισμικού και συγγραφέας από το Λίβερπουλ της Αγγλίας. Σπάνια βρέθηκε χωρίς ένα φλιτζάνι ισχυρό μαύρο καφέ στο χέρι του και λατρεύει απολύτως το Macbook Pro και την κάμερα του. Μπορείτε να διαβάσετε το ιστολόγιό του στο http://www.matthewhughes.co.uk και ακολουθήστε τον στο twitter στο @matthewhughes.