Car-tech

Τηλέφωνα

Web Development - Computer Science for Business Leaders 2016

Web Development - Computer Science for Business Leaders 2016

Πίνακας περιεχομένων:

Anonim

Είχατε ποτέ μια εξαιρετική ιδέα για μια εφαρμογή smartphone, αλλά δεν είχατε την τεχνική τεχνογνωσία για να την δημιουργήσετε; Στη συνέχεια, ίσως θελήσετε να ελέγξετε το App Inventor beta, το νέο εργαλείο επεξεργασίας εφαρμογών Android που βασίζεται στο Web, το οποίο επιτρέπει σε οποιονδήποτε να δημιουργήσει μια εφαρμογή smartphone χωρίς απαιτούμενες γνώσεις προγραμματισμού.

Αντί να εισάγετε γραμμές κώδικα, το App Inventor σάς επιτρέπει να δημιουργήστε μια ολόκληρη εφαρμογή, σύροντας και τοποθετώντας στοιχεία όπως κουμπιά, κουτιά εισαγωγής κειμένου και εικόνες στο εργαλείο δημιουργίας εφαρμογών. Το App Inventor σας δίνει επίσης πρόσβαση σε διάφορες λειτουργίες τηλεφώνου που μπορείτε να συμπεριλάβετε στην εφαρμογή σας, όπως GPS, επιταχυνσιόμετρα και ενσωμάτωση σε υπηρεσίες που βασίζονται στο Web, όπως το Twitter.

[Περαιτέρω ανάγνωση: Τα καλύτερα τηλέφωνα Android για κάθε προϋπολογισμό.

Με την προσφορά απλών εργαλείων do-it-yourself, η Google μπορεί να προκαλέσει έκρηξη στην ανάπτυξη εφαρμογών Android που θα μπορούσε να βοηθήσει το Android Market να γίνει ακόμη μεγαλύτερο από το iPhone App Store της Apple. στέκεται τώρα, το Android Market της Google έχει περισσότερες από 60.000 εφαρμογές ενώ το iPhone προσφέρει περισσότερα από 200.000. Ο αριθμός των προγραμματιστών είναι επίσης σημαντικά μεγαλύτερος για την Apple από το Android.

Η Apple μπορεί να υπερηφανεύεται για περισσότερους από 43.000 εγγεγραμμένους προγραμματιστές iOS ενώ μόλις 10.000 αναπτύσσονται για το Android, σύμφωνα με πρόσφατη έκθεση του AppStore HQ, μιας ιστοσελίδας παρακολούθησης smartphone. είναι ένα καλό πράγμα;

Η App Inventor υπόσχεται να διογκώσει τις τάξεις των προγραμματιστών εφαρμογών Android. Όμως, ενώ η δυνατότητα δημιουργίας μιας εφαρμογής smartphone μπορεί να εξουσιοδοτεί τον μέσο χρήστη, μπορεί επίσης να φέρει το δικό του σύνολο προβλημάτων στην πλατφόρμα Android.

Η Google έχει ήδη επικριθεί για την εφαρμογή του Android Market. Σε αντίθεση με το App Store της Apple, το Android Market είναι εντελώς ανοικτό και σχεδόν όποιος μπορεί να δημιουργήσει μια εφαρμογή, μπορεί να το πουλήσει στους χρήστες. Αντί να χρησιμοποιήσει τους gatekeepers για να εξαλείψει τις κακόβουλες και τις κατεστραμμένες εφαρμογές στο Android Market, η Google βασίζεται σε αστυνομικούς ελέγχους που προέρχονται από πλήθος, όπως σχόλια χρηστών και αναφορές στην Google, όταν μια εφαρμογή παρουσιάζει κακή συμπεριφορά.

Μια πρόσφατη μελέτη της εταιρείας ασφάλειας SMobile πρότεινε ότι 20 τοις εκατό όλων των εφαρμογών Android επιτρέπουν σε τρίτους να έχουν πρόσβαση σε ιδιωτικές ή ευαίσθητες πληροφορίες όπως αριθμούς τηλεφώνου και δεδομένα τοποθεσίας. Το SMobile σημειώνει ότι πολλές από αυτές τις εφαρμογές δεν έχουν κακόβουλη πρόθεση εναντίον χρηστών, αλλά έχουν υπάρξει περιπτώσεις κακής εφαρμογής εφαρμογών Android. Ένας ανδροειδής προγραμματιστής που ονομάζεται Droid09, για παράδειγμα, μπόρεσε να εισαγάγει μια εφαρμογή ηλεκτρονικού "ψαρέματος" στο Android Market που εξαπάτησε τους ανθρώπους να αποκαλύψουν τα διαπιστευτήριά τους στο διαδίκτυο, σύμφωνα με την SMobile.

Και πάλι, το iPhone App Store δεν είναι άνοσο για κακό ηθοποιοί. Πρόσφατα, η Apple μπλόκαρε έναν προγραμματιστή εφαρμογών για iPhone από το iPhone από το κατάστημα iPhone, αφού η Apple είπε ότι οι εφαρμογές της παραβίαζαν την "Συμφωνία άδειας προγράμματος προγραμματιστή για προγραμματιστές, συμπεριλαμβανομένων δόλιων προτύπων αγοράς".

SDK για αρχάριους

η Apple θα μπορούσε να συμμετάσχει επίσης. Το App Inventor είναι βασικά μια απογυμνωμένη έκδοση των κιτ ανάπτυξης λογισμικού που χρησιμοποιούν οι πλήρεις προγραμματιστές Android και iPhone σε καθημερινή βάση. Ακριβώς όπως το App Inventor, το iPhone SDK της Apple χρησιμοποιεί τη λειτουργία μεταφοράς και απόθεσης για να δημιουργήσει μια διεπαφή εφαρμογής. Η διαφορά είναι ότι το SDK της Apple απαιτεί επίσης από εσάς να δημιουργήσετε μέρος του υποκείμενου κώδικα που εξουσιοδοτεί τη διεπαφή που δημιουργείτε. Το App Inventor, από την άλλη πλευρά, σας επιτρέπει να δημιουργήσετε μια πλήρη εφαρμογή στο πρόγραμμα περιήγησής σας μόνο με τη δημιουργία της διεπαφής.

Το App Inventor θα μπορούσε να γίνει ένα δημοφιλές εργαλείο μεταξύ των χρηστών που θέλουν να δοκιμάσουν το χέρι τους στην ανάπτυξη εφαρμογών smartphone. Αλλά θα πρέπει να δούμε αν το App Inventor γίνεται ένα boon ή boondoggle για το Android.

Εάν ενδιαφέρεστε να συμμετάσχετε στο πρόγραμμα App Inventor beta, μπορείτε να εγγραφείτε εδώ.

Προεπισκόπηση ενός App Inventor:

Συνδεθείτε με τον Ian στο Twitter (@ianpaul).