Apple သည် 2020 ခုနှစ် ဇွန်လတွင် Apple ၏ Silicon သို့မဟုတ် Apple ကွန်ပျူတာများအတွက် ၎င်း၏ကိုယ်ပိုင်ချစ်ပ်များ ရောက်ရှိလာခြင်းကို မိတ်ဆက်သောအခါတွင် နည်းပညာလောကတစ်ခုလုံး၏ အာရုံစိုက်မှုကို ရရှိခဲ့သည်။ Cupertino ကုမ္ပဏီကြီးသည် ARM ဗိသုကာကိုအခြေခံ၍ ၎င်း၏ကိုယ်ပိုင်ချစ်ပ်များဖြင့် လျင်မြန်သောအရှိန်အဟုန်ဖြင့် အစားထိုးအသုံးပြုထားသည့် Intel ပရိုဆက်ဆာများကို ထိုအချိန်မတိုင်မီအထိ စွန့်လွှတ်ရန် ဆုံးဖြတ်ခဲ့သည်။ ကုမ္ပဏီသည် ဤလမ်းညွှန်မှုတွင် အတွေ့အကြုံများစွာရှိသည်။ အလားတူပင်၊ ဖုန်း၊ တက်ဘလက်များနှင့် အခြားအရာများအတွက် Chipset များကို ဒီဇိုင်းထုတ်သည်။ ဤပြောင်းလဲမှုသည် ငြင်းမရနိုင်သော နှစ်သိမ့်မှုအပါအဝင် အံ့ဖွယ်ကောင်းသော အကျိုးကျေးဇူးများစွာကို ဆောင်ယူလာပါသည်။ သို့သော် အကောင်းဆုံး gadget များထဲမှ တစ်ခုသည် ဖြည်းညှင်းစွာ မေ့လျော့သွားပါသလား။ အဘယ်ကြောင့်?
Apple Silicon - အားသာချက်တစ်ခုပြီးတစ်ခု
အထက်တွင်ဖော်ပြခဲ့သည့်အတိုင်း Intel ပရိုဆက်ဆာများမှ Apple ၏ကိုယ်ပိုင်ဆီလီကွန်ဖြေရှင်းချက်သို့ပြောင်းခြင်းသည် ၎င်းနှင့်အတူ အကျိုးကျေးဇူးများစွာရရှိစေပါသည်။ ပထမနေရာ၌၊ ကျွန်ုပ်တို့သည် ပိုမိုကောင်းမွန်သော စီးပွားရေးနှင့် အပူချိန်နိမ့်ကျသော စွမ်းဆောင်ရည်နှင့် ယှဉ်တွဲထားသည့် အံ့သြဖွယ်ကောင်းသော စွမ်းဆောင်ရည်ကို မြှင့်တင်ရမည်ဖြစ်သည်။ အဲ့ဒါကြောင့်ပဲ၊ Cupertino ဧရာမကြီးက ခေါင်းကို လက်သည်းနဲ့ ထိသွားတယ်။ အပူလွန်ကဲခြင်းမရှိဘဲ သာမန် (ပို၍လိုအပ်သော) အလုပ်များကို အလွယ်တကူ ကိုင်တွယ်ဖြေရှင်းနိုင်သော စက်ပစ္စည်းများကို စျေးကွက်သို့ ယူဆောင်လာကြသည်။ အခြားအားသာချက်မှာ Apple သည် အထက်ဖော်ပြပါ ARM ဗိသုကာတွင် ၎င်း၏ချစ်ပ်များကို တည်ဆောက်ထားခြင်းဖြစ်ပြီး၊ ၎င်းတွင်ဖော်ပြထားသည့်အတိုင်း၊ ၎င်းတွင် အတွေ့အကြုံများစွာရှိသည်။
iPhone နှင့် iPads (Apple A-Series) နှင့် ယနေ့ခေတ် Macs (Apple Silicon - M-Series) တို့တွင်လည်း တူညီသောဗိသုကာပညာကို အခြေခံထားသည့် Apple မှ အခြားသော ချစ်ပ်များကို တူညီသော တည်ဆောက်မှုပုံစံပေါ်တွင် အခြေခံထားသည်။ ဒါက စိတ်ဝင်စားစရာကောင်းတဲ့ အကျိုးကျေးဇူးကို ယူဆောင်လာပေးပါတယ်။ ဥပမာအားဖြင့် iPhone အတွက် ဒီဇိုင်းထုတ်ထားသော အပလီကေးရှင်းများသည် သုံးစွဲသူများအတွက်သာမက တစ်ဦးချင်း developer များအတွက်ပါ ဘဝကို သိသိသာသာ ပိုမိုလွယ်ကူလာစေသည့် Apple ကွန်ပျူတာများတွင်လည်း အပြစ်ကင်းစင်စွာ လုပ်ဆောင်နိုင်သည်။ ဤပြောင်းလဲမှုကြောင့်၊ Mac တွင် Tiny Calendar Pro အက်ပ်ကို ကျွန်ုပ်သည် ပုံမှန်အားဖြင့် iOS/iPadOS တွင်သာရရှိနိုင်ပြီး macOS တွင်တရားဝင်မရနိုင်သောကာလတစ်ခုအတွက် ကျွန်ုပ်ကိုယ်တိုင်ကိုယ်ကျအသုံးပြုခဲ့သည်။ ဒါပေမယ့် Apple Silicon ပါတဲ့ Mac တွေအတွက်တော့ ပြဿနာမရှိပါဘူး။
iOS/iPadOS အက်ပ်များတွင် ပြဿနာရှိသည်။
ဤလှည့်ကွက်သည် နှစ်ဘက်စလုံးအတွက် ကောင်းမွန်သော ရွေးချယ်မှုတစ်ခု ဖြစ်ပုံရသော်လည်း ကံမကောင်းစွာဖြင့် ၎င်းသည် တဖြည်းဖြည်း မေ့ပျောက်ခြင်းသို့ ရောက်နေသည်။ တစ်ဦးချင်းစီ developer များသည် ၎င်းတို့၏ iOS အပလီကေးရှင်းများကို macOS တွင် App Store တွင်မရရှိနိုင်ကြောင်း ရွေးချယ်ရန် ရွေးချယ်ခွင့်ရှိသည်။ ဤရွေးချယ်မှုကို Meta (ယခင် Facebook) နှင့် Google အပါအဝင် ကုမ္ပဏီအများအပြားက ရွေးချယ်ထားသည်။ ထို့ကြောင့် Apple သုံးစွဲသူများသည် မိုဘိုင်းအက်ပလီကေးရှင်းကို စိတ်ဝင်စားပြီး ၎င်းတို့၏ Mac ပေါ်တွင် တင်လိုပါက ၎င်းတို့သည် အောင်မြင်မှုနှင့် ကိုက်ညီမည်မဟုတ်ပေ။ ဤအပြန်အလှန်ချိတ်ဆက်နိုင်မှု၏ အလားအလာကို ထည့်သွင်းစဉ်းစားခြင်းဖြင့် ဤအားသာချက်ကို အပြည့်အဝအသုံးချရန် လက်တွေ့တွင် မဖြစ်နိုင်သည့်အတွက် အလွန်ရှက်စရာကောင်းပါသည်။
ပထမတစ်ချက်တွင်၊ အမှားသည် ဆော့ဖ်ဝဲရေးသားသူများတွင် အဓိကအားဖြင့် ရှိနေသည်ဟုလည်း ထင်နိုင်သည်။ သူတို့မှာ ပါဝင်ပတ်သက်နေပေမယ့် လက်ရှိအခြေအနေအတွက်သာ အပြစ်မတင်နိုင်ပါဘူး၊ ဘာကြောင့်လဲဆိုတော့ ကျွန်တော်တို့မှာ အရေးကြီးတဲ့ ဆောင်းပါးနှစ်ခု ကျန်နေပါသေးတယ်။ ပထမဆုံးအနေနဲ့ Apple က စွက်ဖက်သင့်တယ်။ ၎င်းသည် ဖွံ့ဖြိုးတိုးတက်မှုကို လွယ်ကူချောမွေ့စေရန် developer များအတွက် အပိုဆောင်းကိရိယာများ ယူဆောင်လာနိုင်သည်။ Mac ကို ထိတွေ့မျက်နှာပြင်ဖြင့် မိတ်ဆက်ပေးခြင်းဖြင့် ပြဿနာအားလုံးကို ဖြေရှင်းနိုင်သည်ဟု ဆွေးနွေးဖိုရမ်များတွင် ထင်မြင်ယူဆချက်များလည်း ရှိခဲ့ပါသည်။ သို့သော် အလားတူထုတ်ကုန်တစ်ခု ဖြစ်နိုင်ခြေကို ယခု ကျွန်ုပ်တို့ ခန့်မှန်းမည်မဟုတ်ပါ။ နောက်ဆုံး link သည် သုံးစွဲသူများကိုယ်တိုင်ဖြစ်သည်။ ကိုယ်တိုင်ကိုယ်ကျ၊ မကြာသေးမီလများအတွင်း ၎င်းတို့ကို လုံးဝမကြားရတော့ကြောင်း ကျွန်ုပ်ခံစားရသည်၊ ထို့ကြောင့် developer များသည် ၎င်းတို့ထံမှ apple ပရိသတ်များ ဘာလိုချင်သည်ကို မသိရှိကြပေ။ ဒီပြဿနာကို ဘယ်လိုမြင်လဲ။ Apple Silicon Macs ပေါ်ရှိ iOS အက်ပ်အချို့ကို သင်နှစ်သက်ပါသလား သို့မဟုတ် ဝဘ်အက်ပ်များနှင့် အခြားရွေးချယ်စရာများ သင့်အတွက် လုံလောက်ပါသလား။
အလေးပြုပါတယ်။ ကျွန်ုပ်၏ iPhone နှင့် iPad တွင်ရှိသောအက်ပ်ကို MacBook M1 နှင့် M24 တွင်အသုံးပြုနိုင်ပြီး ၎င်းသည် XNUMXme အက်ပ်ဖြစ်ပါက ၎င်းကိုကျွန်ုပ်သေချာပေါက်သဘောကျပါသည်။
ပြဿနာမှာ ပါဝါသုံးစွဲမှု အတိအကျအပေါ် အလောင်းအစားဖြစ်သည်။ ဆိုလိုသည်မှာ ယနေ့အချိန်တွင် အကန့် အသတ်အရှိဆုံးလူအုပ်စုကို တန်ဖိုးထားရမည့်အရာဖြစ်သည်။ CV19 ဖြင့် တိုင်းတာမှုများကြောင့် ကော်ဖီဆိုင်၊ စားသောက်ဆိုင်၊ ကမ်းခြေရှိ ဓာတ်မီးပေါ်တွင် ကုဒ်နံပါတ်တပ်ရမည့် လူအရေအတွက်မှာ သိသိသာသာ လျော့နည်းသွားသည်။ အဓိကကတော့ သူတို့ ဒီလောက် စွမ်းအား မလိုဘူး။
စတူဒီယိုများရှိ လူအများအပြားသည် ပလပ်ဖောင်း၏ HW ကန့်သတ်ချက်များသို့ ပြေးနေကြသည်။ သို့မဟုတ် စားသုံးမှု မခွဲခြားဘဲ စွမ်းဆောင်ရည် ချို့တဲ့ခြင်း။ စွမ်းဆောင်ရည်နှင့် ချိတ်ဆက်မှုဆိုင်ရာ ကန့်သတ်ချက်အားလုံးတွင် X SoC တစ်ခုပင် မရှိပါ။
မင်္ဂလာပါ။ ပွင့်ပွင့်လင်းလင်းပြောရလျှင်၊ iOS မှ Mac သို့ အက်ပ်တစ်ခုကို ဤနည်းဖြင့် ရယူခြင်းသည် အလွန်ရိုးရှင်းသော သို့မဟုတ် ရှုပ်ထွေးနိုင်သည်။ ကြားထဲမှာ အများကြီးမရှိပါဘူး။ အကြောင်းပြချက်မှာ ရိုးရှင်းသည် - iOS အက်ပ်ကို SwiftUI သို့မဟုတ် UIKit ကို အသုံးပြု၍ နည်းလမ်းနှစ်မျိုးဖြင့် ဖန်တီးနိုင်သည် (အခြားနည်းလမ်းများကို လျစ်လျူရှုထားခြင်း၊ လုပ်ထုံးလုပ်နည်းသည် ထိုနေရာတွင် ဆင်တူသည်၊ တစ်ခါတစ်ရံ ပို၍ပင် ရှုပ်ထွေးသည်)။ အနှစ်သာရအားဖြင့်၊ SwiftUI သည် အလွယ်ကူဆုံးနည်းလမ်းဖြစ်ပြီး၊ ပတ်ဝန်းကျင်ကို ကုဒ်များဖြင့် ဖန်တီးထားပြီး စက်နှင့် လိုက်လျောညီထွေဖြစ်စေသည်။ ထို့ကြောင့် ၎င်းကို Mac ပေါ်တွင်လည်း အသုံးပြုနိုင်စေရန် အသွင်ပြောင်းမည်ဖြစ်သည်။ အလွန်ရှုပ်ထွေးသည်မဟုတ်။ ထို့နောက် UIKit သည် ကင်းဗတ်စ်ပေါ်တွင် အင်တာဖေ့စ်တစ်ခုတည်ဆောက်ခြင်းအပေါ် အခြေခံ၍ အလုပ်လုပ်သည်၊ စိတ်ကြိုက်ပြင်ဆင်မှုသည် developer ၏ဝင်ရောက်စွက်ဖက်မှုပိုမိုလိုအပ်သည်။ ကျွန်ုပ်သိသလောက်၊ Meta သို့မဟုတ် Google အက်ပ်များသည် အနည်းငယ် ပိုမိုရှုပ်ထွေးပြီး သင့်လျော်သော Mac ပံ့ပိုးမှုအတွက်၊ အက်ပ်အသစ်တစ်ခု ပြုလုပ်ရန် လိုအပ်မည်ဖြစ်သည်။ SwiftUI ၏ပြဿနာမှာ ၎င်းသည် အသစ်အဆန်းဖြစ်သည်၊ iOS 12 သို့မဟုတ် 13 ကတည်းက ကျွန်ုပ်တို့တွင်ရှိနေသည် (ဤနေရာတွင် ကျွန်ုပ်မသေချာပါ) ထို့ကြောင့် အလွန်ခေတ်မီသောအက်ပ်များကိုသာ ၎င်းအတွက် ကောင်းစွာအမှားပြင်ထားသည်။ Apple သည် SwiftUI တွင် developer များအတွက် ကြီးမားသော အစပျိုးမှုတစ်ခုရှိပြီး၊ ၎င်းမှာ framework ၏ရိုးရှင်းပြီး လျင်မြန်သောဖွံ့ဖြိုးတိုးတက်မှုဖြစ်သည်၊ သို့သော် ကျွန်တော့်အမြင်အရတော့ ၎င်းသည် ဘာမှလုပ်မပေးနိုင်ပါ။