# ஆண்ட்ராய்டு இயங்குதளம்

## மென்பொருள் உருவாக்கம்

### சாப்ட்வேர் டெவலப்மெண்ட் கிட்

அண்ட்ராய்டு SDK, ஒரு முழுமையான உருவாக்கக் கருவிகளின் தொகுப்பை உள்ளடக்கியுள்ளது. இவை ஒரு குறைநீக்கி, லைப்ரரீஸ், (QEMU அடிப்படையிலான) ஒரு கையடக்கப்பேசி முன்மாதிரி, ஆவணங்கள், மாதிரிக் குறியீடு மற்றும் போதனைகள் ஆகியவற்றை உள்ளடக்கியுள்ளன. தற்போது ஆதரவளிக்கப்படும் உருவாக்க இயங்குதளங்கள், லினக்ஸில் இயங்கும் (ஏதேனும் ஒரு டெஸ்க்டாப் லினக்ஸ் வெளியீடு) x86-கட்டமைப்புக் கணினிகள், மேக் OS X 10.4.8 அல்லது பிந்தையவை, விண்டோஸ் XP அல்லது விஸ்டா ஆகியவற்றை உள்ளடக்கியுள்ளன. ஜாவா டெவலப்மெண்ட் கிட், அப்பாச்சி ஆண்ட் மற்றும் பைத்தோன் 2.2 அல்லது பிந்தையவை உள்ளடக்கியவற்றை தேவையாகவும் கொண்டுள்ளது. அதிகாரப்பூர்வமாக ஆதரவளிக்கப்படும் இண்டெகரேட்டடு டெவலப்மெண்ட் என்விரான்மெண்ட் (IDE) என்பது (3.2 அல்லது பிந்தைய) எக்லிப்ஸ், அண்ட்ராய்டு டெவலப்மெண்ட் டூல்ஸ் (ADT) நீட்சியை பயன்படுத்துகிறது, ஜாவா மற்றும் XML கோப்புகளை திருத்தியமைக்க ஏதேனும் எழுத்து எடிட்டரை உருவாக்குநர்கள் பயன்படுத்தும் போதும், அதற்குப் பிறகு உருவாக்க, கட்டமைக்க மற்றும் பிழைதிருத்த மற்றும் அண்ட்ராய்டு பயன்பாடுகள், அதுபோலவே பிணைக்கப்பட்ட அண்ட்ராய்டு சாதனங்களை கட்டுப்படுத்த கமென்ட் லைன் கருவிகளைப் பயன்படுத்துகின்றனர் (எ.கா., மறுதொடக்கத்தைத் தூண்டுவது, நெடுந்தொலைவில் இருந்தே மென்பொருள் தொகுப்பு(களை) நிறுவுவது).  
அண்ட்ராய்டு சாப்ட்வேர் டெவலப்மெண்ட் கிட் (SDK) இன் முன்னோட்ட வெளியீடு, 12 நவம்பர் 2007 அன்று வெளியிடப்பட்டது. 15 ஜூலை 2008 அன்று அண்ட்ராய்டு டெவலப்பர் சேலன்ஞ் அணி, எதிர்பாரத விதமாக ஒரு மின்னஞ்சலை அண்ட்ராய்டு டெவலப்பர் செலஞ்சின் அனைத்து போட்டியாளர்களுக்கும் அனுப்பியது, "தனிப்பட்ட" பதிவிறக்கப்பகுதியில் SDK இன் புதிய வெளியீடு கிடைக்கிறது என அதில் அறிவிக்கப்பட்டிருந்தது. அண்ட்ராய்டு டெவலப்பர் சேலன்ஞின் முதல் சுற்று வெற்றியாளர்களுக்காக உள்நோக்கத்துடன் அந்த மின்னஞ்சல் அனுப்பப்பட்டு இருந்தது. கூகுள் புதிய SDK வெளியீடுகளை சில உருவாக்குநர்களுக்கு மட்டுமே வழங்கிறது எல்லோருக்கும் அல்ல என்பதை வெளிப்படுத்தும் விதமாக இது அமைந்தது (மேலும் இந்த திட்டத்தை இரகசியமாகவும் கொண்டுள்ளது), இதனால் அண்ட்ராய்டு உருவாக்குநர் கூட்டுநிறுவனங்களுக்குள் இது பரவலாக ஆர்வத்தைக் குலைக்கச்செய்தது.  
18 ஆகஸ்ட் 2008 அன்று அண்ட்ராய்டு 0.9 SDK பீட்டா வெளியிடப்பட்டது. இந்த வெளியீடானது புதுப்பிக்கப்பட்ட மற்றும் விரிவாக்கப்பட்ட API, மேம்படுத்தப்பட்ட உருவாக்கக் கருவிகள் மற்றும் முகப்புத்திரைக்கான புதுப்பிக்கப்பட்ட வடிவத்தை வழங்கியது. ஏற்கனவே முந்தைய வெளியீட்டில் பணிபுரிந்து கொண்டிருப்பவர்களுக்கு, புதுப்பித்தலுக்கான விரிவான தகவல்கள் கிடைக்கக்கூடியதாக இருந்தன. 23 செப்டம்பர் 2008 அன்று அண்ட்ராய்டு 1.0 SDK (வெளியீடு 1) வெளியிடப்பட்டது. வெளியீட்டு விவரங்களைப் பொறுத்தவரை, இதில் "முக்கியமான பிழைத் திருத்தங்கள், இருந்தபோதும் சில சிறிய அம்சங்கள் சேர்க்கப்பட்டு இருந்தன". 0.9 பதிப்பில் இருந்து பல்வேறு API மாறுதல்களையும் இது உள்ளடக்கி இருந்தது.  
9 மார்ச் 2009 அன்று அண்ட்ராய்டு தேவ் போனுக்காக பதிப்பு 1.1ஐ கூகுள் வெளியிட்டது. சில கலையுணர்வுமிக்க புதுப்பித்தல்கள் இருந்த போதும், "குரல் மூலம் தேடுதல், விற்பனைப் பயன்பாடுகள், அலாரக் கடிகார பொறுத்துதல்கள், ஜிமெயில் ஃபிரீஸ் ஃபிக்ஸ் அனுப்புதல், மின்னஞல் அறிவிப்புகளை வரையறுத்தல் மற்றும் புதுவலுவூட்டும் இடைவெளிகள் மற்றும் தற்போது தொழில் திறனாய்வுகளைக் காட்டும் நிலப்படங்கள்" உள்ளிட்ட ஆதரவுக்கான ஒரு சில மிக முக்கியமான புதுப்பித்தல்களும் உள்ளன. மற்றொரு முக்கியமான புதுப்பித்தலாக, தேவ் போன்கள் இப்போது பெயிட் ஆப்ஸை அணுக முடியும் மற்றும் உருவாக்குநர்கள் இப்போது அவைகளை அண்ட்ராய் சந்தையில் காண முடியும்.  
2009 ஆம் ஆண்டு மே மாத மையப்பகுதியில், அண்ட்ராய்டு OS மற்றும் SDK இன் பதிப்பு 1.5 (கப்கேக்)ஐ கூகுள் வெளியிட்டது. வீடியோ பதிவு, ஸ்டீரியோ ப்ளூடூத் விவரத்திற்கான ஆதரவு, தேவைக்கேற்றபடி திரையின் மேல் தோன்றும் விசைப்பலகை அமைப்பு மற்றும் குரல் அங்கீகாரம் போன்ற பல புதிய சிறப்பம்சங்களை இந்த புதுப்பித்தல் உள்ளடக்கி இருந்தது. இந்த வெளியீட்டில், மூன்றாம் நிலை உருவாக்குநர்களுக்கு ஆப்விட்ஜெட் ஃபிரேம்வொர்க் திறந்து வைக்கப்பட்டிருந்தது. இதன் மூலம் எவரும் அவர்களது முகப்புத் திரை விட்ஜெட்டுகளை சொந்தமாக உருவாக்க முடியும்.  
2009 ஆம் ஆண்டு செப்டம்பர் மாதம் "டோனட்" பதிப்பு (1.6) வெளியிடப்பட்டது, இதில் மேம்படுத்தப்பட்ட தேடுதல், பேட்டரி பயன்பாடு அளவுமானி மற்றும் VPN கட்டுப்பாடுப் குறும்பயன் போன்றவை சிறப்பம்சமாக இருந்தன. புதிய இயங்குதள தொழிற்நுட்பங்கள், (அனைத்து தொலைபேசிகளிலும் கிடைக்காத) டெக்ஸ்ட் டு ஸ்பீச் எஞ்ஜின், சைகைகள் & அணுக உரிமை ஃபிரேம்வொர்க் போன்றவற்றை உள்ளடக்கி இருந்தது.  
அண்ட்ராய்டு பயன்பாடுகள் .apk வடிவத்தில் தொகுக்கப்பட்டு இருந்தன, மேலும் இது அண்ட்ராய்டு OS இன் <code>/data/app</code> கோப்புறையின் கீழ் சேமிக்கப்படுகிறது. பயனர் இந்தக் கோப்புறையை அணுகுவதற்கு <code>adb root</code> என்ற ஆணையை இயக்க வேண்டும், இந்த கோப்புறையை அணுகுவதற்கு இந்த root மட்டுமே பயன்படுகிறது.