Macs အတွက် Apple Silicon သို့ပြောင်းခြင်းသည် အကျိုးကျေးဇူးများစွာကို ဆောင်ကြဉ်းပေးပါသည်။ Apple ကွန်ပြူတာများသည် စွမ်းဆောင်ရည်နှင့် စွမ်းအင်သုံးစွဲမှုတွင် သိသာထင်ရှားစွာ တိုးတက်လာပြီး မတူညီသောဗိသုကာလက်ရာ (ARM) ကိုအသုံးပြုခြင်းကြောင့် iPhone နှင့် iPad များအတွက် ရရှိနိုင်သော ဂန္ထဝင်အပလီကေးရှင်းများကိုလည်း အသုံးပြုနိုင်စွမ်းကို ရရှိခဲ့သည်။ ဤရွေးချယ်မှုကို developer များအတွက် မည်သည့် porting သို့မဟုတ် ခက်ခဲသောပြင်ဆင်မှုမှမပါဘဲ ရနိုင်သည် - အတိုချုပ်ပြောရလျှင် အရာအားလုံးသည် လက်တွေ့ကျကျ ချက်ချင်းလုပ်ဆောင်နိုင်သည်။
Developer များသည် ကီးဘုတ်နှင့် trackpad/mouse မှတဆင့် ပိုမိုထိန်းချုပ်နိုင်စေရန် ၎င်းတို့၏အက်ပ်များကို အကောင်းဆုံးဖြစ်အောင် ပြုလုပ်နိုင်သည်။ ဤနည်းအားဖြင့် Apple Silicon ချစ်ပ်များကို အခြေခံထားသည့် Apple ကွန်ပျူတာအသစ်များ၏ စွမ်းဆောင်ရည်များသည် သိသိသာသာ ကျယ်ပြန့်လာပါသည်။ ၎င်းတို့သည် ပြဿနာအနည်းငယ်မျှမရှိဘဲ မိုဘိုင်းအက်ပလီကေးရှင်းများကို လက်တွေ့ကျကျ စတင်လုပ်ဆောင်နိုင်သည်။ အတိုချုပ်ပြောရရင် အရာအားလုံးဟာ ချက်ချင်းအလုပ်လုပ်ပါတယ်။ ပိုဆိုးတာက Apple ဟာ macOS အတွက် iPadOS အက်ပလီကေးရှင်းတွေကို ရိုးရှင်းစွာပြင်ဆင်နိုင်စေမယ့် Mac Catalyst နည်းပညာကို အသုံးပြုနေပြီဖြစ်ပါတယ်။ အပလီကေးရှင်းသည် တူညီသောအရင်းအမြစ်ကုဒ်ကို မျှဝေပြီး ပလက်ဖောင်းနှစ်ခုစလုံးတွင် အလုပ်လုပ်နိုင်ပြီး၊ ဤအခြေအနေတွင် ၎င်းသည် Apple Silicon Macy တွင်ပင် အကန့်အသတ်မရှိပါ။
developer ဘက်မှ ပြဿနာ
ဖော်ပြထားသော ရွေးချယ်မှုများသည် ပထမတစ်ချက်တွင် ကြည့်ကောင်းသည်။ ၎င်းတို့သည် developer များအတွက် ၎င်းတို့၏လုပ်ငန်းကို သိသိသာသာ ပိုမိုလွယ်ကူစေပြီး အသုံးပြုသူများ ၎င်းတို့၏ Macs ကို အသုံးပြုရန်အတွက် ပြုလုပ်နိုင်သည်။ ဒါပေမယ့် ဖမ်းတာလေးတစ်ခုရှိတယ်။ ရွေးချယ်စရာနှစ်ခုစလုံးသည် သောကြာနေ့အချို့တွင် ကျွန်ုပ်တို့နှင့်အတူရှိနေသော်လည်း၊ ယခုအချိန်အထိ developer များသည် ၎င်းတို့အား လျစ်လျူရှုထားပုံရပြီး ရိုးရိုးသားသားအားဖြင့် ၎င်းတို့ကို သိပ်ဂရုမစိုက်ကြပေ။ ဟုတ်ပါတယ်၊ ခြွင်းချက်အချို့ကိုလည်း ကျွန်ုပ်တို့တွေ့နိုင်သည်။ တစ်ချိန်တည်းမှာပင် အရေးကြီးသည့်အချက်တစ်ချက်ကို ဖော်ပြရန် သင့်လျော်ပါသည်။ Apple Silicon ပါသော Macs များသည် အထက်ဖော်ပြပါ iOS/iPadOS အပလီကေးရှင်းများ လွှင့်တင်ခြင်းကို ကိုင်တွယ်ဖြေရှင်းနိုင်သော်လည်း၊ ၎င်းသည် အက်ပ်တိုင်းကို ဤနည်းဖြင့် ရနိုင်သည်ဟု မဆိုလိုပါ။ မည်သည့်အခြေအနေမျိုးတွင်မဆို ၎င်းတို့၏ဆော့ဖ်ဝဲကို Apple ကွန်ပျူတာများတွင် ထည့်သွင်း၍မရကြောင်း Developer များက တိုက်ရိုက်သတ်မှတ်နိုင်သည်။
ထိုသို့သော အခြေအနေမျိုးတွင် ၎င်းတို့သည် ရိုးရှင်းသော အကြောင်းပြချက်ဖြင့် မိမိကိုယ်ကို ကာကွယ်လေ့ရှိသည်။ အထက်ဖော်ပြပါအတိုင်း၊ Macs အတွက် ၎င်းတို့ကို စိတ်ကြိုက်ပြင်ဆင်ရန် လိုအပ်မည့် အပလီကေးရှင်းအားလုံးသည် Mac တွင် ကောင်းစွာအလုပ်လုပ်နိုင်မည်မဟုတ်ပါ။ သို့သော် ပိုမိုလွယ်ကူသောရွေးချယ်မှုမှာ ၎င်းတို့ကို တိုက်ရိုက်ပိတ်ရန်ဖြစ်သည်။ အခြားတစ်ဖက်တွင်၊ ပြဿနာအနည်းငယ်မျှမရှိဘဲ သေချာပေါက်အသုံးပြုနိုင်သည့် application များကိုလည်း တားမြစ်ထားသည်။
ဆော့ဖ်ဝဲအင်ဂျင်နီယာများသည် ဤရွေးချယ်မှုများကို အဘယ်ကြောင့် လျစ်လျူရှုကြသနည်း။
နိဂုံးချုပ်အနေနဲ့ မေးစရာကျန်သေးတယ်၊ developer တွေက ဒီဖြစ်နိုင်ချေတွေကို အနည်းနဲ့အများ ဘာကြောင့် လျစ်လျူရှုထားတာလဲ။ ၎င်းတို့သည် ၎င်းတို့၏ကိုယ်ပိုင်လုပ်ငန်းကို အဆင်ပြေချောမွေ့စေရန်အတွက် ခိုင်လုံသောအရင်းအမြစ်များ ရှိသော်လည်း၊ ၎င်းတို့အတွက် လုံလောက်သော လှုံ့ဆော်မှုမဟုတ်ပါ။ ဟုတ်ပါတယ်၊ သူတို့ရဲ့ ရှုထောင့်ကနေ အခြေအနေကို တစ်ခုလုံးကို ကြည့်ဖို့လည်း လိုအပ်တယ်။ Macs တွင် iOS/iPadOS အပလီကေးရှင်းများကို run ရန်ရွေးချယ်ခွင့်ရှိသည်ဟူသောအချက်က ၎င်းသည် တန်ဖိုးရှိမည်ဟု အာမမခံနိုင်ပါ။ macOS ပလပ်ဖောင်းပေါ်တွင် ၎င်းကို စိတ်ဝင်စားမှု လုံးဝမရှိဟု အနည်းနှင့်အများ ရှင်းရှင်းလင်းလင်း သိနေသောအခါတွင် ဆော့ဖ်ဝဲများ ကောင်းစွာအလုပ်မလုပ်သော သို့မဟုတ် အကောင်းဆုံးဖြစ်အောင် ပြုလုပ်ရန် developer များအတွက် လုံးဝအဓိပ္ပာယ်မရှိပေ။