စာဖတ္ေနသူေပါင္း

We can check your plugins and stuff
ဆံုေနၾက မွ လာေရာက္ၾကေသာ မိတ္ေဆြမ်ားကို အထူးေက်းဇူးတင္ရွိပါသည္..
We can check your plugins and stuff လူထုနဲ႔ တိုင္းျပည္သာေကာင္းစားေအာင္လုပ္ေပး ဘယ္သူပဲ ျဖစ္ျဖစ္ ဘယ္ပါတီပဲျဖစ္ျဖစ္ ေထာက္ခံတယ္

Monday, August 20, 2012

Custom ROM ဆိုတာ ဘာလဲ


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

ပထမဦးဆံုးအေနနဲ႔ ROM ဆိုတာ ဘာလဲ ဆိုတာကို ရွင္းျပပါမယ္။ ROM ဆိုတဲ့အသံုးအႏႈန္းဟာ သိုေလွာင္မႈခ်စ္ပ္ေတြပါဝင္တဲ့ Read-Only-Memory ကို အတိုေကာက္ ေခၚဆိုထားျခင္းျဖစ္ပါတယ္။ ROM ပါဝင္တဲ့ Gameboy ဂိမ္းေတြမွာ ဂိမ္းေတြကို save လုပ္ဖို႔အတြက္ သီးျခားေနရာရိွေပမယ့္ ဂိမ္းေတြကေတာ့ Read-Only ျဖစ္တဲ့အတြက္ modify ျပဳလုပ္ႏိုင္ျခင္းမရိွပါဘူး။ ဒီအသံုးအႏႈန္းကို Android မွာရည္ညႊန္းအသံုးျပဳ တဲ့အခါမွာေတာ့ Firmware လို႔ သံုးႏႈန္းတာ အနီးစပ္ဆံုး မွန္ကန္တယ္လို႔ ဆိုရပါမယ္။

ROM ကို Android ထုတ္ကုန္ေတြမွာ install လုပ္တယ္ဆိုတဲ့ အဓိပၸာယ္ဟာ Android software/system file ေတြကို ဖ်က္ျခင္း (သို႔) လက္ရိွဖိုင္အေဟာင္းကို အသစ္နဲ႔အစားထိုးျခင္းကို ဆိုလိုျခင္းျဖစ္ပါတယ္။ ဒီနည္းလမ္းဟာ ကြန္ပ်ဴတာ operating system (Windows 7, OS X, Linux) တို႔ကို re-install လုပ္တဲ့ လုပ္ငန္းစဥ္နဲ႔ တူညီပါတယ္။

Custom ROMs ဆိုတာ ဘာလဲ

Android ROM ေတြမွာ stock ROM နဲ႔ custom ROM ဆိုၿပီး ႏွစ္မ်ိဳးရိွပါတယ္။ Stock ROM ဆိုတာကေတာ့ Android ဖုန္းကို ဝယ္ယူလိုက္တဲ့အခါမွာ ပါဝင္လာတဲ့ ဖုန္းရဲ႕ operating system ျဖစ္ပါတယ္။

Custom ROM ဆိုတာကေတာ့ Android ျဖန္႔ခ်ိမႈတစ္ခုကို ျပဳျပင္မြမ္းမံထားျခင္း ျဖစ္ပါတယ္။ Google ဟာ Android source code ကို မည္သူမဆို ေျပာင္းလဲအသံုးျပဳႏိုင္ေအာင္ ျပဳလုပ္ေပးထားတာေၾကာင့္ လူအမ်ားဟာ ၎ code ကို ကိုယ္တိုင္ေျပာင္းလဲၾကၿပီး feature မ်ားထည့္သြင္းၾကသလို ႏွစ္သက္ဖြယ္ေကာင္း တဲ့ tweak မ်ားနဲ႔ ေျပာင္းလဲျဖန္႔ေဝၾကပါတယ္။ ဒါေၾကာင့္ custom ROM တစ္ခုကို homescreen ေျပာင္းလဲျခင္း၊ background ဝန္ေဆာင္မႈမ်ားနဲ႔ default software စတာေတြပါဝင္တဲ့ Android ကို ထုတ္ကုန္ တစ္ခုေပၚမွာ ပိုမိုေကာင္းမြန္စြာ အလုပ္လုပ္ႏိုင္ဖို႔အတြက္ custom code ေျပာင္းလဲျပင္ဆင္မႈအခ်ိဳ႕ ျပဳလုပ္ထားျခင္းလို႔ အဓိပၸာယ္ဖြင့္ဆိုႏိုင္ပါတယ္။

Software ကၽြမ္းက်င္ပညာရွင္မ်ားဟာ လ်င္ျမန္ၿပီး feature အမ်ားစု ျဖည့္စြက္ထားတဲ့ ROM ေတြကို အတူတကြပူးေပါင္း တည္ေဆာက္ၾကပါတယ္။ လက္ရိွမွာ နာမည္ေက်ာ္ေနတဲ့ ROM မ်ားကေတာ့ Android ထုတ္ကုန္ ၇၀ ေက်ာ္အတြက္ အေထာက္အပံ့ေပးတဲ့ CyanogenMod, ျပဳျပင္ေျပာင္းလဲမႈမ်ားစြာျပဳလုပ္ထား ၿပီးေပါ့ပါးတဲ့ ROM ျဖစ္တဲ့ AOKP, အျမင္ ေကာင္းမြန္ေအာင္ အဓိကထားျပဳလုပ္ထားတဲ့ ROM ျဖစ္တဲ့ Android Revolution တို႔ျဖစ္ပါတယ္။ ဒါေပမဲ့ အဆိုပါ Android တည္ေဆာက္မႈမ်ားကို သာမန္လူမ်ားကသာ ျပဳလုပ္ထား ျခင္းျဖစ္ၿပီး HTC နဲ႔ Samsung တို႔မွ developer မ်ားက ျပဳလုပ္ထားျခင္းမ်ိဳးမဟုတ္ေပမယ့္ အားနည္းခ်က္အမ်ား အျပားမရိွသလို အသံုးျပဳတဲ့အခါမွာလည္း အႏၱရာယ္မရိွေစပါဘူး။ အခ်ိဳ႕ေသာ အေျခအေနမ်ားတြင္ community မ်ားက တည္ေဆာက္ထားတဲ့ software ေတြဟာ ဆယ္ဆမက ပိုမိုေကာင္းမြန္တာကိုေတြ႕ရၿပီး ျဖန္႔ခ်ိတဲ့အခ်ိန္ကလည္း တစ္ခုတစ္ခု ေဝးကြာျခင္းမရိွပါဘူး။

Android အသံုးျပဳသူမ်ားအေနနဲ႔ HTC နဲ႔ Samsung တို႔ရဲ႕ လက္ရိွ software နဲ႔ပတ္သက္ၿပီး စိတ္ေက်နပ္မႈမရိွ ဘူးဆိုရင္ ေအာက္ေဖာ္ျပပါ ဝက္ဘ္ဆိုက္မ်ားထံ သြားေရာက္လည္ပတ္ၿပီး ေလ့လာႏိုင္ပါတယ္။ လက္ရိွ နာမည္ ေက်ာ္ေနတဲ့ ROM သံုးခုကေတာ့ ေအာက္ပါအတိုင္း ျဖစ္ပါတယ္။

- CyanogenMod, http://www.cyanogenmod.com ကေတာ့ Android ထုတ္ကုန္ေတြကို လ်င္ျမန္စြာနဲ႔ အသံုးျပဳႏိုင္ေစမယ့္ ROM ျဖစ္ပါတယ္။

- AOKP, http://aokp.co ကလည္း နာမည္ေက်ာ္ ROM တစ္ခုျဖစ္ပါတယ္။ ဒါေပမဲ့ ထုတ္ကုန္အမ်ားစုအတြက္ အေထာက္အပံ့ေပးထားျခင္းမရိွေပမယ့္လည္း ေလ့လာရက်ိဳးနပ္ေစမယ့္ ROM ျဖစ္ပါတယ္။

- Android Revolution HD, http://forum.xda-developers.com/showthread.php?t=840040 မွာေတာ့ HTC ထုတ္ကုန္မ်ားကို အမ်ားစု အေထာက္အပံ့ေပးထားၿပီး Asus Transformer နဲ႔ Galaxy Nexus တို႔ကိုလည္း အေထာက္အပံ့ေပးထားပါတယ္။

Custom ROM မ်ားကို အသံုးျပဳျခင္းေၾကာင့္ ရရိွသည့္ အက်ိဳးေက်းဇူးမ်ား

- Android ျဖန္႔ခ်ိမႈအသစ္ကိုရရိွလိုတဲ့အခါမွာ လေပါင္းမ်ားစြာ ေစာင့္ဆိုင္းရပါတယ္။ ဒါေပမဲ့ custom ROM developer မ်ားကေတာ့ ရက္သတၱပတ္အနည္းငယ္အတြင္း ျဖန္႔ခ်ိေပးႏိုင္ပါတယ္။ ဒါ့အျပင္ feature သစ္ ေတြပါဝင္ၿပီး အားနည္းခ်က္ေတြကိုျပင္ဆင္ေပးထားတဲ့ update ေတြကို မၾကာခဏဆိုသလို ျဖန္႔ခ်ိတဲ့အတြက္ ထုတ္ကုန္ေတြကို လ်င္ျမန္စြာနဲ႔ အသံုးျပဳႏိုင္ေစပါတယ္။ Custom ROM အမ်ားစုကို update ျပဳလုပ္တဲ့အခါမွာ လည္း over the air (OTA) ျဖင့္ျပဳလုပ္ႏိုင္တာေၾကာင့္ အရာအားလံုးကို re-install မလုပ္ဘဲ သံုးႏိုင္ပါတယ္။

- ဖုန္းကို Root လုပ္ၿပီးတဲ့ ROM တစ္ခုကို install လုပ္တဲ့အခါမွာ အလြယ္တကူျပဳလုပ္ႏိုင္ၿပီး ဖုန္းနဲ႔အတူပါလာတဲ့ stock ROM ကိုလည္း ေျပာင္းလဲအသံုးျပဳႏိုင္ေစပါတယ္။

- Custom ROM တစ္ခုကို install လုပ္ဖို႔အတြက္ Android ထုတ္ကုန္ကို Root လုပ္ထားဖို႔ လိုပါတယ္။ ဒါမွသာ ဖုန္းေပၚမွ မလိုအပ္သည္မ်ားကို ဖယ္ရွားျခင္း၊ ဖုန္းကို ေမႊေႏွာက္အသံုးျပဳျခင္းတို႔ကို ျပဳလုပ္ႏိုင္မွာျဖစ္ပါတယ္။ ဒါ့အျပင္ Root access လိုအပ္တဲ့ overclocker လိုမ်ိဳး application ေတြကိုလည္း အသံုးျပဳႏိုင္ေစပါတယ္။

Custom ROM မ်ားရဲ႕ စြမ္းေဆာင္ရည္

Developer ေတြဟာ carrier ေတြက ထည့္သြင္းေပးလိုက္တဲ့ app မ်ားကဲ့သို႔ မလိုအပ္သမွ်ကို ဖယ္ရွား ထားျခင္းနဲ႔ kernel ကို အဆင့္ျမႇင့္တင္ထားမႈမ်ားေၾကာင့္ custom ROM ေတြရဲ႕ စြမ္းေဆာင္ရည္ဟာ လ်င္ျမန္ၿပီး အသံုးတည့္သလို memory သံုးစြဲမႈကလည္း နည္းပါးရျခင္း ျဖစ္ပါတယ္။


Custom ROM အသံုးျပဳရာတြင္ သတိျပဳရမည့္အခ်က္မ်ား

- Custom ROM မ်ားကို အသံုးျပဳတဲ့အခါမွာ အႏၱရာယ္ျဖစ္ေစႏိုင္တာေၾကာင့္ သတိျပဳၿပီး အသံုးျပဳဖို႔လိုပါတယ္။ ပထမဦးဆံုးအေနနဲ႔ ROM ထည့္သြင္းျခင္းလုပ္ငန္းစဥ္ျဖစ္တဲ့ flash လုပ္ငန္းစဥ္ကို ျပဳလုပ္တဲ့အခါမွာ အမွားအယြင္းတစ္စံုတစ္ရာနဲ႔ ေတြ႕ႀကံဳႏိုင္ပါတယ္။ ဒီလိုျဖစ္ရပ္မ်ိဳးဟာ လက္ရိွမွာ ျဖစ္ပြားမႈနည္းပါးလ်က္ရိွၿပီး အကယ္၍ အမွားအယြင္း တစ္စံုတစ္ရာနဲ႔ႀကံဳေတြ႕ခဲ့ပါက ယခင္အေျခအေနအတိုင္း restore လုပ္ႏိုင္ပါတယ္။

- Custom ROM ကို install လုပ္တဲ့အခါမွာ clean wipe ကို ျပဳလုပ္ဖို႔လိုပါတယ္။ ဒီလုပ္ငန္းစဥ္ဟာ လက္ရိွ data ေတြ အားလံုးကို ဖ်က္ပစ္မွာျဖစ္တဲ့အတြက္ အရာအားလံုးကို အရင္ဆံုး back up လုပ္ထားရပါမယ္။

- Custom ROM ေတြမွာ အားနည္းခ်က္ရိွႏိုင္ပါတယ္။ အကယ္၍ အားနည္းခ်က္ေတြကို ရွာေဖြေတြ႕ရိွတဲ့အခါ မွာ ROM forum ေပၚမွာ တင္ၿပီးေမးျမန္းမႈမ်ားျပဳလုပ္ကာ အႀကံဉာဏ္မ်ား ရယူႏိုင္ပါတယ္။

- ဖုန္းအသစ္ေတြနဲ႔ ROM အသစ္ေတြဟာ အခ်ိန္တိုင္းလိုလို ထြက္ေပၚေနပါတယ္။ ဒါေၾကာင့္ ဖုန္းနဲ႔ လိုက္ဖက္မယ့္ ROM ကို ရွာေဖြရာမွာ ဖုန္းအမ်ိဳးအစားနဲ႔ ROM ကို ႐ိုက္ထည့္ၿပီး အလိုရိွတဲ့ Android ဗားရွင္းကို ရွာေဖြ သင့္ပါတယ္။


by Internet Journal

0 comments: