March 9, 2013

Android ဟူသည္အဘယ္နည္း ႏွင့္ Android သမိုင္းေၾကာင္း




 
Android သမိုင္းေၾကာင္း

Android ကို Google က ပိုင္ဆိုင္ပါတယ္ google ဆိုတာကေတာ့ အင္တာနက္သံုးသူတုိင္း မသိသူမရွိေလာက္ပါဘူး။ Google က 17.8.2005 ခုႏွစ္မွာ Android Inc ကို၀ယ္ယူခဲ႕ပါတယ္။ သူထုတ္ခ်င္တာ က မိုဘိုင္း device ေတြေပၚမွာသံုးဖို႕ OS တစ္ခု ထုတ္ခ်င္တာျဖစ္တဲ႕
အတြက္ Android ကို စအေကာင္အထည္ေဖာ္ခဲ႕တဲက Android Inc ကို၀ယ္ခဲ႕တာပါ။

ဒါေပမယ့္ အခ်ိန္အတန္ၾကာ ၿငိမ္ေနခဲ႕ပါတယ္ သူစီးပြားေရးေစ်းကြက္ကို ဘယ္လုိ၀င္ရမလဲ စဥ္းစားေနတာေနမွာေပါ့ ဒါေပမယ့္ 2007 ခုႏွစ္ ဇန္န၀ါရီလ ၉ ရက္ေန႕မွာပဲ iOS နဲ႕ေမာင္းႏွင္တဲဲ႕ iPhone ကို စတင္မိတ္ဆက္ေပးခဲ႕ၿပီး ေအာင္ျမင္မႈမ်ားစြာ ရရွိခဲ႕ပါတယ္ အဲဒီအခ်ိန္က စၿပီး Google ကလည္း Android ကိုအေကာင္အထည္ေဖာ္ ဖို႕အတြက္ 2007 ခုႏွစ္မွာ Open Handset Alliance (OHA) ဆိုတဲ႕ အဖြဲ႕ကို ထူေထာင္လိုက္ၿပီး ၂၀၀၈ မွာ Android ကိုစတင္ပြဲထုတ္ခဲ႕ပါတယ္။



အခုလူေတာ္ေတာ္မ်ားမ်ားကေျပာၾကပါတယ္ Android က iOS ကို ၿပိဳင္ဆိုင္ ဖို႕ထြက္လာတာပါ ဆိုတာပါ။ ဒီဟာက အျပည့္ အစံုေတာ့ မမွန္ပါဘူး။ ဘာေၾကာင့္လဲဆိုေတာ့ Google က iOS စထုတ္ၿပီးေတာ့မွ
Android စျဖစ္လာတာမဟုတ္ပါဘူး လြန္ခဲ႕တဲ႕ ၂ ႏွစ္ေလာက္ကတည္းက Android ကို၀ယ္ယူခဲ႕တာပါ။ သို႕ေသာ္ iOS ထုတ္လိုက္ေတာ့ သူလည္းထုတ္သင့္တဲ႕အခ်ိန္ေရာက္ၿပီဆိုေတာ့ထုတ္လိုက္ တာလည္းျဖစ္ႏိုင္ပါတယ္။ Android ရဲ႕ Logo ေလးကေတာ့ လူေတာ္ေတာ္မ်ားမ်ားျမင္ဖူးေနတဲ့ စက္ရုပ္ပံုအစိမ္းေလးပဲျဖစ္ပါတယ္။

သူ႕ရဲ႕ ရည္ရြယ္ခ်က္အတိုင္း ေစ်းသက္သာၿပီး စြမ္းေဆာင္ရည္ျမင့္ မားတဲ႕ mobile device ေတြ ထုတ္လုပ္ႏိုင္ဖို႕အတြက္ သူ႕ရဲ႕မိတ္ဖက္ေတြ ျဖစ္ တဲ႕ HTC,Samsung,Sony,Motorola တို႕နဲ႕ ညွိႏိုင္းခဲ့ပါတယ္။

ပထမဆံုး android OS နဲ႕ ထုတ္တဲ႕ မိုဘိုင္းဖုန္းကေတာ့ US က T-mobile Company ကေရာင္းခ်ခဲ႕တဲ႕ HTC (G1) ဖုန္းေလးျဖစ္ပါတယ္။

ဒါေလးက ဂုဏ္ယူစရာပါ ဘာေၾကာင့္လဲဆိုေတာ့ HTC က ကၽြန္ေတာ္ တို႕ ျမန္မာႏိုင္ငံရဲ႕ မႏၱေလးသား တစ္ဦးက ပိုင္ဆိုင္တာပါ။
Android စတင္ လက္တြဲခဲ႕တဲ႕ ကုမၼဏီက ကၽြန္ေတာ္တို႕ျမန္မာႏိုင္ငံဖြား ပိုင္တဲ႕ ကုမၼဏီေလ။

အဲဒါနဲ႕ပဲ Android ေလး စတင္ျဖစ္ေပၚလာတယ္ပဲဆိုပါေတာ့ Android ရဲ႕ အဓိက နာမည္ႀကီးရတဲ႕အေၾကာင္းအရင္းက Open source ျဖစ္လို႕ပါ။ Open Source ဆိုတဲ႕သေဘာက သူတို႕ရဲ႕Source code ေတြ ကို မည္သူမဆို ျပင္ဆင္ခြင့္ရွိပါတယ္။ programming language ကို
အကၽြမ္းတ၀င္ရွိထားသူ Developer မ်ားက လိုအပ္တာေတြ ျပင္ဆင္ရင္းနဲ႕ Android ေလးကအေကာင္းဆံုး Mobile OS ေလးျဖစ္လာရတာပါ။ ကြန္ပ်ဴတာရဲ႕ OS ေတြမွာလည္း ဒီအတိုင္းပါပဲ။

Linux ဟာ open source ပါ Android ဟာ Linux ကို အေျခခံထားတဲ႕ mobile OS ျဖစ္တာေၾကာင့္ သူလည္း Open Source ျဖစ္သြားတာပါ။ Microsoft က ထုတ္တဲ႕ Windows OSေတြက Open Source မဟုတ္ ပါဘူး သူတို႕ကုဒ္ေတြကို သူတို႕သာပိုင္ဆိုင္ၿပီးCopyright ရွိပါတယ္။ သူတို႕ company က developer မ်ားသာ ျပင္ဆင္ခြင့္ၿပီး အျခားသူမ်ားျပင္ ဆင္ပါက copyright ဥပေဒနဲ႕ တရားစြဲႏိုင္ပါတယ္။ ဒါက Open Source
ဆိုတာကို ျမင္သာေအာင္ ေျပာျပတာပါ ။

Android ေလးကို ျပင္ဆင္တည္းျဖတ္ရင္း တည္းျဖတ္
ရင္းနဲ႕ အခုအခ်ိန္မွာ အေတာ္ေလးကို ျပည့္စံုလာတာကိုေတြ႕ရပါၿပီ။ ဒါဆိုကၽြန္ေတာ္တို႕Android version ေတြ အေၾကာင္းလည္း သိဖို႕လိုအပ္ပါတယ္။ ဗဟုသုတအေနနဲ႕ေပါ့

Android Version 1.0

သူကေတာ့ စစျခင္း Android က ေမြးထုတ္ေပးလိုက္တဲ႕ version ပါ HTC(G1)ဖုန္းေလးနဲ႕အတူ မိုဘိုင္းေလာကကို စတင္လာခဲ႕တယ္ဆိုပါေတာ့။ သူ႕ကိုစထုတ္ခဲ႕တဲ႕ေန႕ကေတာ့၂၀၀၈ ခုႏွစ္ ၊ စက္တင္ဘာလ(၂၃)ရက္ေန႕ ပါ ။ ေနာက္ပိုင္း ထြက္တဲ႕ Android version ေတြက ထူးထူးျခားျခား ပါ စားစရာမုန္႕ေတြနဲ႕ အမည္ေပးခဲ႕ပါတယ္ ဆက္ၾကည့္ရေအာင္ေနာ္

Android Version 1.5(CupCake)

သူကေတာ့ ၂၀၀၉ ခုႏွစ္ April(30) မွာ ထြက္လာတာပါ။ ေျပာင္းလဲ မႈေတြကေတာ့ Browser မွာ copy , paste ေတြလုပ္လို႕ရ လာပါတယ္။ ေနာက္ၿပီး Auto rotate screen လည္းရလာ ပါတယ္။ Widget ေတြလည္း သံုးလို႕ရလာပါတယ္

Android Version 1.6(Donut)

ဒီ version ေလးကိုေတာ့ 15 September 2009 စတင္ထုတ္ေ၀ခဲ႕ပါတယ္
ေနာက္ၿပီးေတာ့ Camera ပိုင္းလည္း အရင္ version ေတြ ထက္ပိုမိုေကာင္းမြန္လာခဲ႕ၿပီးCDMA,EVDO စနစ္ကို ပါ သံုးစြဲလာႏိုင္ခဲ႕ပါတယ္။ အေကာင္းဆံုး အခ်က္ကေတာ့ WVGA
ဆိုတဲ႕ ၾကည္လင္မႈေကာင္းတဲ႕ Screen Resolution ကိုလည္း ေထာက္ပံေပးႏိုင္ခဲ႕တယ္

Android Version 2.0/2.1(Éclair)

ဒီေကာင္ေလးကိုေတာ့ Donut ထက္ တစ္လခန္႕အကြာမွာ ထြက္ေပၚလာတာပါ။ 26 October 2009 ေပါ့ သူ႕မွာေနာက္တိုး feature ေတြအေနနဲ႕ Screen size အႀကီးေတြ
ကို Resolution ပိုေကာင္းေအာင္ support လုပ္ႏိုင္ခဲ႕တယ္ ေနာက္ၿပီး ယေန႕ေခတ္မွာနာမည္ႀကီးေနတဲ႕ HTML5 က အခု version မွာကတည္းက Support လုပ္ႏိုင္ပါၿပီ။

Android Version 2.2(Froyo)

ဒီ version ေလးကေတာ့ ၂၀၁၀ ခုႏွစ္၊ May လ ၂၀ ရက္ မွာ ထုတ္ခဲ႕တာပါ သူ႕မွာပါ၀င္လာတာေတြကေတာ့ အေတာ္မ်ားလာပါတယ္။ ဒါေပမယ့္ အဓိကေကာင္းတာေလးကေတာ့ Phone
က internet connection ကို ကြန္ပ်ဴတာ မွာသံုးဖို႕အတြက္ USB tethering လို႕ေခၚတဲ့USB ေပါက္ထုိးရံုနဲ႕ အင္တာနက္ရရွိေစတဲ႕ နည္းပညာေလးပါ။ ေနာက္ၿပီးေတာ့ Wifi hotspotနည္းပညာေတြ လည္းပါ၀င္ပါေသးတယ္။ USB ႀကိဳးထိုးစရာမလိုပဲ ဖုန္းကေန wifi ျပန္လႊင့္ၿပီး
Laptop ေတြနဲ႕အင္တာနက္သံုးလို႕ရတဲ႕ နည္းပညာေကာင္းေလးေတြပါ
screen ေလးကလည္း desktop စတိုင္အသံုးျပဳမႈေတြ ပိုေကာင္းလာပါတယ္။

Android Version 2.3(GingerBread)

GingerBread ေလးကိုေတာ့ လူအေတာ္မ်ားမ်ားသိေလာက္မွာပါ။ ဘာေၾကာင့္လဲဆို ေတာ့ ျမန္မာျပည္မွာ Android ေတြ စေခတ္စားလာတဲ႕ အခ်ိန္က ေပၚခဲ႕တဲ႕ version ေလးဆိုလည္းမမွားေပဘူးေပါ့။ ဒီ version ေလးနဲဲ႕ Android ဟာ တစ္ဟုန္ထိုး တိုးတက္ခဲ႕ပါတယ္
လက္ရွိအခ်ိန္ထိ ဒီ version ေလးက မေပ်ာက္ကြယ္ေသးပါဘူး …. Google ရဲ႕Android ေလးဟာလည္း ဒီ version ေလးမွာ ေတာ္ေတာ္ေအာင္ျမင္ လာပါတယ္။

သူနဲ႕အတူထုတ္လို္က္တဲ႕ဖုန္းေတြကေတာ့= Samsung Galaxy S2, Motorola Droid Razr/Razr Maxx

Android Version 3.0/3.1(Honeycomb)

ဒီ version ေလးကလည္း ထူးျခားျပန္ပါတယ္ ဘာေၾကာင့္လဲဆိုေတာ့ ဖုန္းေတြမွာဒီ version ေလးကို အသံုးမျပဳႏိုင္ပါဘူး။ Tablet ေတြသီး သန္႕အတြက္သာ ရည္ရြယ္ၿပီးထုတ္ခဲ႕လို႕ပါ ဒါေပ မယ့္ သိပ္နာမည္မႀကီးလိုက္ပါဘူး မိုဘိုင္းဖုန္းသံုးမရတဲ႕အတြက္အေၾကာင့္ပါ
သူကေတာ့ 22 February 2011 မွာ ထြက္ေပၚလာတာပါ။

Android Version 4.0 _ 4.0.x (Ice Cream Sandwich)

စတင္ပြဲထုတ္ခဲ႕တဲ႕ အခ်ိန္ကေတာ့ 19 October 2011 ေန႕ပါ
ဒီ version ကေတာ့ အခု စာဖတ္သူေတာ္ေတာ္မ်ားမ်ားသိေနၾကပါၿပီ ဒီဇိုင္ေလးကလန္းတယ္လို႕ လူအမ်ားေျပာၾကတဲ႕ ICS ပါ။.. သူ႕ကိုေတာ့Google က Galaxy Nexus ဖုန္း
နဲ႕အတူ ပြဲထုတ္ခဲ႕ပါတယ္ ေအာင္ျမင္တဲ႕ version ေလးတစ္ခုဆိုလည္း မမွားပါဘူး

Android Version 4.1 (Jelly Bean)

9 July 2012 မွာထုတ္ခဲ႕တဲ႕ version ေလးပါ ။ ဂ်ယ္လီေကၽြးမယ္ဆိုတဲ႕ version ေလးပါ Samsung ရဲ႕ ထုတ္ကုန္အမ်ားစုနဲ႕ထြက္ေပၚလာ တဲ႕ version ေလးပါ အခုအခ်ိန္ထိေတာ့ အသံုးနည္းေသးပါတယ္ Samsung
Device အေတာ္မ်ားမ်ားသာသံုးတာေတြ႕ရပါတယ္ အေတာ္ၿပီးျပည့္စံုတဲ႕
version ေလးလည္းျဖစ္လာပါတယ္ setting ပိုင္းေတြမွာ အရမ္းကို
powerful ျဖစ္လာတာေတြ႕ရပါတယ္

ဒီေလာက္ဆို Android Version အမ်ိဳးမ်ိဳးကိုသိၾကၿပီေပါ့ေနာ္ ဒါေလးသိရံုနဲ႕
မၿပီးေသးျပန္ဘူး ထူးျခားတာေလးတစ္ခုေျပာျပအံုးမယ္ Android ရဲ႕ဆန္းသစ္မႈေလးတစ္ခု ပဲဆိုပါေတာ့ သူရဲ႕ version ေတြကို နာမည္ေပးထားတာကလည္း မုန္႕နာမည္ေတြခ်ည္းပဲ။ေနာက္တစ္ခု ကေတာ့ version က English Alphabet အတိုင္းပါပဲ။ စစျခင္းက

CupCake
Donut
Eclair
Froyo
Gingerbread
Honeycomb
Ice Cream Sandwich
Jelly Bean

အစစာလံုးေလးေတြကိုၾကည့္လိုက္ပါ D,E,F,G,H,I,J အစဥ္အတိုင္းပါ
မၾကာခင္က အသစ္တစ္ခု ထပ္ထြက္ပါေသးတယ္ နာမည္က Key Lime Pie တဲ႕။ ဒါဆို ကၽြန္ေတာ္တို႕ Android ကို ခန္႕မွန္းႏိုင္တာတစ္ခုရွိ ပါတယ္။ ေနာက္ထြက္မယ့္Version name ေလးက L နဲ႕စမွာေသ ခ်ာပါတယ္ L နဲဲ႕စမယ့္ မုန္႕နာမည္ေလးသာစဥ္းစား
ၾကေပေတာ့ အဲဒါေသခ်ာသေလာက္ရွိပါတယ္ ဒါဆို ထူးျခားတာေလး သိၿပီ

ေနာက္တစ္ခုက်ေတာ့ Android က ဘာေၾကာင့္ အရမ္းေအာင္ျမင္ လာရသလဲဆိုတဲ့အခ်က္တစ္ခုပါ iOS ဆိုရင္ သူတို႕ရဲ႕ Software ကိုေရးသားၿပီးရင္ သူတို႕ itunes မွာသာတင္ေရာင္းခြင့္ ၇ွိပါတယ္။ ဒါသူတို႕ရဲ႕ Market ေပါ့ ေနာက္ၿပီး developer ဘက္ကေရာင္းမယ္
ဆိုရင္ စစ၀င္ျခင္း $99 ေပးရပါတယ္ ။ သူတို႕ေရာင္းတဲ႕ application က $2 ဆိုရင္Developer က $1 သာရရွိပါတယ္ က်န္ 50% က apple ကိုေပးရပါတယ္ ။ ၀ယ္သူအေနနဲ႕ၾကည့္မယ္ဆို ရင္လည္း itunes တစ္ခုတည္းသာရွိပါတယ္ ။ ဘယ္သူမဆို ေစ်း၀ယ္ရင္
ေစ်းဆစ္ခ်င္ၾကတာပဲေလ။

 ႏႈိင္းယွဥ္ျခင္တာပဲေလ အျခား Market ေတြ မရွိေတာ့ ႏႈိင္းယွဥ္လို႕
မရဘူး ။ ေအာ္ ဒါေပမယ့္ Android က်ေတာ့ အဲလိုမဟုတ္ေတာ့ျပန္ဘူး Google က Google Play ဆို တဲ႕ Market တစ္ခုဖြင့္ထားတယ္ ဒါေပမယ့္ စာဖတ္သူက market တစ္ခုလုပ္ခ်င္လည္းရပါတယ္။ တားဆီး ထားျခင္း မရွိပါဘူး။ Market ေပါင္းမ်ားစြာလည္းရွိပါတယ္ အခမဲ့ေဆာ့၀ဲေပါင္း လည္း မနည္းပါဘူး သံုးမေလာက္ေအာင္မ်ားျပားပါတယ္။

Developer ဘက္ကၾကည့္မယ္ဆိုရင္လည္း အကယ္ ၍ Google Play မွာ မိမိ ေရးသားထားတဲ႕ app ကိုတင္မယ္ဆိုပါက Registeration fee အေနနဲ႕ $25 သာေပးရပါတယ္ applicationတစ္ခု က $10 ဆို ပါက developer က $7 ရပါတယ္ 30% ကိုေတာ့ Google ကေၾကာ္ျငာခ ဆိုၿပီးေတာ့ ယူ ပါတယ္။ ေနာက္ၿပီး Android application တစ္ခုေရးဖို႕
Android Device ရွိစရာေတာင္မလိုပါဘူး ။ ဒါဆို apple နဲ႕ယွဥ္ၾကည့္လိုက္ ပါ Open Sourceရဲ႕ အားသာခ်က္ပါ ။ ဒီေလာက္ဆို စာဖတ္သူဟာ Android နဲ႕ပက္သတ္တာေလးေတြကိုေတာ့ဗဟုသုတအေန နဲ႕ ေတာ္ေတာ္မ်ားမ်ား သိေလာက္ပါၿပီ။

 ဘာေတြဆက္ေလ့လာရအံုးမလဲဆိုတာကေတာ့ Advance User တစ္ေယာက္ျဖစ္ဖို႕ဆိုရင္ေတာ့ Android ဖုန္းေတြကိုRoot လုပ္ နည္း,Firmware upgrade , Firmware Downgrade စတဲ႕နည္းပညာေလးေတြကို ေလ့လာဖို႕လိုအပ္ပါအံုးမယ္။ အျပင္မွာ သင္တန္းေတြအမ်ားႀကီးရွိပါတယ္ ေစ်းလည္းႀကီးပါ တယ္။
ဘာေၾကာင့္လဲဆိုေတာ့ ဒီ course ေလးတစ္ခုနဲ႕ ဘ၀အသက္ေမြး ၀မ္းေၾကာင္းျပဳႏိုင္တယ္ဆိုေတာ့ သင္တန္းေၾကးေစ်းႀကီးတာကေတာ့ မဆန္းပါဘူး။ ဒါေပမယ့္ သင္တန္းမတက္ပဲနဲ႕လည္း သိတဲ႕နည္းလမ္းေတြ အမ်ားႀကီးပါ။ ကၽြန္ေတာ္ဆိုရင္ မိုဘိုင္းသင္တန္းတစ္ခုမွ မတက္ခဲ႕ရ ပါဘူး။

 ကြန္ပ်ဴတာေတာင္မွ အေျခခံနဲ႕ ၀င္းဒိုးတင္တာ ေလးသိၿပီး
က်န္တာေတြကို စာအုပ္ေတြ အင္တာနက္ေတြကေန တစ္ဆင့္ ကိုယ္တိုင္ေလ့လာခဲ႕ရတာပါ။စာဖတ္သူက ေငြေၾကးမတတ္ႏိုင္လို႕ ဒါမွမဟုတ္ အခ်ိန္မေပးႏိုင္လို႕ဆိုရင္ ျမန္မာလိုေရးသား
ထားတဲ႕ စာအုပ္ေတြ၀ယ္ဖတ္ပါ။ အင္တာနက္မွာ ၀င္ရွာပါ ဖိုရမ္ေတြမွာ ေဆြးေႏြးမွာစာအုပ္ေတြ ကိုလည္း ေဒါင္းပါ လို႕ အၾကံေပးခ်င္ပါတယ္ဗ်ာ။

ဖတ္လိုက္ရတဲ႕အတြက္ လိုအပ္သည္မ်ားရွိသည္ျဖစ္ေစ ၊ ဗဟုသုတ ရသြားသည္ျဖစ္ေစ
ေကာ္မန္႕ေလးေတာ့ေရးေပးသြားပါခင္ဗ်ာ .. ေကာ္မန္႕ေလးက စာေရးသူတို႕
အားေဆးေလးျဖစ္လို႕ပါ။

ေအာင္ေက်ာ္ခိုင္ (ပုသိမ္)

No comments:

Post a Comment