Πολλοί άνθρωποι θέλουν να δημιουργήσουν τις δικές τους εφαρμογές smartphone, αλλά δεν θέλουν κατ 'ανάγκη να μάθουν πώς να κωδικοποιούν. Αυτές οι δύο θέσεις δεν είναι απαραιτήτως αντιφατικές και είναι τελείως δυνατό να δημιουργήσετε μια βασική εφαρμογή για κινητά χρησιμοποιώντας ένα πλήθος εργαλείων μεταφοράς και απόθεσης.
Τι είναι διαθέσιμο; Τι μπορούν να κάνουν και ποια είναι τα όριά τους; Πιο σημαντικό, τι σημείο θα πρέπει να εγκαταλείψετε μαζί τους και αρχίστε να μαθαίνετε Swift Τα καλύτερα μέρη για να μάθετε Swift, Γλώσσα προγραμματισμού της Apple Τα καλύτερα μέρη για να μάθετε Swift, γλώσσα προγραμματισμού της Apple Αν θέλετε να μάθετε Swift, τώρα είναι η ώρα να βουτήξετε Η γλώσσα έχει λαμπρό μέλλον και όσο γρηγορότερα μαθαίνετε, τόσο πιο γρήγορα θα μπορέσετε να αποκομίσετε τις ανταμοιβές. Διαβάστε περισσότερα ?
Η αγορά ανάπτυξης εφαρμογών χωρίς κωδικό πρόσβασης
Κατά την έρευνα αυτής της ανάρτησης, ήμουν έκπληκτος από τον πολυάριθμο αριθμό εταιρειών που προσέφεραν πλατφόρμες ανάπτυξης εφαρμογών χωρίς κώδικα. Ακριβώς για να κουδουνίσω μερικά ονόματα από την κορυφή του κεφαλιού μου, υπάρχει ο συνθέτης του AppGyver, ιωνικός δημιουργός (ο οποίος ήταν παλαιότερα γνωστός ως Codiqa), EveryScape και Shoutem. Κάθε ένα από αυτά τα προϊόντα έχει ένα κοινό πράγμα: απευθύνονται κυρίως σε επαγγελματίες χρήστες.
Αυτό βγάζει νόημα. Πολλές μικρές επιχειρήσεις έχουν καταλήξει στο συμπέρασμα ότι για να ευδοκιμήσουν, πρέπει να έχουν κάποια παρουσία στις διάφορες αγορές εφαρμογών. Ενώ το κόστος ανάπτυξης μιας εγγενής εφαρμογής από το μηδέν μπορεί να τρέξει στις χιλιάδες - είτε σε τέλη εξωτερικής ανάθεσης είτε σε μισθούς - αυτά τα προϊόντα μπορούν να χρησιμοποιηθούν από οποιονδήποτε αόριστα εκπαιδευμένο στον υπολογιστή.
Αποφάσισα να δοκιμάσω το Shoutem. Η προσφυγή σε αυτό το συγκεκριμένο προϊόν ήταν ότι είχε την πιο γενναιόδωρη δωρεάν δοκιμή για κάθε προϊόν που παρατίθεται. Μπορείτε να αφιερώσετε τόσο χρόνο για να εξερευνήσετε το προϊόν και να δημιουργήσετε τις δικές σας εφαρμογές. Μόνο όταν θέλετε να τα εξάγετε σε μια συσκευή πραγματικού κόσμου ή σε ένα κατάστημα εφαρμογών, θα πρέπει να πληρώσετε.
Αυτό που με εντυπωσίασε περισσότερο για το Shoutem ήταν πόσο απίστευτα προφανές ήταν όλα. Δεν αισθάνθηκε καθόλου δυσκολότερο από το PowerPoint ή το Excel. Παρ 'όλα αυτά, ήρθε με όλα τα χαρακτηριστικά που μπορεί να χρειαστεί μια επιχείρηση. Οι χρήστες μπορούν να δημιουργούν έσοδα από την εφαρμογή με διαφημίσεις, να προσθέτουν κοινωνικά μέσα και ακόμη και να την ενσωματώνουν με τη λύση ηλεκτρονικού εμπορίου Shopify.
Δυστυχώς, όπως όλα τα προϊόντα που αναφέρονται παραπάνω, η Shoutem χρεώνει τα επιτόκια επιχειρήσεων. Εάν θέλετε να δημιουργήσετε μια εφαρμογή iPhone και Android, θα πρέπει να πληρώσετε 49 € ανά μήνα, που χρεώνονται ετησίως. Ενώ αυτό είναι ιδανικό για επιχειρήσεις, είναι λιγότερο καλό για ανθρώπους που θέλουν απλά να πειραματιστούν με την ανάπτυξη εφαρμογών με φιλικό και φιλόξενο τρόπο.
Ωστόσο, υπάρχει ένα δωρεάν προϊόν που δημιουργήθηκε από τη Microsoft, το οποίο δεν έχουμε αναφέρει ακόμη, το TouchDevelop, για το οποίο γράψαμε για πρώτη φορά το 2013 Μάθετε πώς να αναπτύξετε εφαρμογές στο Windows Phone σας με το TouchDevelop Μάθετε πώς να αναπτύξετε εφαρμογές στο Windows Phone σας με το TouchDevelop A η έλλειψη εφαρμογών τρίτων ήταν πάντα η «Αχίλλειος πτέρνα» της πλατφόρμας Windows Phone 8. Από την έναρξή της, οι χρήστες του χάλκινου μεταλλικού συστήματος της Microsoft έχουν διαπιστώσει ότι πρέπει να κάνουν χωρίς κάποιες ... Διαβάστε περισσότερα. Αυτή ήταν αρχικά μια εφαρμογή που κυκλοφόρησε για Windows Phone ( θυμηθείτε ότι; ) που επέτρεψε στους χρήστες να δημιουργήσουν στοιχειώδη παιχνίδια και εφαρμογές.
Τα προγράμματα TouchDevelop δημιουργούνται με τη μεταφορά και απόθεση των μπλοκ στη θέση τους και τη συμπλήρωση των κενών όπου χρειάζεται. Όλες οι λογικές δομές που χρησιμοποιούν οι προγραμματιστές - όπως οι προϋποθέσεις και η επανάληψη - είναι κρυμμένες πίσω από ένα καλαίσθητο καπλαμά.
Τα χρόνια από τότε που γράψαμε την αρχική κάλυψη του TouchDevelop, το προϊόν συνέχισε να αναπτύσσεται και να αλλάζει, στο σημείο όπου αισθάνεται σαν ένα πολύ πιο ολοκληρωμένο προϊόν.
Από τότε έχει μετατραπεί από μια απλή εφαρμογή σε έναν εύκολο στη χρήση ιστότοπο που σας επιτρέπει να κάνετε πολλά περισσότερα. Ωστόσο, δεν χρειάζεται πλέον να χρησιμοποιείτε φορητό λειτουργικό σύστημα τρίτης κατηγορίας για να το χρησιμοποιήσετε .
Επίσης, σας επιτρέπει να εξάγετε οποιαδήποτε προγράμματα δημιουργείτε στο Apache Cordova, το οποίο σας επιτρέπει να τα δημοσιεύσετε στη συνέχεια στις αγορές Google Play, Apple App Store και Microsoft Store. Η Cordova είναι δωρεάν, αλλά θα πρέπει να πληρώσετε μια αμοιβή σε όποια εταιρεία εκτελεί το κατάστημα εφαρμογών στο οποίο εκδίδετε.
Αυτό ποικίλλει. Η Google χρεώνει ένα εφάπαξ τέλος εγγραφής ύψους 25 €, ενώ η Apple απαιτεί να πληρώνετε 99 € κάθε χρόνο για λογαριασμό iTunes Connect. Το κόστος δημοσίευσης στο Microsoft Store ως ατόμου είναι περίπου $ 19, αλλά ποικίλλει ανάλογα με το πού ζείτε. Αν είστε εταιρεία, θα πρέπει να πληρώσετε περίπου $ 99.
Ποια είναι τα μειονεκτήματα;
Θα πρέπει να σημειωθεί ότι υπάρχουν αρκετά σαφή μειονεκτήματα με τη χρήση μιας λύσης χωρίς κώδικα. Υπάρχει ένας λόγος για τον οποίο οι περισσότεροι άνθρωποι που έχουν τους οικονομικούς πόρους ή την ικανότητα να δημιουργήσουν μια μητρική εφαρμογή επιλέγουν να το κάνουν.
- Όταν δεσμευθείτε σε μια πλατφόρμα ανάπτυξης εφαρμογών χωρίς κώδικα, ουσιαστικά στοιχηματίζετε ότι η εταιρεία που χρησιμοποιείτε δεν θα σκοντάψει ποτέ . Αν η πλατφόρμα που δεσμεύεστε να αποτύχει, ενδέχεται να μην μπορείτε να κάνετε αλλαγές και βελτιώσεις στην εφαρμογή σας.
- Οτιδήποτε χτίζετε ποτέ δεν θα είναι τόσο γρήγορος όσο θα το κάνατε με τη χρήση εγγενών εργαλείων. Αυτό είναι καλό αν κάνετε απλά κάτι απλό, σαν κατάλογος για ένα κατάστημα. Αλλά από τη στιγμή που θα αρχίσετε να προσθέτετε το compexity, θα δείτε την καθυστέρηση της εφαρμογής σας και το stutter, ειδικά σε ασθενέστερες συσκευές.
- Επειδή οι πλατφόρμες ανάπτυξης εφαρμογών χωρίς κώδικα λαμβάνουν πολλές αποφάσεις από τα χέρια σας, είναι επίσης πολύ πιο περιορισμένες σε αυτό που μπορούν να κάνουν. Μπορεί να χρειαστεί να κλιμακώσετε τις προσδοκίες σας σύμφωνα με το σύστημα που χρησιμοποιείτε.
- Ομοίως, εάν υπάρχει ένα σφάλμα ή ένα σφάλμα στο σύστημα που χρησιμοποιείτε, ενδέχεται να παρουσιαστεί στην αίτησή σας και δεν θα μπορείτε να το διορθώσετε.
- Εάν αποφασίσετε να ξεκινήσετε μια σταδιοδρομία στην ανάπτυξη κινητής τηλεφωνίας, οι δεξιότητες που θα μάθουν να κάνουν χωρίς κωδικό θα είναι άχρηστες. Οι εργοδότες θα θέλουν να είστε ικανός στις διάφορες γλώσσες προγραμματισμού που χρησιμοποιούνται Πώς να επιλέξετε μια γλώσσα προγραμματισμού για να μάθετε σήμερα και να πάρετε μια εξαιρετική δουλειά σε 2 χρόνια Πώς να επιλέξετε μια γλώσσα προγραμματισμού για να μάθετε σήμερα και να πάρετε μια εξαιρετική δουλειά σε 2 χρόνια Μπορεί να πάρει χρόνια αφοσιωμένης εργασίας για να γίνει ένας πραγματικά καλός προγραμματιστής. έτσι υπάρχει ένας τρόπος να επιλέξουμε τη σωστή γλώσσα για να ξεκινήσουμε από σήμερα, για να μπορέσουμε να προσληφθούμε αύριο; Διαβάστε περισσότερα - όπως Swift της Apple Πώς επηρεάζει η νέα γλώσσα προγραμματισμού της Apple; Πώς επηρεάζει η νέα γλώσσα προγραμματισμού της Apple; Από το get-go, οι προγραμματιστές γνώριζαν ότι το νέο Swift της Apple θα ήταν μεγάλο. Αλλά γιατί πρέπει να σας ενδιαφέρει; Διαβάστε περισσότερα, C # και Java - και να γνωρίζετε τα στοιχεία που χρησιμοποιούνται για τη δημιουργία εφαρμογών σε κάθε αντίστοιχη πλατφόρμα.
Φυσικά, ορισμένοι θα υποστήριζαν ότι πρόκειται για εύλογες συμφωνίες που πρέπει να γίνουν για ένα σύστημα το οποίο επιτρέπει σε οποιονδήποτε να αναπτύξει γρήγορα μια εφαρμογή για κινητά χωρίς προηγούμενη εμπειρία ανάπτυξης λογισμικού.
Υπάρχει ένα Μέσο Γήπεδο: HTML, CSS και JavaScript
Λοιπόν, αν μιλάτε πραγματικά για τον προγραμματισμό, αλλά βρίσκετε απρόσκοπτες πλατφόρμες που είναι πάρα πολύ στοιχειώδεις και περιοριστικές. Λοιπόν, υπάρχει ένα ευτυχισμένο μεσαίο έδαφος. Αυτό είναι με τις τρεις τεχνολογίες που απαρτίζουν το HTML5 Τι είναι το HTML5 και πώς αλλάζει τον τρόπο που βλέπω; [Το MakeUseOf εξηγεί] Τι είναι το HTML5 και πώς αλλάζει τον τρόπο που βλέπω; [Επεξήγηση MakeUseOf] Τα τελευταία χρόνια, ίσως έχετε ακούσει τον όρο HTML5 κάθε φορά. Είτε γνωρίζετε κάτι για την ανάπτυξη ιστού είτε όχι, η ιδέα μπορεί να είναι κάπως θορυβώδης και συγκεχυμένη. Προφανώς, ... Διαβάστε περισσότερα - HTML, CSS και JavaScript. Αυτά είναι τα βασικά δομικά στοιχεία του διαδικτύου.
Υπήρξε μια έκρηξη στον αριθμό των προϊόντων και των υπηρεσιών που σας επιτρέπουν να δημιουργήσετε κινητές εφαρμογές χρησιμοποιώντας ανοιχτές τεχνολογίες ιστού. Πιθανότατα το πιο γνωστό και το πιο εύκολο να μάθει είναι το PhoneGap της Adobe, το οποίο βασίζεται στο Adobe Cordoba.
Εκτός από το να είναι δωρεάν, αυτό έρχεται επίσης με μια σειρά από χρήσιμα εισαγωγικά tutorials που θα σας κάνουν να χτίσετε την εφαρμογή των ονείρων σας σε χρόνο μηδέν.
Έχετε δημιουργήσει τη δική σας εφαρμογή χρησιμοποιώντας ένα εργαλείο χωρίς κώδικα; Πείτε μας για την εμπειρία σας στα παρακάτω σχόλια!