scribeorigins.com ကို iPhone ပေါ် Safari တွင်ဖွင့်ပြီး browser ၏ install သို့မဟုတ် “Add to Home Screen” အမိန့်ကို သုံးကာ နာမည်ကို အတည်ပြုပါ။ ဒီလမ်းညွှန်မှာ iPhone သို့မဟုတ် desktop ပေါ်တွင် PWA ကို ဘယ်လိုတပ်ဆင်မလဲ၊ Scribe Origins ကို home screen သို့ ဘယ်လိုထည့်မလဲဆိုတာကိုလည်း ရှင်းပြထားပြီး web account နဲ့ local learning data ကို အဲဒီ browser profile အတွက် ရရှိနိုင်အောင် ထားပေးပါတယ်။
မြန်မြန်ဖြေ
iPhone နှင့် iPad
Home Screen icon သည် အဲဒီ device အတွက် သီးသန့်ဖြစ်သည်။ Web app ကို ဖယ်ရှားခြင်း သို့မဟုတ် ၎င်း၏ website data ကို ရှင်းလင်းခြင်းက device ပေါ်တွင်သာရှိသည့် progress ကို ဖျက်သွားနိုင်သည်။
Chrome နှင့် Edge desktop
Mac ပေါ် Safari
macOS Sonoma 14 သို့မဟုတ် ထို့နောက်ဗားရှင်းတွင် Scribe Origins ကို Safari ထဲဖွင့်ပြီး File → Add to Dock ကို ရွေးပါ။ Share button ကို ရွေးကာ Add to Dock ကိုလည်း ရွေးနိုင်သည်။ နာမည်ကို အတည်ပြုပြီးနောက် Dock, Spotlight, သို့မဟုတ် သင့် home folder ထဲရှိ Applications folder မှ web app ကို ဖွင့်ပါ။
Offline လေ့လာခြင်း
Core app files နှင့် ယခင်က download လုပ်ပြီးသား content များကို device cache မှတဆင့် ပေးနိုင်သည်။ Reviews နှင့် settings များကို အရင်ဆုံး local ထဲတွင် သိမ်းဆည်းထားသောကြောင့် လေ့လာမှု session တစ်ခုအတွက် အမြဲတမ်း connection မလိုအပ်ပါ။ Server data အသစ်တောင်းယူသည့် features များ၊ မည်သည့်အခါမှ load မဖြစ်သေးသော content, account sign-in, community activity နှင့် device များအကြား synchronization တို့အတွက်တော့ connection လိုအပ်ဆဲဖြစ်သည်။
ခရီးမထွက်မီ browser storage ကို မရှင်းလင်းပါနှင့်။ Installed web app သည် browser-managed storage ပေါ်တွင်သာ ဆက်လက်မူတည်နေသေးသည်; icon တစ်ခုပဲ ရှိခြင်းက language pack အားလုံး၏ သီးခြားမိတ္တူတစ်စုံ မဟုတ်ပါ။
ပြဿနာဖြေရှင်းခြင်း
Page ကို embedded သို့မဟုတ် private browser ထဲတွင် ဖွင့်ထားခြင်း၊ secure site က load မပြီးသေးခြင်း၊ browser storage က ကန့်သတ်ထားခြင်း၊ သို့မဟုတ် Scribe Origins ကို already installed လုပ်ထားပြီးဖြစ်ခြင်းကြောင့် install app option ပျောက်နေ可能သည်။ အောက်ပါ စစ်ဆေးချက်များကို တစ်ဆင့်ချင်း လုပ်ပါ; browser က “Install app” အစား ထိုကဲ့သို့ စာသားပေးလာသည့်အခါလည်း Scribe Origins ကို home screen သို့ ထည့်နိုင်သေးသည်။
တပ်ဆင်ခြင်းနှင့် offline caching တို့အတွက် HTTPS site လိုအပ်သည်။ https://scribeorigins.com/ ကို ထုတ်ဝေပြီးနောက် တိုက်ရိုက်ဖွင့်ပါ။
တစ်ကြိမ် reload လုပ်ပြီး interface ပေါ်လာသည်အထိ စောင့်ကာ browser menu ကို ပြန်စစ်ပါ။ Private browsing window, in-app embedded browser, managed work device, သို့မဟုတ် disabled browser storage တို့က တပ်ဆင်ခြင်းကို တားဆီးနိုင်သည်။
Home Screen, launcher, Dock, Start menu, applications list, chrome://apps, သို့မဟုတ် edge://apps ကို စစ်ကြည့်ပါ။ Browser များသည် တပ်ဆင်ပြီးနောက် install action ကို open-app action နဲ့ အစားထိုးနိုင်သည်။
ပျက်နိုင်သည်။ Uninstall dialogs အချို့တွင် site data သို့မဟုတ် browsing data ကို သီးခြားဖယ်ရှားရန် ရွေးချယ်စရာ ပါနိုင်သည်။ Account သို့ sync လုပ်ထားသော progress ကို sign-in ပြီးနောက် ပြန်ယူနိုင်သော်လည်း device-only progress သည် browser data မပျက်စီးဘဲ ရှိနေရမည်ဖြစ်သည်။
တပ်ဆင်မှု checklist
ကျွန်ုပ် Scribe Origins ကို ဘယ်လိုတပ်ဆင်ပြီး offline သုံးမလဲ ဆိုတဲ့ တိုက်ရိုက်အဖြေကတော့ supported browser တစ်ခုမှတစ်ဆင့် web app ကို တပ်ဆင်ပြီး၊ online ရှိနေစဉ် သင်အသုံးပြုမည့် language material ကို ဖွင့်ထားကာ၊ အမှန်တကယ် အားကိုးရမည့်မီ offline အပြုအမူကို စမ်းသပ်ခြင်းဖြစ်သည်။ တပ်ဆင်ခြင်းက app ကဲ့သို့ ဖွင့်နိုင်သော surface တစ်ခုကို ဖန်တီးပေးသည်; language pack အားလုံး၊ community thread အားလုံး၊ သို့မဟုတ် server feature အားလုံးကို အလိုအလျောက် download လုပ်ပေးခြင်း မဟုတ်ပါ။
Browser ကွာခြားချက်များ
Menu စာသား အတိအကျသည် browser နှင့် operating system ပေါ်တွင် မူတည်သောကြောင့် ပြောင်းလဲနိုင်သည်။ iPhone နှင့် iPad ပေါ်တွင် အများအားဖြင့် Safari ၏ Share menu ထဲမှ Add to Home Screen ဖြင့် စတင်တပ်ဆင်သည်။ Desktop Chrome နှင့် Edge တို့က address bar အနီးတွင် install icon သို့မဟုတ် browser menu ထဲရှိ Apps command ကို ပြနိုင်သည်။
ရွေးချယ်စရာ မရှိပါက embedded in-app browser မဟုတ်ဘဲ ပုံမှန် browser tab ထဲတွင် canonical secure site ကို ဖွင့်ထားကြောင်း ပထမဆုံး အတည်ပြုပါ။ တစ်ကြိမ် reload လုပ်ပြီး page load ပြီးအောင် စောင့်ကာ browser ၏ လက်ရှိ help page ကို စစ်ကြည့်ပါ။ Private-browsing mode နှင့် managed devices များက တပ်ဆင်ခြင်း သို့မဟုတ် storage ကို ကန့်သတ်နိုင်သည်။
ရနိုင်သည်၊ သို့သော် browser profile တစ်ခုစီတွင် site storage သီးခြားစီနှင့် installed-app entry သီးခြားစီ ရှိနိုင်သည်။ တပ်ဆင်မှုတစ်ခုထဲတွင် local အဖြစ် သိမ်းထားသော progress ကို supported account sync သို့မဟုတ် manual transfer မသုံးလျှင် အခြားတပ်ဆင်မှုတွင် အလိုအလျောက် မပါဝင်ပါ။ ရှုပ်ထွေးမှု လျော့နည်းရန် primary installation တစ်ခုကို ရွေးပါ။
Offline အကန့်အသတ်များ
Core app shell နှင့် device က အရင်တောင်းယူပြီး သိမ်းဆည်းထားသော content များသည် offline အလုပ်လုပ်နိုင်သည်။ အတိအကျ ရရှိနိုင်မှုသည် browser က ဘာကို cache လုပ်ထားသလဲ၊ storage pressure ရှိမရှိ၊ နှင့် feature တစ်ခုက fresh server data လိုသလားဆိုသည့် အချက်များပေါ် မူတည်သည်။ တပ်ဆင်ထားသည်တင်က asset တိုင်း ရှိနေပြီဟု မဆိုလိုပါ။
| လုပ်ဆောင်မှု | Offline တွင် မျှော်လင့်ချက် | ပြင်ဆင်မှု |
|---|---|---|
| App shell ကို ဖွင့်ခြင်း | Online တွင် တစ်ကြိမ် အောင်မြင်စွာ load ဖြစ်ပြီးနောက် အလုပ်လုပ်ရန် ဒီဇိုင်းလုပ်ထားသည် | Online ရှိစဉ် တစ်ကြိမ် ဖွင့်ပါ |
| အရင်က load လုပ်ပြီးသား cards များကို review လုပ်ခြင်း | Local content နှင့် progress မှနေ၍ အလုပ်လုပ်နိုင်သည် | သက်ဆိုင်ရာ deck ကို online ရှိစဉ် အရင်ဖွင့်ပါ |
| ယခင်က load လုပ်ပြီးသား help သို့မဟုတ် scenes များကို သုံးခြင်း | Files နှင့် media များ cache ထားလျှင် အလုပ်လုပ်နိုင်သည် | တိတိကျကျ အဲဒီနေရာကို ဖွင့်ပြီး စမ်းသပ်ပါ |
| Language pack အသစ် သို့မဟုတ် မဖွင့်ရသေးသော audio ကို load လုပ်ခြင်း | Connection လိုအပ်လေ့ရှိသည် | Offline မသွားမီ ဖွင့်ထားပါ |
| Sign in, sync, သို့မဟုတ် forums သုံးခြင်း | Connection လိုအပ်သည် | ပြန်ချိတ်ဆက်ပြီး လုပ်ဆောင်မှု ပြီးဆုံးအောင် စောင့်ပါ |
Storage pressure ရှိပါက browsers များသည် site data ကို ဖယ်ထုတ်နိုင်သည်။ အရေးကြီးသော progress အတွက် ခရီးမထွက်မီ account sync သို့မဟုတ် လတ်တလော supported export တစ်ခုကို သုံးပါ၊ device reset, browser cleanup, သို့မဟုတ် operating-system maintenance မလုပ်မီလည်း ထိုသို့ ပြုလုပ်ပါ။
အပ်ဒိတ်များ
တပ်ဆင်ထားသော web app သည် browser နှင့် service worker မှတစ်ဆင့် အပ်ဒိတ်လုပ်ထားသော site resources များကို load လုပ်သည်။ အပ်ဒိတ်ဟောင်းနေသလို ထင်ရပါက internet ကို ချိတ်ဆက်ပြီး အခြား Scribe Origins tabs များကို ပိတ်ကာ app ကို ပြန်ဖွင့်ပြီး fresh load ဖြစ်ရန် ခွင့်ပြုပါ။ Local progress သည် အဲဒီနေရာတွင် သိမ်းထားနိုင်သဖြင့် ပထမဦးဆုံးအဆင့်အဖြစ် site data ကို မကြာခဏ မရှင်းလင်းပါနှင့်။
Installed window သည် cache ထဲမှ resources များကို ဆက်သုံးနေသေးပြီး အခြား browser tab တစ်ခုက ပိုအသစ်သော resources များကို fetch လုပ်ထားနိုင်သည်။ Online ရှိစဉ် ပြန်ဖွင့်ပြီး လက်ရှိ study session ကို အပြီးသတ်ကာ နောက်တစ်ကြိမ် စမ်းပါ။ မကိုက်ညီမှု ဆက်ရှိနေပါက မြင်ရသော version သို့မဟုတ် ပြောင်းလဲသွားသည့် screen, browser, operating system, နှင့် normal tab လည်း သက်ရောက်ခြင်းရှိမရှိကို မှတ်တမ်းတင်ပါ။
ဒေတာလုံခြုံရေး
Home-screen icon သို့မဟုတ် installed-app shortcut တင်ကို ဖယ်ရှားခြင်းသည် browser ၏ site data ကို ဖျက်ခြင်းနှင့် မတူနိုင်သည်။ Browser နှင့် operating-system dialogs များကွာခြားနိုင်သည်။ Cookies, storage, သို့မဟုတ် site data ကို ရှင်းလင်းခြင်းသည် local ထဲတွင် သိမ်းထားသော progress, notes, settings, နှင့် cached content များကို ဖျက်နိုင်သည်။ data, storage, cookies, reset, သို့မဟုတ် removal ဟု ဖော်ပြထားသည့် မည်သည့် cleanup မလုပ်မီ sync သို့မဟုတ် export လုပ်ပါ။
ဒီလုံခြုံရေးအဆင့်လိုက်လုပ်ဆောင်မှုသည် ကျွန်ုပ် Scribe Origins ကို ဘယ်လိုတပ်ဆင်ပြီး offline သုံးမလဲ ၏ အရေးကြီးသော အစိတ်အပိုင်းတစ်ခုဖြစ်သည်။ Offline-first storage သည် အဆင်ပြေသော်လည်း device တစ်ခုတည်းကိုသာ သင်အစားထိုးမရနိုင်သော progress ၏ တစ်ခုတည်းသော မိတ္တူ မဖြစ်သင့်ပါ။
ပြဿနာဖြေရှင်းခြင်း
App က online load ကို အောင်မြင်စွာ မပြီးဆုံးသေးနိုင်သည်၊ တောင်းထားသော content ကို မဖွင့်ဖူးသေးနိုင်သည်၊ browser က cached files များကို ဖယ်ရှားသွားနိုင်သည်၊ သို့မဟုတ် launch icon က အခြား browser profile တစ်ခုကို ညွှန်ပြနေနိုင်သည်။ ပြန်ချိတ်ဆက်ပါ၊ canonical site ကို ဖွင့်ပါ၊ မျှော်လင့်ထားသော content ကို စတင်ဖွင့်ပါ၊ ထို့နောက် offline test ကို ပြန်လုပ်ပါ။ Cache ထားသော help page တစ်ခုရှိရုံနှင့် deck အပြည့်နှင့် ၎င်း၏ audio လည်း ရှိသည်ဟု မယူဆပါနှင့်။
ပြဿနာ ဆက်ရှိနေပါက device, operating system, browser နှင့် version, install method, တိတိကျကျ screen သို့မဟုတ် content area, normal online tab အလုပ်လုပ်မလုပ်, နှင့် local progress ပေါ်နေမနေ ကို Support သို့ ပေးပါ။ progress ကို မကာကွယ်မီ storage ကို မရှင်းလင်းပါနှင့်။