Friday, 8 March 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 ေလးတစ္ခုနဲ႕ ဘ၀အသက္ေမြး ၀မ္းေၾကာင္းျပဳႏိုင္တယ္ဆိုေတာ့ သင္တန္းေၾကးေစ်းႀကီးတာကေတာ့ မဆန္းပါဘူး။ ဒါေပမယ့္ သင္တန္းမတက္ပဲနဲ႕လည္း သိတဲ႕နည္း လမ္းေ တြ အ မ်ားႀကီးပါ။ ကၽြန္ေတာ္ဆိုရင္ မိုဘိုင္းသင္တန္းတစ္ခုမွ မတက္ခဲ႕ရ ပါဘူး။

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

ref:TechSpace journal

No comments:

Post a Comment