ကြော်ငြာပိတ်ပါ။

ကတည်းက sandboxing အသိပေးချက် Mac App Store ရှိ အက်ပ်များအတွက် Apple သည် developer များအတွက် အခက်အခဲများကို မည်သို့လုပ်ဆောင်နေပုံနှင့် ပတ်သက်၍ အပြင်းအထန် ဆွေးနွေးမှုများ ပြုလုပ်ခဲ့သည်။ သို့သော်၊ ပထမဆုံး ထိခိုက်သေဆုံးမှုနှင့် အကျိုးဆက်များကသာ ဤရွေ့ပြောင်းမှုသည် ပြဿနာမည်မျှကြီးမားပြီး အနာဂတ်တွင် developer များအတွက် မည်သို့မည်ပုံ ဖြစ်လာနိုင်သည်ကို ပြသထားသည်။ အကယ်၍ sandboxing သည် သင့်အား ဘာမှ မပြောပါက၊ အတိုချုံးအားဖြင့် ၎င်းသည် စနစ်ဒေတာသို့ ဝင်ရောက်ခွင့်ကို ကန့်သတ်ခြင်းဟု ဆိုလိုသည်။ iOS ရှိ အက်ပ်များသည် ထိုနည်းအတိုင်း လုပ်ဆောင်သည် - ၎င်းတို့သည် လက်တွေ့တွင် စနစ်ထဲသို့ ပေါင်းစည်း၍ ၎င်း၏ လုပ်ဆောင်ချက်ကို ထိခိုက်စေခြင်း သို့မဟုတ် ၎င်းတွင် လုပ်ဆောင်ချက်အသစ်များကို ထည့်သွင်းခြင်း မပြုနိုင်ပါ။

ဟုတ်ပါတယ်၊ ဒီအဆင့်မှာလည်း အကြောင်းပြချက်ရှိပါတယ်။ ပထမဦးစွာ၊ ၎င်းသည် လုံခြုံရေးဖြစ်သည်- သီအိုရီအရ၊ ထိုကဲ့သို့သော အက်ပလီကေးရှင်းသည် စနစ်၏ တည်ငြိမ်မှု သို့မဟုတ် စွမ်းဆောင်ရည်ကို ထိခိုက်စေနိုင်သည် သို့မဟုတ် ၎င်းကဲ့သို့ တစ်စုံတစ်ခုသော အန္တရာယ်ရှိသော ကုဒ်ကို App Store အတွက် အပလီကေးရှင်းကို အတည်ပြုသည့်အဖွဲ့မှ လွတ်မြောက်ရန် ထိုသို့လုပ်ဆောင်ပါက၊ ဒုတိယအကြောင်းရင်းမှာ အတည်ပြုချက်လုပ်ငန်းစဉ်တစ်ခုလုံး၏ ရိုးရှင်းမှုဖြစ်သည်။ အပလီကေးရှင်းများကို ပိုမိုလွယ်ကူစွာ စစ်ဆေးအတည်ပြုပြီး ပြန်လည်သုံးသပ်သောကြောင့် အဖွဲ့သည် တစ်ရက်လျှင် အပလီကေးရှင်းအသစ်များနှင့် အပ်ဒိတ်အရေအတွက် ပိုများလာစေရန် မီးစိမ်းပြရန် စီမံဆောင်ရွက်သည်၊ ၎င်းသည် အက်ပ်လီကေးရှင်းပေါင်း ထောင်ပေါင်းများစွာမှ သောင်းဂဏန်းအထိ ရှိသောအခါတွင် ယုတ္တိရှိသောခြေလှမ်းတစ်ခုဖြစ်သည်။

သို့သော် အချို့သော အပလီကေးရှင်းများနှင့် ၎င်းတို့၏ developer များအတွက်၊ sandboxing သည် နောက်ထပ် ဖွံ့ဖြိုးတိုးတက်မှုအတွက် မြှုပ်နှံထားသည့် အလုပ်ပမာဏများစွာကို ကိုယ်စားပြုနိုင်သည်။ ယင်းအစား၊ ၎င်းတို့သည် ရက်ပေါင်းများစွာ ရက်သတ္တပတ်များစွာ ကုန်ဆုံးရမည်ဖြစ်ပြီး တစ်ခါတစ်ရံတွင် အပလီကေးရှင်း၏ တည်ဆောက်ပုံတစ်ခုလုံးကို ဝံပုလွေစားရန်သာ ပြောင်းလဲရန် လိုအပ်သည်။ ဟုတ်ပါတယ်၊ အခြေအနေက developer နဲ့ developer နဲ့ ကွဲပြားပါတယ်၊ တချို့အတွက်က Xcode ထဲက အကွက်တချို့ကို အမှန်ခြစ်ဖြုတ်ပစ်တာကို ဆိုလိုတာပါ။ သို့သော်လည်း၊ အခြားသူများအနေဖြင့် ကန့်သတ်ချက်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ဝီရိယရှိရှိ လုပ်ဆောင်နိုင်စေရန် သို့မဟုတ် ၎င်းတို့သည် sandboxing နှင့် မလိုက်လျောညီထွေမဖြစ်သောကြောင့် လေးလံသောနှလုံးဖြင့် အင်္ဂါရပ်များကို ဖယ်ရှားရမည်ဖြစ်ပါသည်။

Developer များသည် ခက်ခဲသောဆုံးဖြတ်ချက်တစ်ခုနှင့်ရင်ဆိုင်ရပါသည်- Mac App Store မှထွက်၍ စတိုးဆိုင်တွင်ပြုလုပ်သောစျေးကွက်ရှာဖွေရေးနှင့်ဆက်စပ်သောအမြတ်အစွန်းတစ်စိတ်တစ်ပိုင်းကိုဆုံးရှုံးလိုက်ရသည်၊ တစ်ချိန်တည်းတွင် iCloud ၏ပေါင်းစပ်မှုသို့မဟုတ်သတိပေးချက်စင်တာကိုစွန့်စားပါ။ ကန့်သတ်ချက်များမရှိဘဲ အပလီကေးရှင်းကို ဆက်လက်ဖွံ့ဖြိုးတိုးတက်စေခြင်း၊ သို့မဟုတ် ခေါင်းငုံ့ကာ၊ အပလီကေးရှင်းများကို ပြန်လည်ဒီဇိုင်းထုတ်ရန် အချိန်နှင့်ငွေကို ရင်းနှီးမြုပ်နှံပြီး မကြာခဏအသုံးပြုလေ့ရှိသော်လည်း sandboxing ကြောင့် ဖယ်ရှားခံခဲ့ရသော အသုံးပြုသူများ၏ ဝေဖန်မှုများမှ အကာအကွယ်ပေးကာ အပလီကေးရှင်းကို ဆက်လက်ဖန်တီးပါ။ "ဒါက အလုပ်အများကြီးပဲ။ ၎င်းသည် အချို့သော အပလီကေးရှင်းများ၏ တည်ဆောက်ပုံဆိုင်ရာ အပြောင်းအလဲများကို မကြာခဏ တောင်းဆိုနေပြီး အချို့ကိစ္စများတွင် အင်္ဂါရပ်များကို ဖယ်ရှားရန်ပင် လိုအပ်သည်။ လုံခြုံမှုနဲ့ နှစ်သိမ့်မှုကြားက ဒီတိုက်ပွဲက ဘယ်တော့မှ မလွယ်ဘူး။” တီထွင်သူ David Chartier က ပြောသည်။ 1Password.

[do action=”quote”]ဤဝယ်ယူသူအများစုအတွက်၊ App Store သည် ဆော့ဖ်ဝဲဝယ်ရန် ယုံကြည်စိတ်ချရသောနေရာမဟုတ်တော့ပါ။[/do]

developer များသည် နောက်ဆုံးတွင် App Store မှ ထွက်ခွာရန် ဆုံးဖြတ်ပါက၊ ၎င်းသည် သုံးစွဲသူများအတွက် မနှစ်မြို့ဖွယ် အခြေအနေတစ်ခုကို ဖန်တီးပေးလိမ့်မည်။ Mac App Store ပြင်ပတွင် အက်ပ်ကိုဝယ်ယူသူများသည် အပ်ဒိတ်များကို ဆက်လက်လက်ခံရရှိမည်ဖြစ်ပြီး၊ သို့သော် Mac App Store ဗားရှင်းသည် Apple ၏ကန့်သတ်ချက်များကြောင့် အများစုတွင် bug fixes များကိုသာ လက်ခံရရှိမည်ဖြစ်သည်။ လုံခြုံရေးအာမခံချက်၊ အခမဲ့မွမ်းမံမှုများနှင့် လွယ်ကူစွာဝင်ရောက်နိုင်သည့်စနစ်တို့ကြောင့် Mac App Store တွင် သုံးစွဲသူများသည် ယခင်က ဝယ်ယူမှုများပြုလုပ်ရန် နှစ်သက်ခဲ့သော်လည်း၊ ဤဖြစ်စဉ်သည် App Store တွင် ယုံကြည်အားထားမှုကို လျင်မြန်စွာကျဆင်းသွားစေနိုင်ပြီး၊ များစွာသောအကျိုးဆက်များကို ဆောင်ကြဉ်းပေးမည်ဖြစ်သည်။ အသုံးပြုသူများရော Apple ရော။ ဖန်တီးရှင် Marco Arment တှေ နှင့် ပူးတွဲတည်ထောင်သူ Tumblr သည်အခြေအနေကို အောက်ပါအတိုင်း မှတ်ချက်ပေးခဲ့ပါသည်။

“နောက်တစ်ခါ ကျွန်တော် App Store နဲ့ developer ရဲ့ website မှာရနိုင်တဲ့ app တစ်ခုကို ဝယ်တဲ့အခါ developer ဆီက တိုက်ရိုက်ဝယ်ဖြစ်နိုင်ပါတယ်။ Sandboxing ကြောင့် အက်ပ်များကို ပိတ်ပင်ခြင်းဖြင့် လောင်ကျွမ်းခံရသည့် လူတိုင်းနီးပါး—ထိခိုက်ခံရသော developer များသာမက ၎င်းတို့၏ဖောက်သည်များအားလုံး— ၎င်းတို့၏အနာဂတ်ဝယ်ယူမှုများအတွက် အလားတူလုပ်ဆောင်ကြမည်ဖြစ်သည်။ ဤဖောက်သည်အများစုအတွက်၊ App Store သည် ဆော့ဖ်ဝဲဝယ်ရန် ယုံကြည်စိတ်ချရသောနေရာမဟုတ်တော့ပါ။ ၎င်းသည် Mac App Store သို့ ဆော့ဖ်ဝဲဝယ်ယူမှုများကို တတ်နိုင်သမျှ ရွေ့ပြောင်းရန် ယူဆရသည့် ဗျူဟာမြောက်ပန်းတိုင်ကို ခြိမ်းခြောက်နေပါသည်။"

Sandboxing ၏ပထမဆုံးသားကောင်များထဲမှတစ်ခုမှာ TextExpander အက်ပလီကေးရှင်းဖြစ်ပြီး၊ ၎င်းသည် သင့်အား စာသားအတိုကောက်များဖန်တီးနိုင်ပြီး ၎င်းသည် အပလီကေးရှင်းတစ်ခုလုံးစာစုများ သို့မဟုတ် ဝါကျများအဖြစ်သို့ ပြောင်းလဲသွားကာ စနစ်တစ်ခုလုံးကို ပြောင်းလဲစေသည်။ developer များသည် sanboxing ကို အတင်းအကြပ် အသုံးချပါက၊ ဖြတ်လမ်းများသည် အီးမေးလ်ကလိုင်းယင့်တွင် မဟုတ်ဘဲ ထိုအက်ပ်တွင်သာ အလုပ်လုပ်မည်ဖြစ်သည်။ အက်ပ်ကို Mac App Store တွင် ဆက်လက်ရရှိနိုင်သော်လည်း အပ်ဒိတ်အသစ်များကို ရရှိတော့မည်မဟုတ်ပါ။ အလားတူကံကြမ္မာက Postbox အက်ပလီကေးရှင်းကို စောင့်ကြိုနေခဲ့ပြီး၊ တတိယဗားရှင်းကိုထွက်ရှိချိန်တွင် Mac App Store တွင် ဗားရှင်းအသစ်ကို developer များက မကမ်းလှမ်းရန် ဆုံးဖြတ်ခဲ့ကြသည်။ sanboxing ကြောင့်၊ ဥပမာ iCal နှင့် iPhoto တို့နှင့် ပေါင်းစည်းထားသော လုပ်ဆောင်ချက်များစွာကို ဖယ်ရှားရမည်ဖြစ်ပါသည်။ အပလီကေးရှင်းကို စမ်းသုံးရန်အခွင့်အရေးမရှိခြင်း၊ ဗားရှင်းအဟောင်းအသုံးပြုသူများအတွက် လျှော့စျေးပေးဆောင်နိုင်ခြင်း မရှိခြင်းစသည့် Mac App Store ၏ အခြားချို့ယွင်းချက်များကိုလည်း ထောက်ပြခဲ့သည်။

Postbox developer များသည် developer အများစုအတွက် မဖြစ်နိုင်သည့် Apple ၏ လမ်းညွှန်ချက်များနှင့် လိုက်လျောညီထွေဖြစ်စေရန်အတွက် Mac App Store အတွက် ၎င်းတို့၏ အပလီကေးရှင်း၏ အထူးဗားရှင်းကို ဖန်တီးရမည်ဖြစ်ပါသည်။ ထို့ကြောင့် Mac App Store တွင် အပလီကေးရှင်းများ ကမ်းလှမ်းခြင်း၏ တစ်ခုတည်းသော အားသာချက်မှာ စျေးကွက်ရှာဖွေရေးနှင့် ဖြန့်ဖြူးရလွယ်ကူခြင်းတွင်သာ ရှိပါသည်။ "အတိုချုပ်ပြောရလျှင် Mac App Store သည် developer များအား ကောင်းမွန်သောအက်ပ်များကိုဖန်တီးရန် အချိန်ပိုပေးပြီး ၎င်းတို့၏ကိုယ်ပိုင်အွန်လိုင်းစတိုး၏အခြေခံအဆောက်အအုံကိုတည်ဆောက်ရာတွင် အချိန်ပိုနည်းစေပါသည်။" Postbox ၏ CEO ဖြစ်သူ Sherman Dickman က ထပ်လောင်းပြောကြားခဲ့သည်။

Mac App Store မှ developer များ စီးဆင်းမှုသည် Apple အတွက် ရေရှည်အကျိုးဆက်များ ရှိနိုင်သည်။ ဥပမာအားဖြင့်၊ ၎င်းသည် ဤဖြန့်ဖြူးရေးချန်နယ်ပြင်ပ developer များ အသုံးမပြုနိုင်သော သေးငယ်သော iCloud ပလပ်ဖောင်းကိုလည်း ခြိမ်းခြောက်နိုင်သည်။ "App Store ရှိ အက်ပ်များသာ iCloud ကို အခွင့်ကောင်းယူနိုင်သော်လည်း Mac developer အများအပြားသည် App Store ၏ နိုင်ငံရေးမတည်ငြိမ်မှုကြောင့် လုပ်ဆောင်နိုင်ခြင်းမရှိ သို့မဟုတ် မရနိုင်ပါ။" developer Marco Arment က တောင်းဆိုထားသည်။

ရယ်စရာကောင်းသည်မှာ၊ iOS App Store တွင် ကန့်သတ်ချက်များသည် အချိန်ကြာလာသည်နှင့်အမျှ ပိုမိုကောင်းမွန်လာသော်လည်း၊ ဥပမာအားဖြင့် developer များသည် မူရင်း iOS အက်ပ်များနှင့် တိုက်ရိုက်ယှဉ်ပြိုင်နိုင်သော အက်ပ်များကို ဖန်တီးနိုင်သည်၊ Mac App Store အတွက် ဆန့်ကျင်ဘက်ဖြစ်သည်။ Apple မှ developer များအား Mac App Store သို့ ဖိတ်ကြားသောအခါ၊ ၎င်းသည် အပလီကေးရှင်းများလိုက်နာရမည့် အတားအဆီးများကို သတ်မှတ်ပေးသည် (ဆောင်းပါးကိုကြည့်ပါ Mac App Store – ဤနေရာတွင် developer များအတွက်လည်း လွယ်ကူမည်မဟုတ်ပါ။) သို့သော် ကန့်သတ်ချက်များသည် လက်ရှိ sandboxing ကဲ့သို့ အရေးကြီးသော နေရာတွင် မရှိပါ။

[do action="quote"]Apple ၏ developer များအပေါ် အပြုအမူသည် iOS တစ်ခုတည်းတွင် ရှည်လျားသောသမိုင်းကြောင်းရှိပြီး ပေးထားသော platform ၏အောင်မြင်မှုအပေါ် အဓိကသြဇာလွှမ်းမိုးထားသူများအပေါ် ကုမ္ပဏီ၏မောက်မာမှုကို ပြောဆိုသည်။[/do]

အသုံးပြုသူများအနေဖြင့် iOS နှင့်မတူဘဲ အခြားရင်းမြစ်များမှ Mac တွင် အပလီကေးရှင်းများ ထည့်သွင်းနိုင်သည်ကို ကျွန်ုပ်တို့ ပျော်ရွှင်နိုင်သော်လည်း၊ Mac ဆော့ဖ်ဝဲလ်အတွက် ဗဟိုချုပ်ကိုင်ထားသော သိုလှောင်မှုတစ်ခု၏ စိတ်ကူးကောင်းသည် ကန့်သတ်ချက်များ တိုးလာခြင်းကြောင့် စုစုပေါင်း ခုန်တက်သွားပါသည်။ သရုပ်ပြရွေးချယ်မှုများ၊ ပိုမိုပွင့်လင်းမြင်သာသော တောင်းဆိုမှုပုံစံ၊ သို့မဟုတ် အက်ပ်ဗားရှင်းအဟောင်းအသုံးပြုသူများအတွက် လျှော့စျေးကဲ့သို့သော ဆော့ဖ်ဝဲအင်ဂျင်နီယာများကို တောင်းဆိုနေသည့် ရွေးချယ်စရာအချို့ကို ကြီးထွားစေပြီး ပေးမည့်အစား၊ Mac App Store သည် ၎င်းတို့ကို ကန့်သတ်ပြီး မလိုအပ်ဘဲ ထပ်ထည့်သည် အပိုအလုပ်၊ abandonware ကိုဖန်တီးပြီး ဆော့ဖ်ဝဲလ်ကိုဝယ်တဲ့ သုံးစွဲသူတွေကိုတောင် စိတ်ပျက်စေတယ်။

Apple ၏ developer များအပေါ် ပြုမူဆက်ဆံမှုသည် iOS တစ်ခုတည်းတွင် ရှည်လျားသောသမိုင်းကြောင်းရှိပြီး platform ၏အောင်မြင်မှုအပေါ် ကြီးမားသောသက်ရောက်မှုရှိသူများအတွက် ကုမ္ပဏီ၏မောက်မာမှုကို ပြောပြသည်။ နောက်ဆက်တွဲရှင်းပြချက်မရှိဘဲ အကြောင်းပြချက်မရှိဘဲ အပလီကေးရှင်းများကို မကြာခဏ ငြင်းပယ်ခြင်း၊ Apple မှ အလွန်တွန့်တိုသော ဆက်သွယ်မှုများ၊ developer အများအပြားသည် ဤအရာအားလုံးကို ကိုင်တွယ်ဖြေရှင်းရမည်ဖြစ်သည်။ Apple သည် ကောင်းမွန်သော ပလပ်ဖောင်းတစ်ခုကို ကမ်းလှမ်းခဲ့သော်လည်း "သင်ကိုယ်တိုင် ကူညီပါ" နှင့် "မကြိုက်ပါက ထားခဲ့ပါ" ချဉ်းကပ်မှုလည်း ပေးခဲ့သည်။ Apple သည် နောက်ဆုံးတွင် ညီအစ်ကိုတစ်ဦးဖြစ်လာပြီး 1984 ၏ မထင်မှတ်ထားသော ပရောဖက်ပြုချက်ကို ဖြည့်ဆည်းခဲ့ပါသလား။ တစ်ယောက်ချင်းစီ ဖြေကြည့်ရအောင်။

အရင်းအမြစ်များ TheVerge.com, Marco.org, Postbox-inc.com
.