• A boat with beautiful sunset.
  • Tree in field with blue sky.
  • Amaizing sunrise moment

Tuesday, December 10, 2013

Android ဆိုတာ ဘာလဲ?????



ဒီေခါင္းစဥ္ေအာက္ေရာက္ရင္ေတာ့ Os ေတြ အေၾကာင္းကို အႀကမ္းဖ်င္းေတာ့ ရွင္းရပါေတာ့မယ္။
ကြ်န္ေတာ္လည္း အႀကမ္းဖ်င္းေလာက္ပဲ သိတာကိုး....အႀကမ္းပဲ ရွင္းမွာေပါ့ေနာ္ :P ။
Computer သံုးပဲ ၿဖစ္ေစ၊ Mobile ဖုန္းေတြမွာပဲ ၿဖစ္ေစ Os ( Operating System) ေတြမွာ နွစ္မ်ိဳးနွစ္စား ရွိပါတယ္။
Closed Operating System နဲ႔ Opening Operating System လို႔ ေခၚပါတယ္။ ဟုတ္ပါၿပီ။ ဘာက ဘယ္လိုလဲ။
***
Closed Os ဆိုတာက နာမည္ၾကည့္တာနဲ႔ သေဘာေပါက္နိူင္ပါတယ္။ ပိတ္ထားတယ္ ဆိုတဲ့သေဘာေပါ့ေနာ္။
ဘာပဲ လုပ္လုပ္ သူ႔မွာ ကန္႔သတ္ခ်က္ ရွိပါတယ္။ မ၀င္ရ ဆိုတဲ့ တားၿမစ္နယ္ေၿမေတြ ပါပါတယ္။
ဆိုလိုရရင္ စစ္တပ္လိုမ်ိဳး အဆင့္အဆင့္ေတြ ရွိတဲ့ေနရာသေဘာ သက္ေရာက္ပါတယ္။
Computer သံုး အေနနဲ႔ နားလည္ေအာင္ေၿပာရရင္ သူ႕ရဲ႕ ေက်ာရိုး System ပိုင္းဆိုင္ရာေတြကို
User ကို ေတြ႔ခြင့္၊ၿမင္ခြင့္ေတာင္ မေပးပါဘူး။
ေတြ႔ခြင့္၊ၿမင္ခြင့္ ရေအာင္ လုပ္ထားရင္ေတာင္ ၿပင္ဆင္နိူင္ခြင့္ မေပးပါဘူး။
အဲဒါကို Closed System လို႔ ေခၚဆိုပါတယ္။ (ဥပမာ-Window Os, Mac Os, iOs..စတာေတြေပါ့။)။
တစ္လက္စတည္း ေကာင္းက်ိဳး၊ဆိုးက်ိဳးေတြကိုပါ နားလည္သေလာက္ေလးရွင္းၿပခဲ့ခ်င္တယ္ဗ်ာ။
Closed System ေတြမွာ အေပၚက ဆိုခဲ့သလို အစစအရာရာ User ကို ၿပင္ဆင္ခြင့္ ေပးမထားပဲ
သူ႔ရဲ႕ ေဘာင္အတြင္းမွာပဲ လုပ္ေဆာင္ခြင့္ ရသည့္အတြက္ User Effect ေၾကာင့္ ၿဖစ္နိူင္တဲ့ ၿပသနာေတြ မရွိပါဘူး။
ေနာက္ၿပီး ၄င္းကဲ့သို႔ ဘာပဲ လုပ္လုပ္ သူတို႔ရဲ႕ ခြင့္ၿပဳခ်က္ ရမွ လုပ္ေဆာင္၍ ရသည့္အတြက္
မွားယြင္းလုပ္ေဆာင္ခ်က္ဆိုတာလည္း မရွိသေလာက္ နည္းပါးပါတယ္။
သူ႔ရဲ႕ Framwork နဲ႔ သြင္းလို႔ ရမယ့္ Application ေတြ အားလံုးဟာ လံုး၀ကို Stable ၿဖစ္ပါတယ္။
အဲလို ၿဖစ္ေအာင္လည္း လုပ္ထားလို႔ Closed လို႔ ေခၚတာေပါ့ေနာ္။
ဆိုရရင္ Security ပိုင္းဆိုင္ရာမွာ အလြန္ကို ေတာင့္တင္းခိုင္မာပါတယ္။
ဆိုးက်ိဳးကေတာ့(အဲ....ဆိုးက်ိဳးလို႔ သံုးနႈန္းရတာ အရမး္ေတာ့ မေကာင္းၿမင္ရာက်ပါတယ္။
ဒါေပသိ အဆင္မေၿပမႈလို႔ပဲ ရည္ရြယ္ပါတယ္ေနာ္။)

ဘာပဲ လုပ္လုပ္ ခြင့္ၿပဳခ်က္ရမွ၊ ခြင့္ၿပဳမွ ဆိုတဲ့ ကန္႔သတ္ခ်က္ေတြေၾကာင့္ရယ္။
စည္းေတြ၊ေဘာင္ေတြ ေအာက္မွာပဲ လုပ္ေဆာင္ေနရသည့္အတြက္
 အားလံုးဟာ Step by Step ပဲ သြားေနရသည့္အတြက္ User ေတြနဲ႔ friendly ၿဖစ္ဖို႔ေတာ့ သိပ္အဆင္မေၿပပါဘူး။
ေနာက္ၿပီး ကိုယ္ကိုယ္တိုင္လည္း နားလည္ တတ္ေၿမာက္ထားေပမယ့္ကိုယ့္ဘာသာ ၿပင္ဆင္နိူင္ခြင့္မရနူိင္ပါဘူးဗ်ာ။(ဆိုလိုခ်င္တာက ကိုယ္ဟာလည္း developer တစ္ေယာက္ဆိုပါစို႔။
ကိုယ့္ပစၥည္းကို ကိုယ့္အတြက္ အေကာင္းဆံုး ၿဖစ္ေအာင္ မလိုခ်င္တာေတြကို ထုတ္မယ္။
လုိခ်င္တာေတြကို ထည့္မယ္ စသည္ၿဖင့္ လုပ္ခ်င္တယ္။ လုပ္လည္း လုပ္နိူင္တယ္ ဆိုခဲ့ရင္ေတာင္မွ
လုပ္ခြင့္ မရပါဘူး။) ကဲ..ဒါဆို Closed ဆိုတာ ဘာအဓိပၸါယ္လဲ ဆိုတာ သိေလာက္ၿပီလို႔ ထင္ပါတယ္။
***
Opening Os ဆိုတာ အေပၚက Closed နဲ႔ ေၿပာင္းၿပန္ေပါ့ေနာ္။(ဥပမာ- Linux Os, Android Os..စတာေတြေပါ့) သူ႔မွာက အကုန္လံုး freedom ပါပဲ။ အားလံုးဟာ ကိုယ္ကိုယ္တိုင္ လုပ္ေဆာင္ခြင့္ ရပါတယ္။
အဲဒီေတာ့ “ကိုယ္ၿဖစ္ ကိုယ္ခံ”ေပါ့ေနာ္။သူရဲ႕ ေကာင္းက်ိဳးကေတာ့ စာဖတ္သူဟာ application တစ္ခုကို
ကိုယ္တိုင္မေရးနိူင္ရင္ေတာင္ ၿပင္ဆင္ၿပီး သံုးမလား။
Built-in ပါလာတဲ့ application ေတြကို မလိုခ်င္ဘူးလား။ ရတာေပါ့ဗ်ာ။ ၿဖဳတ္သာပစ္လုိက္။
ဘယ္လို..... ၿမန္မာမႈၿပဳပစ္လိုက္ခ်င္တယ္လား။ အား...သိပ္ရတာေပါ့ဗ်ာ။ အဲလို..အဲလိုေတြေၾကာင့္ အသံုးၿပဳရတာ User friendly ၿဖစ္ပါတယ္။ လြယ္လည္း လြယ္ကူလို႔ လူႀကိဳက္လညး္ မ်ားတာေပါ့ေနာ္။
ဆိုးက်ိဳးကေတာ့ လုပ္ခ်င္တာ လုပ္ခြင့္ ရေနမွေတာ့ ကလိမေတာ္လို႔ ပ်က္တာေတြကေတာ့ ဘယ္ေနရာမွာ ၿဖစ္ၿဖစ္ ၾကားေနရတာေပါ့ေနာ္။
တတ္ရင္ ေရးလို႔ ရမွေတာ့ တတ္တဲ့သူက Virus ေရးတယ္ဆိုလည္း ၿပန္႔တာေပါ့။
ကဲ...ဒီေတာ့ ဆိုရရင္ သူက Stable မၿဖစ္ဘူးေပါ့ဗ်ာ။ လုပ္ခ်င္တာ လုပ္ခြင့္ ေပးထားတာကိုး။ မဟုတ္ဘူးလားဗ်ာ...
ဒီေလာက္ဆိုရင္ ေရွ႕ဆက္လို႔ ရေလာက္ၿပီ ထင္ပါတယ္။
ဒါေလးေတြကို စာမရွည္ရွည္ေအာင္လို႔ ေရးေနတာ မဟုတ္ပါဘူးေနာ္။
တစ္ခ်ိဳ႕ computer ေတာင္ ေကာင္းေကာင္းမသံုးတတ္တဲ့သူေတြအတြက္ ဘာမွန္းညာမွန္းမသိ မၿဖစ္ေအာင္
အေၿခခံေလးအၿဖစ္ပဲ ရပါေစ ဆိုၿပီး အစကေန စလိုက္တာပါ။
ကြ်န္ေတာ္က Android ကိုပဲ ေကာင္းေကာင္း မဟုတ္ေတာင္ နည္းနည္းေလး သိပါတယ္။
က်န္တဲ့ အမ်ိဳးအစားေတြကိုေတာ့ ေလ့လာေနဆဲမွာပဲ ရွိေသးေတာ့ Android ကိုပဲ ရွင္းပါ့မယ္ေနာ္။
ကြ်န္ေတာ္ ဖုန္းနဲ႔ ပတ္သက္ၿပီး အစကေန စရွင္းမယ္ဆိုေတာ့ ဘယ္က စရွင္းရမလဲေပါ့။
စဥ္းစားလိုက္ေတာ့ root တို႔ ဘာတို႔ထက္ ပိုၿပီး အေၿခခံက်မယ္ ထင္တဲ့ ေနရာကေန စလိုက္တာပါ။ဒါေလးကို ဖတ္ၿပီး တစ္ခုခုသာ ရရွိခဲ့မယ္ ဆိုရင္ ေက်နပ္ပါၿပီဗ်ာ။
ဒီထက္ပိုဖတ္ခ်င္တယ္ဆိုရင္ ေအာက္ကလင့္မွာ ဖတ္႐ႈႏုိင္ပါတယ္
http://en.wikipedia.org/wiki/Android_%28operating_system%29

0 comments:

Post a Comment