Progressive Web Apps ဆိုတာဘာလဲ။
ဝဘ်ဟာမယုံနိုင်စရာ platform တစ်ခုပါ။ အသုံးပြုသူဗဟိုပြုလုံခြုံရေးမော်ဒယ်နှင့်ကုမ္ပဏီ၏တစ်ခုတည်းသောသတ်မှတ်ချက်နှင့်အကောင်အထည်ဖော်မှုကိုထိန်းချုပ်ခြင်းမရှိခြင်းသည် ၀ က်ဘ်အား software ပေါ်တွင်တီထွင်ရန်ထူးခြားသောပလက်ဖောင်းတစ်ခုဖြစ်စေသည်။ ချိတ်ဆက်နိုင်မှုနှင့်ပေါင်းစပ်ပြီး၎င်းသည်သင်မည်သည့်နေရာ၊ မည်သည့်နေရာတွင်မဆိုသင်ရှာဖွေတွေ့ရှိပြီးမည်သည့်နေရာ၌မဆိုသင်နှင့်မျှဝေနိုင်သည်။ ၀ ဘ်ဆိုဒ်တစ်ခုသို့သွားသည့်အခါတိုင်း၎င်းသည်နောက်ဆုံးပေါ်ဖြစ်သည့်အပြင်၊ ထို site နှင့်သင်၏အတွေ့အကြုံသည်အမြဲတမ်းလိုလိုအမြဲတမ်းတည်ရှိနိုင်သည်။ Web applications များသည် codebase တစ်ခုတည်းရှိသော မည်သည့်စက်ပစ္စည်းမဆိုမည်သူမဆို ရောက်ရှိနိုင်သည် ။
ပလက်ဖောင်းနှင့်သက်ဆိုင်သောလုပ်ငန်းသုံးကိရိယာများသည်မယုံနိုင်လောက်အောင်ကြွယ်ဝ။ ယုံကြည်စိတ်ချရသောအဖြစ်လူသိများသည်။ သူတို့ဟာအိမ်မျက်နှာပြင်တွေ၊ ဆိပ်ကမ်းတွေနဲ့ taskbars တွေမှာအမြဲရှိနေတယ်။ သူတို့ဟာ network connection တွေမခွဲခြားဘဲအလုပ်လုပ်တယ်။ သူတို့ဟာသူတို့ကိုယ်ပိုင်သီးသန့်အတွေ့အကြုံကိုစတင်သည်။ ၎င်းတို့သည် local file system မှ files များဖတ်ခြင်း၊ ရေးခြင်း၊ USB, serial (သို့) Bluetooth မှတဆင့်ချိတ်ဆက်ထားသော hardware များကိုချိတ်ဆက်နိုင်ပြီးအဆက်အသွယ်များနှင့်ပြက္ခဒိန်ဖြစ်ရပ်များကဲ့သို့သင်၏ device တွင်သိမ်းဆည်းထားသော data များနှင့်ပင်အပြန်အလှန်ဆက်သွယ်နိုင်သည်။ ဤအပလီကေးရှင်းများတွင်ရုပ်ပုံများရိုက်ခြင်း၊ အိမ်မျက်နှာပြင်ရှိသီချင်းများကိုဖွင့်ခြင်းကြည့်ခြင်းသို့မဟုတ်အခြားအက်ပ်တွင်ရှိစဉ်သီချင်းဖွင့်ခြင်းစသည့်အရာများကိုလုပ်ဆောင်နိုင်သည်။ ပလက်ဖောင်း - သတ်သတ်မှတ်မှတ် application များသည်သူတို့အသုံးပြုသောစက် ၏တစ်စိတ်တစ်ပိုင်း နှင့်တူသည် ။
စွမ်းဆောင်ရည်နှင့်ရောက်ရှိနိုင်မှုအရပလက်ဖောင်းနှင့်သက်ဆိုင်သောအက်ပလီကေးရှင်းများနှင့်ဝက်ဘ်အက်ပ်များကိုသင်စဉ်းစားပါကပလက်ဖောင်းဆိုင်ရာအထူးအက်ပလီကေးရှင်းများသည်အကောင်းဆုံးစွမ်းဆောင်ရည်ကိုကိုယ်စားပြုပြီးဝက်ဘ်အက်ပလီကေးရှင်းများသည်အကောင်းဆုံးရောက်ရှိမှုကိုကိုယ်စားပြုသည်။ Progressive Web Apps သည်မည်သည့်နေရာတွင်အံဝင်ခွင်ကျဖြစ်သနည်း။
Progressive Web Apps (PWA) ကိုမည်သည့်စက် နှင့် မဆိုမည်သည့်စက်ပစ္စည်းပေါ်တွင်မဆိုမည်သည့်စက်ပစ္စည်းပေါ်တွင်မဆို ရောက်ရှိနိုင်ရန်စွမ်းဆောင်ရည်များ၊
အဆိုပါသုံးတိုင်တိုင်
Progressive Web Apps များသည် web applications များဖြစ်ပြီးဒီဇိုင်းပြုလုပ်ထားသောကြောင့်၎င်းတို့သည်စွမ်းဆောင်နိုင်၊ ထိုတိုင်သုံးတိုင်သည်၎င်းတို့အားပလက်ဖောင်းတစ်ခုနှင့်သက်ဆိုင်သည့်အသုံးချမှုတစ်ခုဟုခံစားရသည်။
နိုင်စွမ်းရှိသည်
ဝဘ်သည်၎င်း၏ကိုယ်ပိုင်အခွင့်အရေးအတွက်ယနေ့အချိန်တွင်အတော်အတန်စွမ်းဆောင်နိုင်သည်။ ဥပမာအားဖြင့်၊ သင်သည် WebRTC၊ geolocation နှင့် push notifications များကို သုံး၍ hyper-local video chat app ကိုတည်ဆောက်နိုင်သည်။ သင်သည်ထိုအက်ပ်ကိုတပ်ဆင်နိုင်သည်၊ ၎င်းစကားဝှက်များကို WebGL နှင့် WebVR တို့ဖြင့် virtual ယူနိုင်သည်။ Web Assembly ကိုမိတ်ဆက်ပေးခြင်းဖြင့် developer များသည် C, C ++ နှင့် Rust ကဲ့သို့သောအခြားဂေဟစနစ်များသို့ဝင်ရောက်နိုင်ပြီးဆယ်စုနှစ်များစွာအလုပ်လုပ်ခြင်းနှင့်စွမ်းဆောင်နိုင်ခြင်းကို web သို့ယူဆောင်လာနိုင်သည်။ Squoosh.app , ဥပမာအားဖြင့်၎င်းကို၎င်း၏အဆင့်မြင့်ပုံရိပ်ချုံ့ခြင်းအတွက်အသုံးပြုသည်။
မကြာသေးမီအချိန်အထိပလက်ဖောင်းနှင့်သက်ဆိုင်သည့်အက်ပလီကေးရှင်းများသာဤစွမ်းရည်ကိုအမှန်တကယ်ပြောဆိုနိုင်သည်။ အချို့သောစွမ်းဆောင်ရည်များသည် ၀ က်ဘ်ဆိုက်၏လက်လှမ်းမမီသေးသော်လည်းလာမည့် APIs အသစ်များသည်၎င်းကိုပြောင်းလဲပစ်ရန်ရှာကြံကြသည်။ ဖိုင်စနစ်အသုံးပြုခြင်း၊ မီဒီယာထိန်းချုပ်မှုများ၊ အက်ပလီကေးရှင်းများ၊ ဒီစွမ်းရည်တွေအားလုံးကို ၀ က်ဘ်ရဲ့လုံခြုံပြီးအသုံးပြုသူဗဟိုပြုခွင့်ပြုချက်ပုံစံဖြင့်တည်ဆောက်ထားပြီး ၀ ဘ်ဆိုဒ်တစ်ခုသို့သွားခြင်းသည်အသုံးပြုသူများအတွက်ကြောက်စရာအဆိုပြုချက်တစ်ခုမဟုတ်ကြောင်းသေချာစေသည်။
ခေတ်သစ် APIs များ၊ Web Assembly နှင့်အသစ်နှင့်လာမည့် APIs များအကြားတွင် web applications များသည်ယခင်ကထက်ပိုမိုစွမ်းဆောင်နိုင်ပြီး၎င်းစွမ်းရည်များသာကြီးထွားလာသည်။
စိတ်ချရသော
ယုံကြည်စိတ်ချရသော Progressive Web App သည်ကွန်ယက်ပေါ်တွင် မူတည်၍ လျင်မြန်။ အားကိုးနိုင်သည်။
အသုံးပြုသူများသည် သင်၏အတွေ့အကြုံကို အသုံးပြုရန် အတွက်မြန်နှုန်းသည်အရေးကြီးသည် ။ စာမျက်နှာဝန်ချိန် ၁ စက္ကန့်မှဆယ်စက္ကန့်သို့သွားသည်နှင့် အမျှ အသုံးပြုသူ ဦး ရေသည် ၁၂၃% တိုးလာသည် ။ onload
ဖြစ်ရပ် ပြီးနောက်စွမ်းဆောင်ရည်ရပ်တန့်မထားဘူး ။ အသုံးပြုသူများအနေဖြင့်သူတို့၏အပြန်အလှန်အကျိုးသက်ရောက်မှု - ဥပမာခလုတ်တစ်ခုကိုနှိပ်ခြင်း - မှတ်ပုံတင်ထားခြင်းရှိ၊ မရှိ၊ မစဉ်းစားသင့်ပါ။ Scrolling and Animation ဟာအဆင်ပြေပါတယ်။ စွမ်းဆောင်ရည်သည်သင်၏အတွေ့အကြုံတစ်ခုလုံးအပေါ်အကျိုးသက်ရောက်သည် - အသုံးပြုသူများသည်သင်၏လျှောက်လွှာကိုမည်သို့မြင်တွေ့သည်မှ၎င်းမည်သို့အမှန်တကယ်လုပ်ဆောင်သည်။
နောက်ဆုံးအနေနှင့်ယုံကြည်စိတ်ချရသော application များသည် network connection မည်သို့ပင်ရှိပါစေအသုံးပြုရန်လိုအပ်သည်။ အသုံးပြုသူများသည်အက်ပလီကေးရှင်းများသည်နှေးကွေးသောသို့မဟုတ်ပျော့ပျောင်းသောကွန်ယက်ဆက်သွယ်မှုများသို့မဟုတ်အော့ဖ်လိုင်း၌ပင်စတင်ရန်မျှော်လင့်ကြသည်။ သင်၏ဆာဗာသို့တောင်းဆိုမှုခက်ခဲနေသည့်တိုင်မီဒီယာလမ်းကြောင်းများ၊ လက်မှတ်များ၊ လက်မှတ်များနှင့်ခရီးစဉ်များကဲ့သို့သူတို့နှင့်အပြန်အလှန်ဆက်သွယ်ခဲ့သည့်နောက်ဆုံးပေါ်အကြောင်းအရာများကိုရရှိနိုင်လိမ့်မည်ဟုသူတို့မျှော်လင့်ကြသည်။ တောင်းဆိုမှုတစ်ခုမဖြစ်နိုင်ပါကတိတ်တဆိတ်ပျက်ကွက်ခြင်းသို့မဟုတ် crashing အစားပြtroubleနာရှိသည်ဟုသူတို့ကပြောလိမ့်မည်ဟုမျှော်လင့်
အသုံးပြုသူများသည်မျက်စိတမှိတ်အတွင်းတုံ့ပြန်မှုများကိုတုံ့ပြန်သည့်အက်ပလီကေးရှင်းများကိုနှစ်သက်ပြီး၎င်းတို့အပေါ်မှီခိုနိုင်သည့်အတွေ့အကြုံကိုနှစ်သက်ကြသည်။
တပ်ဆင်
Install လုပ်ထားသော Progressive Web Apps များသည် browser tab အစားကိုယ်ပိုင်ပြတင်းပေါက်တွင် run သည်။ သူတို့ကအသုံးပြုသူရဲ့ home screen၊ dock, taskbar, ဒါမှမဟုတ် shelf တွေကနေဖြန့်လို့ရပါတယ်။ သူတို့ကိုစက်ပစ္စည်းတစ်ခုပေါ်တွင်ရှာဖွေပြီး၎င်းတို့ကိုသူတို့တပ်ဆင်ထားသည့်ကိရိယာ၏အစိတ်အပိုင်းတစ်ခုဟုခံစားစေသည့်အတွက်အက်ခလုတ်ဖြင့်ဆက်သွယ်ပါ။
၀ က်ဘ်အက်ပ်တစ်ခုတပ်ဆင်ပြီးနောက်စွမ်းရည်အသစ်များပွင့်လာသည်။ ဘရောက်ဇာကိုဖွင့်သောအခါ Keyboard shortcuts များသည်ပုံမှန်အားဖြင့်ကြိုတင်မှာယူခံရပြီးရရှိနိုင်တယ်။ Progressive Web Apps များသည်အခြား application များမှအကြောင်းအရာများကိုလက်ခံရန် (သို့) ဖိုင်အမျိုးအစားအမျိုးမျိုးကိုကိုင်တွယ်ရန်ပုံမှန် application ဖြစ်ရန်မှတ်ပုံတင်နိုင်သည်။
Progressive Web App တစ်ခုသည် tab မှထွက်ပြီးသီးခြား app window ထဲသို့ရွေ့သောအခါအသုံးပြုသူများက၎င်းကိုမည်သို့ထင်မြင်သည်နှင့်၎င်းနှင့်အပြန်အလှန်ဆက်သွယ်သည်။
နှစ် ဦး စလုံးကမ္ဘာ၏အကောင်းဆုံး
Progressive Web Apps များသည်သူတို့၏စိတ်နှလုံးတွင် web applications များသာဖြစ်သည်။ တိုးတက်သောတိုးမြှင့်မှုကိုအသုံးပြုခြင်းအားဖြင့်၊ ခေတ်သစ်ဘရောင်ဇာများတွင်စွမ်းရည်အသစ်များဖွင့်ထားသည်။ ၀ န်ဆောင်မှုအလုပ်သမားများနှင့်ဝဘ်အက်ပလီကေးရှင်းကိုအသုံးပြုခြင်းအားဖြင့်သင်၏ဝဘ် application သည်ယုံကြည်စိတ်ချရပြီးတပ်ဆင်နိုင်သည်။ စွမ်းရည်အသစ်များမရရှိပါကအသုံးပြုသူများသည်အဓိကအတွေ့အကြုံရနေပါလိမ့်မည်။
ကိန်းဂဏန်းတွေကမလိမ်ဘူး။ Progressive Web Apps ကိုစတင်မိတ်ဆက်သောကုမ္ပဏီများသည်အထင်ကြီးလောက်သောရလဒ်များကိုတွေ့မြင်ခဲ့ရသည်။ ဥပမာအားဖြင့်၊ Twitter သည်စာမျက်နှာတစ်ခုစီ၏စာမျက်နှာ ၆၅%၊ Tweets ၇၅% နှင့် bounce rate တွင် ၂၀% ကျဆင်းသွားသည်။ သူတို့၏ app များ၏အရွယ်အစားကို ၉၇% ကျော်လျှော့ချခဲ့သည်။ PWA တစ်ခုသို့ပြောင်းပြီးသည့်နောက်တွင် Nikkei သည် ၂.၃ ဆပိုမိုအော်ဂဲနစ်အသွားအလာ၊ ၅၈% ပိုပေးသွင်းမှုများနှင့်နေ့စဉ် ၄၉% ပိုများသောသုံးစွဲသူများကိုတွေ့ရသည်။ Hulu သည်သူတို့၏ platform-desktop desktop ကို Progressive Web App ဖြင့်အစားထိုးလိုက်ပြီးပြန်လည်လည်ပတ်မှု၏ ၂၇% တိုးလာသည်။
Progressive Web Apps များသည်သင့်သုံးစွဲသူများနှစ်သက်သောဝဘ်ဆိုက်ကိုဖော်ပြရန်ထူးခြားသောအခွင့်အလမ်းတစ်ခုပေးသည်။ တိုးချဲ့စွမ်းရည်နှင့်ယုံကြည်စိတ်ချရမှုရရှိစေရန်နောက်ဆုံးပေါ်ဝဘ်ဆိုက်များကို အသုံးပြု၍ Progressive Web Apps များသည်သင်တည်ဆောက်ထားသောအရာကို ကုဒ်ဘေ့စ်တစ်ခုတည်း ရှိသည့်မည်သည့်စက်ပစ္စည်းတွင်မဆိုမည်သူမဆို ထည့်သွင်း နိုင်သည်။
Comments
Post a Comment