Μπορώ να φτιάξω εφαρμογές Android με τη Visual Basic;

Γυναίκα που ποζάρει με το smartphone

Πολλές γλώσσες προγραμματισμού μπορούν να χρησιμοποιηθούν για τη δημιουργία εφαρμογών Android.

Πίστωση εικόνας: Photos.com/PhotoObjects.net/Getty Images

Η αυξανόμενη δημοτικότητα των smartphone έχει δημιουργήσει μια μεγάλη αγορά για επαγγελματίες και χομπίστες προγραμματιστές να δημιουργούν μικρές, έξυπνες και οπτικά ελκυστικές εφαρμογές. Εκατοντάδες χιλιάδες εφαρμογές είναι ήδη διαθέσιμες για συσκευές Google Android. Η σύνταξη εφαρμογών Android συνήθως περιλαμβάνει τη σύνταξη του κώδικα στη γλώσσα προγραμματισμού Java χρησιμοποιώντας το ενσωματωμένο περιβάλλον προγραμματιστή Eclipse ή το IDE. Εάν είστε έμπειρος προγραμματιστής της Visual Basic, ωστόσο, υπάρχουν άλλοι τρόποι για να γράψετε εφαρμογές Android.

Επισκόπηση της Visual Basic

Η περιουσία της Microsoft ξεκίνησε τη δεκαετία του 1970 με τον βασικό διερμηνέα της για τον υπολογιστή κιτ Altair. Η Microsoft έχει κάνει συνεχείς βελτιώσεις στο Basic της τις δεκαετίες από τότε. Η Visual Basic συνδύασε τον μεταγλωττιστή Microsoft Basic με ένα IDE. Ένας προγραμματιστής της Visual Basic θα μπορούσε να προσθέσει γραφική διεπαφή χρήστη ή στοιχεία GUI, όπως μενού, πλαίσια ελέγχου, πλαίσια διαλόγου, πλαίσια ραδιοφώνου και λίστες-πλαίσια στην εφαρμογή του με ένα κλικ του ποντικιού. Εκδόσεις της Visual Basic έως και 6.0 μεταγλωττισμένες πηγές σε εγγενή κώδικα Intel x86. Η Visual Basic μεταγλωττίζει κώδικα που λειτουργεί μόνο με το .NET Common Language Runtime.

Το βίντεο της ημέρας

Xamarin για Visual Studio

Η γλώσσα .NET C# και η CLR είναι λειτουργικά παρόμοια με την Java και την εικονική μηχανή Java. Ωστόσο, οι εφαρμογές της Visual Basic δεν θα εκτελούνται στο JVM ή στο Dalvik JVM της Google. Η εταιρεία λογισμικού Xamarin πουλά ένα εργαλείο για προγραμματιστές C# που παράγει εφαρμογές Android χρησιμοποιώντας τον εγκεκριμένο από τη Microsoft κλώνο .NET, Mono. Το 2013, η Xamarin παρουσίασε επίσης μια προσθήκη Visual Studio που δίνει στους προγραμματιστές του Visual Studio τη δυνατότητα να αναπτύσσουν εφαρμογές για συσκευές iOS και Android. Η προσθήκη υποστηρίζει τη δημιουργία, την ανάπτυξη και τον εντοπισμό σφαλμάτων σε προσομοιωτές και κινητές συσκευές.

Basic4android

Το Basic4android είναι ένα εμπορικό υποσύνολο της γλώσσας της Visual Basic που βασίζεται σε Windows που διαθέτει ένα IDE, οπτικός επεξεργαστής γραφικών, ενσωματωμένη τεκμηρίωση, βήμα προς βήμα εντοπισμός σφαλμάτων και υποστήριξη για αντικείμενα. Το Basic4android μεταγλωττίζει τον βασικό σας πηγαίο κώδικα σε συμβατό με Dalvik, bytecode Virtual Machine. Το Basic4android σάς βοηθά επίσης να δημιουργήσετε πακέτο εφαρμογών Android ή αρχεία APK για απλή εγκατάσταση στη συσκευή Android του χρήστη. Το Basic4android υποστηρίζει εκδόσεις Android 1.6 και νεότερες.

Απλή γλώσσα Google

Μια άλλη λύση που μοιάζει με τη Visual Basic για Android είναι το δωρεάν, ανοιχτού κώδικα σύστημα Simple Compiler and Runtime από την Google. Το Simple δεν είναι μια γλώσσα γενικού σκοπού με πλήρεις δυνατότητες, όπως η Visual Basic ή ακόμα και η Basic4android. Ο στόχος του Simple είναι να δημιουργήσει ένα εργαλείο εφαρμογής Android που να είναι εύκολο στην εκμάθηση και εύκολο στη χρήση. Σε αντίθεση με το Basic4android που είναι μόνο Windows, το Simple λειτουργεί με λειτουργικά συστήματα Mac OS X και Linux.