האם אוכל ליצור אפליקציות אנדרואיד עם Visual Basic?

אישה מצטלמת עם סמארטפון

ניתן להשתמש בשפות תכנות רבות לייצור אפליקציות אנדרואיד.

קרדיט תמונה: Photos.com/PhotoObjects.net/Getty Images

הפופולריות הגוברת של סמארטפונים יצרה שוק גדול למתכנתים מקצועיים וחובבים ליצור אפליקציות קטנות, חכמות ומושכות חזותית. מאות אלפי אפליקציות כבר זמינות עבור מכשירי Google Android. כתיבת אפליקציות אנדרואיד כרוכה בדרך כלל בכתיבת הקוד בשפת התכנות Java באמצעות סביבת המפתחים המשולבת Eclipse או IDE. אם אתה מתכנת Visual Basic מנוסה, לעומת זאת, יש דרכים אחרות לכתוב אפליקציות אנדרואיד.

סקירה כללית של Visual Basic

ההון של מיקרוסופט החל בשנות ה-70 עם המתורגמן הבסיסי שלהם למחשב ערכת Altair. מיקרוסופט ביצעה שיפורים מתמידים בבסיס שלה בעשורים שחלפו מאז. 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 Virtual Machine. יישומי Visual Basic, לעומת זאת, לא יפעלו ב-JVM או ב-Dalvik JVM של גוגל לעבודה כאחד. חברת התוכנה Xamarin מוכרת כלי למתכנתי C# המייצר אפליקציות אנדרואיד באמצעות שיבוט ה-NET. בשנת 2013, Xamarin הציגה גם תוסף Visual Studio שנותן למפתחי Visual Studio את היכולת לפתח אפליקציות למכשירי iOS ואנדרואיד. התוסף תומך בבנייה, פריסה וניפוי באגים בסימולטורים ובמכשירים ניידים.

Basic4android

Basic4android היא תת-קבוצה מסחרית מבוססת Windows של שפת Visual Basic הכוללת IDE, עורך ויזואלי גרפי, תיעוד מובנה, מאתר באגים שלב אחר שלב ותמיכה עבור חפצים. Basic4android מרכיב את קוד המקור הבסיסי שלך לקוד בתים תואם Dalvik, Virtual Machine. Basic4android גם עוזר לך ליצור חבילת אפליקציות אנדרואיד או קבצי APK להתקנה פשוטה במכשיר האנדרואיד של המשתמש. Basic4android תומך בגרסאות אנדרואיד 1.6 ומעלה.

Google Simple Language

פתרון נוסף דמוי Visual Basic עבור אנדרואיד הוא מערכת ה-Simple Compiler ו-Runtime החינמית בקוד פתוח מגוגל. Simple אינה שפה בעלת מאפיינים כלליים, כגון Visual Basic או אפילו Basic4android. מטרת ה-Simple היא לייצר כלי אפליקציית אנדרואיד שקל ללמוד וקל לשימוש. בניגוד ל-Basic4android שהוא Windows בלבד, Simple עובד תחת מערכות ההפעלה Mac OS X ו-Linux.