အပိုင်း ၁ ၊ အပိုင်း ၂ ၊ အပိုင်း ၃
Apps တစ်ခုကို ဖန်တီးတဲ့အခါမှာ iOS , Android စတာတွေကို တစ်ခါတည်းရေးပြီး ၂ ခုလုံးမှာ run လို့မရဘူးလား။ cross platform ရေးဖို့ tools တွေရှိလား။ နောက်ပြီး HTML , CSS , Javascript နဲ့ပဲ Mobile App တွေ ရေးလို့ မရဘူးလား ? Cross Platform တွေအတွက် ကျွန်တော်တို့တွေ ဘယ်လို App ရေးမှာလဲပေါ်မူတည်တယ်။ တချို့ feature တွေ က Android နဲ့ iOS မတူတာတွေ ရှိပါတယ်။ ဥပမာ။ iOS မှာ newsstand ရှိပေမယ့် Android မှာ မရှိဘူး။ Airprint က Android မှာ မရှိဘူး။ ဒီလိုပဲ Android မှာ လုပ်လို့ရတဲ့ တော်တော်များများက iOS မှာ လုပ်လို့မရဘူး။ ဒါကြောင့် Cross platform ရေးမယ်ဆိုရင် ကိုယ့် App က ဘယ် platform မှာ ဘာတွေ လုပ်နိုင်မယ် မလုပ်နိုင်ဘူးဆိုတာ သေချာသိထားဖို့လိုတယ်။ နောက်ပြီးတော့ Cross platform လုပ်တဲ့ အခါမှာ တချို့ function တွေက ကိုယ်သုံးနေတဲ့ tools နဲ့ မရတာတွေ ရှိတတ်ပါတယ်။
ကျွန်တော် mobile app စရေးကာစက Native Platform ထက် cross platform ကို သွားဖို့ စမ်းခဲ့ပါသေးတယ်။ သို့ပေမယ်လည်း လုပ်ချင်တာ တော်တော်များများ လုပ်မရတာ ကြောင့် native ကိုပဲ ရေးဖြစ်သွားတယ်။ ကျွန်တော်လေ့လာကစ အချိန်တုန်းကတော့ Cross Platform ဟာ Native ထက် စာရင် နှေးပါတယ်။ HTML , CSS , Javascript သုံးပြီးရေးမယ်ဆိုရင် သိထားသင့်တာက UIWebView နဲ့ Safari မတူပါဘူး။ Safari မှာ Nitro Engine ပါပြီး javascript ကို မြန်မြန်ဆန်ဆန် အလုပ်လုပ်ပေးနိုင်ပါတယ်။ UIWebView မှာမပါပါဘူး။ ဒါကြောင့် Web App တွေက UIWebView မှာ ပိုနှေးပါလိမ့်မယ်။