አብዛኛው የ Android ሶፍትዌር በጃቫ የፕሮግራም ቋንቋ (PL) የተፃፈ ነው ፡፡ የስርዓት ገንቢዎችም በሲ / ሲ ++ ፣ በፓይዘን እና በጃቫ ስክሪፕት በ jQuery ቤተ-መጽሐፍት እና በ PhoneGap በኩል መተግበሪያዎችን ለማዘጋጀት የፕሮግራም ማዕቀፎችን ይሰጣሉ ፡፡
ጃቫ ለ Android
የ Android ፕሮግራሞችን ለማዳበር ዋናው ቋንቋ ጃቫ ነው ፡፡ ኤክስኤምኤል የመተግበሪያ ምልክት ማድረጊያ እና የበይነገጽ አካላት ለመፍጠር ጥቅም ላይ ይውላል ፡፡ በየትኛውም የሶፍትዌር አከባቢ ውስጥ ለ Android ፕሮግራሞችን በጃቫ ውስጥ መጻፍ ይቻላል ፣ ግን የስርዓተ ክወና ገንቢዎች የፕሮግራም አዘጋጆች Eclipse ን እንዲጠቀሙ ይመክራሉ ፡፡ የአቀናባሪው ተግባር በ Android ልማት መሳሪያዎች (ADT) ተሰኪ አማካኝነት የሞባይል መተግበሪያዎችን የመፍጠር ሁኔታን ያካትታል። እንደ NetBeans እና IntelliJ IDEA ላሉት ታዋቂ ማዕቀፎች አንድ ተመሳሳይ ተሰኪ ይገኛል። በተጨማሪም ፣ በጃቫ ውስጥ ኮድ ለመጻፍ በ ‹Eclipse› መሠረት የተፈጠረ እና በቀጥታ በ Google ኤስዲኬ መሠረት በቀጥታ ፕሮግራም እንዲያዘጋጁ የሚያስችለውን የሞቶድቭ ስቱዲዮን ለ Android ጥቅል መጠቀም ይችላሉ ፡፡
ሲ / ሲ ++
ሲ / ሲ ++ ቤተ-መጻሕፍት አንዳንድ ፕሮግራሞችን እና የኮድ ክፍሎችን ለመጻፍ ሊያገለግሉ ይችላሉ ፣ አፈፃፀሙ ከፍተኛውን ፍጥነት ይጠይቃል ፡፡ የእነዚህን የፕሮግራም ቋንቋዎች አጠቃቀም በተለይ C ++ ን በመጠቀም መተግበሪያዎችን ለመፍጠር ያተኮረው ለ Android Native Development Kit ገንቢዎች በልዩ ጥቅል በኩል ይቻላል ፡፡
Embarcadero RAD Studio XE5 እንዲሁ ቤተኛ የሆኑ የ Android መተግበሪያዎችን እንዲጽፉ ያስችልዎታል። በተመሳሳይ ጊዜ አንድ የ Android መሣሪያ ወይም በኮምፒተር ላይ የተጫነ ኢሜል ፕሮግራሙን ለመፈተሽ በቂ ነው ፡፡ ገንቢው እንዲሁ መደበኛ ደረጃ ያላቸው የሊኑክስ ቤተ-መጻሕፍት እና ለ Android በተዘጋጀው ቢዮኒክ ቤተ-መጽሐፍት በመጠቀም በሲ / ሲ ++ ዝቅተኛ ደረጃ ሞጁሎችን እንዲጽፍ ዕድል ተሰጥቶታል ፡፡
ከፕ / ሲ + በተጨማሪ የፕሮግራም አዘጋጆች ሲ # ን መጠቀም ይችላሉ ፣ ለመድረኩ ቤተኛ ፕሮግራሞችን በሚጽፉበት ጊዜ መሳሪያዎቻቸው በቀላሉ ይመጣሉ ፡፡ በ C # ውስጥ ከ Android ጋር መሥራት በሞኖ ወይም በሞኖውች በይነገጽ በኩል ይቻላል ፡፡ ሆኖም ፣ C # ን ለመጠቀም የመጀመሪያ ፈቃድ የፕሮግራም ባለሙያ $ 400 ዶላር ያስወጣል ፣ ይህም ትልቅ የሶፍትዌር ምርቶችን በሚጽፉበት ጊዜ ብቻ ተገቢ ነው ፡፡
የስልክ ጋፕ
ስልካ ጋፕ እንደ HTML ፣ ጃቫስክሪፕት (jQuery) እና ሲ.ኤስ.ኤስ ያሉ ቋንቋዎችን በመጠቀም መተግበሪያዎችን እንዲያዳብሩ ያስችሉዎታል ፡፡ በተመሳሳይ ጊዜ በዚህ መድረክ ላይ የተፈጠሩ ፕሮግራሞች ለሌሎች ኦፕሬቲንግ ሲስተሞች ተስማሚ ናቸው እና በፕሮግራሙ ኮድ ላይ ተጨማሪ ለውጦች ሳይደረጉ ለሌሎች መሣሪያዎች ሊሻሻሉ ይችላሉ ፡፡ በስልክ ጋፕ አማካኝነት የ Android ገንቢዎች ጃቫስክሪፕትን በመጠቀም ኮድ እና ኤች.ቲ.ኤም.ኤልን ከሲ.ኤስ.ኤስ ጋር ለመፃፍ እንደ ማስመጫ መሣሪያ አድርገው መጠቀም ይችላሉ ፡፡
የ SL4A መፍትሔ የጽሑፍ አጻጻፍ ቋንቋዎችን በጽሑፍ ለመጠቀም እንዲቻል ያደርገዋል ፡፡ አካባቢውን በመጠቀም እንደ ፒቶን ፣ ፐርል ፣ ሉአ ፣ ቢያንሸል ፣ ጄሩቢ ፣ ወዘተ ያሉ የፕሮግራም ቋንቋዎችን ለማስተዋወቅ ታቅዷል ፡፡ ሆኖም በአሁኑ ወቅት ለፕሮግራሞቻቸው SL4A ን የሚጠቀሙ ገንቢዎች ቁጥር አነስተኛ ሲሆን ፕሮጀክቱ አሁንም በአልፋ ሙከራ ውስጥ ይገኛል ፡፡