တစ်ချိန်တည်းမှာကို iOS, Windows နဲ့ Mac အတွက်တိုးမြှင့်ဖို့ကိုဘယ်လို

အကောင်းဆုံး Cross-Platform ဖွံ့ဖြိုးရေးကောင်စီ Toolkit

Apple ရဲ့ App Store ကိုဘယ်လိုလူကြိုက်များပါသလဲ 2015 ၏ပထမသုံးလပတ်မှာတော့လူတွေ apps များပေါ်ကျော် $ 1.7 ဘီလီယံသုံးစွဲခဲ့သည်။ ထို app developer များမကြာခဏပထမဦးဆုံးသူတို့ရဲ့ app ၏ iOS ကိုဗားရှင်းကိုတင်အဘယ်ကြောင့်ကောင်းတစ်ဦးအကြောင်းပြချက်င်ပေမယ့်တခြားပလက်ဖောင်းလျစ်လျူရှုမရသင့်ပါတယ်။ အန်းဒရွိုက် app ကိုရောင်းအား၏စည်းကမ်းချက်များ၌မိုဘိုင်းပိုင်၏သေးငယ်တဲ့အချပ်ဖြစ်စေခြင်းငှါစဉ်နှင့်အညီ, Google Play တွင်အောင်မြင်သော app ကိုနေဆဲအတော်လေးအမြတ်အစွန်းရှိနိုင်ပါသည်။

ဤသည် Cross-platform ဖှံ့ဖွိုးတိုးတအရေးပါသောထည့်သွင်းစဉ်းစားစေသည်အရာဖြစ်တယ်။ တစ်ချိန်က code များနှင့်နေရာတိုင်းတည်ဆောက်နိုင်စွမ်းသင်သာ iOS နှင့် Android များအတွက်ဖွံ့ဖြိုးဆဲရက်နေ့တွင်စီစဉ်ထားလျှင်ပင်အချိန်အများကြီးကယ်တင်တော်မူ၏။ သင်ရောနှောသို့ Windows, Mac နှင့်အခြားပလက်ဖောင်း add သောအခါ, တစ်ဦးအစွန်းရောက်အချိန်-ကြိုင်သောအနံ့ရှိစေနိုင်ပါတယ်။ သို့သော် Cross-platform ဖှံ့ဖွိုးတိုးတများသောအားဖြင့်တစ်ဦးအတွက်အသိပေးချက်အတူပါလာပါဘူး။ သင်မကြာခဏသင်သည်ထိုသို့သောသင့်ရဲ့ကိရိယာတန်ဆာပလာသူတို့ကိုထောကျပံ့သည်အထိတစ်ဦး operating system ကို၏နောက်ဆုံးပေါ် features တွေအသုံးချနိုင်ဖြစ်ခြင်းမ, app တစ်ခုနှင့်အတူအဘယ်သို့ပြုနိုင်သည်အပေါ်ကန့်သတ်ပေးစေခြင်းငှါအရာတစ်ခု Third-party ကိရိယာတန်ဆာပလာ, သို့သော့ခတ်နေကြသည်။

05 ၏ 01

Corona SDK ကို

အဆိုပါ Corona SDK ကိုသုံးပြီးအနီရောင် Sprite စတူဒီယိုကတီထွင်ခဲ့သည်ကျွန်ုပ်တို့၏ကျေးရွာသိမ်းဆည်းပါ။

Corona Labs ကမကြာသေးမီကသူတို့ရဲ့လူကြိုက်များ Corona SDK ကို Cross-platform ဖှံ့ဖွိုးတိုးတ tool ကိုယခု Windows နဲ့ Mac ကိုထောက်ပံ့ကြေညာခဲ့သည်။ အဆိုပါ Corona SDK ကိုပြီးသား iOS နှင့် Android မှာ app တွေဖွံ့ဖြိုးတိုးတက်ဖို့အကောင်းဆုံးနည်းလမ်းဖြစ်ပါသည်, နဲ့ Windows နဲ့ Mac တို့အတွက်တည်ဆောက်နိုင်စွမ်း beta ကိုဆဲသည်ကာလတွင်များစွာသော apps များသောသူတို့ကိုပလက်ဖောင်းမှလက်ျာဘက်ကူးပြောင်းပါလိမ့်မယ်။

Corona SDK ကို 2D ဂိမ်းကစားမှာအဓိကအားဖြင့်ရည်ရွယ်ပေမယ့်လည်းအချို့သောကုန်ထုတ်စွမ်းအားအသုံးပြုမှုရှိပြီးဖြစ်ပါတယ်။ တကယ်တော့တချို့ developer များဟာ Corona SDK ကိုသုံးပြီး Non-ဂိမ်း app များကိုဖွံ့ဖြိုးဆဲအတွက်အလွန်အောင်မြင်သောခဲ့ကြပြီ။ ပလက်ဖောင်းတစ်ဝှမ်းရေပေါ်ကို C ၏အမျိုးမျိုးသောအရသာနဲ့နှိုင်းယှဉ်တဲ့အခါမှာအများကြီးပိုမြန် coding စေသည်သောဘာသာစကား, အဖြစ် LUA ကိုအသုံးပြုသည်, ထိုသို့ပြီးသားထဲသို့တည်ဆောက်ဂရပ်ဖစ်အင်ဂျင်ရှိပါတယ်။

အဆိုပါ Corona SDK ကိုတစ်ဦးကိုပြန်လည်ဆန်းစစ်ခြင်း Read

အကောင်းဆုံးအစိတ်အပိုင်း Corona SDK ကိုအခမဲ့ဖြစ်ပါတယ်။ သငျသညျကို download လုပ်ပါနှင့်ချက်ချင်းဖွံ့ဖြိုးဆဲ start နှင့် paid "enterprise" ဗားရှင်းရှိစဉ်အခါအများစု developer များပလက်ဖောင်းများ၏အခမဲ့ထုတ်ဝေနှင့်အတူဒဏ်ငွေပါလိမ့်မည်နိုင်ပါ။ ငါဂိမ်းများနှင့် utility ကို / ကုန်ထုတ်စွမ်းအား app များကိုနှစ်ဦးစလုံးဖွံ့ဖြိုးတိုးတက်ဖို့ Corona SDK ကိုအသုံးပြုခဲ့ပြီးပြီ, သင်အသုံးပြုသူများထံမှစာသားကို input ကိုအများကြီးလိုအပ်တယ်ဆိုရင်ဒါဟာအကြီးမကစဉ်က 2D ဂရပ်ဖစ်များအတွက်အများဆုံးကိုအခြားကုန်ထုတ်စွမ်းအားအသုံးပြုမှုများအတွက်အစိုင်အခဲများနှင့်ထူးချွန်သည်။

မူလတန်းအသုံးပြုမှု: 2D ဂိမ်း, Productivity ပို»

05 ၏ 02

စည်းလုံးညီညွတ်ရေး

အဆိုပါ Corona SDK ကို 2D ဂရပ်ဖစ်မှာအကြီးဖြစ်ပါသည်, သို့သော်သင် 3D သွားကြဖို့လိုအပ်တယ်ဆိုရင်, သင်စည်းလုံးညီညွတ်ရေးပါတီလိုအပ်ပါတယ်။ သငျသညျအနာဂတျမှာ 3D မယ့်အပေါ်စီစဉ်ထားပါလျှင်အမှန်စင်စစ်, စည်းလုံးညီညွှတ်ရေးသင့်လက်ရှိစီမံကိန်းကိုတစ် 2D ဂိမ်းဖြစ်ပါတယ်လျှင်ပင်အကောင်းဆုံးရွေးချယ်မှုဖြစ်နိုင်ပါသည်။ ဒါဟာအနာဂတ်ထုတ်လုပ်မှုမြန်ဆန်ဖို့ကုဒ် repository ကိုတည်ဆောက်နိုင်ဖို့အမြဲအကောင်းတစ်စိတ်ကူးပါတယ်။

စည်းလုံးညီညွှတ်ရေးဂိမ်းဖွံ့ဖြိုးတိုးတက်ဖို့ကြာကြာယူစေခြင်းငှါ, ဒါပေမယ့်စည်းလုံးညီညွှတ်ရေးဟာ WebGL ကိုအင်ဂျင်ကထောက်ခံထားတဲ့ consoles စနဲ့ web ဂိမ်းကစားခြင်းအပါအဝင်ထွက်ရှိနီးပါးတိုင်းပလက်ဖောင်း supporting ၏ဆက်ပြောသည်ဆုကြေးငွေ, ပေးသည်။

မူလတန်းအသုံးပြုမှု: 3D ဂိမ်းများပို»

05 ၏ 03

Cocos2D

နာမတော်ကိုအမှီ ပြု. အကြံပြုသည့်အတိုင်း Cocos2D 2D ဂိမ်းကိုတည်ဆောက်ခြင်းများအတွက်မူဘောင်ဖြစ်ပါတယ်။ သို့သော် Corona SDK ကိုမတူဘဲကိုစ် 2D တစ်ချိန်ကနေရာတိုင်းဖြေရှင်းချက် compile အတိအကျကုဒ်တစ်ခုမဟုတ်ပါဘူး။ အဲဒီအစားကအမှန်တကယ်ကုဒ်တူညီသောသို့မဟုတ်အလွန်ဆင်တူစေလိမ့်မည်ဟုကွဲပြားခြားနားသောပလက်ဖောင်းသို့ထည့်သွင်းနိုင်မယ့်စာကြည့်တိုက်ဖြစ်ပါတယ်။ တဦးတည်းပလက်ဖောင်းကနေလာမယ့်တစ်ဦးဂိမ်း porting သည့်အခါဤအမိုးသည်းထန်စွာရုတ်သိမ်းအများကြီးမပေမယ့်နေဆဲ Corona ထက်ပိုပြီးအလုပ်လိုအပ်သည်။ သို့သော်ဆုကြေးငွေအဆုံးရလဒ်ကသူတို့ကိုထည့်သွင်းရန်တစ် Third-party ကိုစောင့်ဆိုင်းခြင်းမရှိဘဲသင် device ကိုရဲ့ APIs အားအားလုံးကိုအပြည့်အဝဝင်ရောက်ခွင့်ကိုပေးတော်မူ၏သောမိခင်ဘာသာစကားအတွက် coded ဖြစ်ပါတယ်ကြောင်း။

မူလတန်းအသုံးပြုမှု: 2D အားကစားပြိုင်ပွဲပို»

05 ၏ 04

Phonegap

Phonegap Cross-platform applications များဖွံ့ဖြိုးတိုးတက်ဖို့က HTML 5 leverages ။ ဒီပလက်ဖောင်း၏အခြေခံဗိသုကာကပလက်ဖောင်းပေါ်မှာဝက်ဘ်မြင်ကွင်းအတွင်းအလုပ်လုပ်ပြီးတစ်ခုက HTML 5 App ဖြစ်ပါတယ်။ သင်ကစက်ပစ္စည်းပေါ်တွင်တစ်ဦးကို browser အတွင်းမှပြေးသောဝက်ဘ် app အဖြစ်ဤစဉ်းစားနိုင်ပေမယ့်အစား App ကိုအိမ်ရှင်အဖြစ်လက်ခံကျင်းပမယ့် web server ကိုလိုအပ်နေ၏, ကိရိယာလည်းဆာဗာအဖြစ်ဆောင်ရွက်သည်။

သငျသညျစိတ်ကူးနိုင်သကဲ့သို့, Phonegap ဂိမ်းကစားခြင်း၏စည်းကမ်းချက်များ၌စည်းလုံးညီညွှတ်ရေး, Corona SDK ကိုသို့မဟုတ်ကိုစ်ဆန့်ကျင်ကောင်းစွာယှဉ်ပြိုင်ဖို့မသွားဖြစ်ပါတယ်, ဒါပေမယ့်သူကအလွယ်တကူစီးပွားရေး, ကုန်ထုတ်စွမ်းအားနှင့်စီးပွားရေးလုပ်ငန်းနိုင်တဲ့ coding ဘို့သူတို့အားပလက်ဖောင်းကျော်လွန်နိုင်ပါတယ်။ အဆိုပါက HTML 5 အခြေစိုက်စခန်းကုမ္ပဏီတစ်ခုအတွက်အိမျကို web app ကိုဖွံ့ဖြိုးတိုးတက်စေရန်နှင့် devices များကတွန်းအားပေးနိုင်ပါတယ်ဆိုလိုသည်။

Phonegap လည်းကို web applications များတည်ဆောက်ခြင်းများအတွက်ပလက်ဖောင်းဖြစ်သော Sencha နှင့်အတူကောင်းစွာအပြန်အလှန်ဆက်သွယ်။

မူလတန်းအသုံးပြုမှု: Productivity, စီးပွားရေးပိုမို»

05 ၏ 05

ထိုအပို ...

Corona SDK ကို, စည်းလုံးညီညွှတ်ရေး, ကိုစ်နှင့် Phonegap လူကြိုက်အများဆုံး Cross-platform ဖှံ့ဖွိုးတိုးတ packages များအချို့ကိုယ်စားပြုပေမယ့်တခြားရွေးချယ်စရာရှိပါတယ်။ ထိုအထဲကတချို့ဟာကအတော်လေးအဖြစ်ကြံ့ခိုင်မဟုတ်အချိန်ပိုမိုအမှန်တကယ်တည်ဆောက်ရန်ကုဒ်ကနေသွားမလိုအပ်, ဒါမှမဟုတ်ရိုးရိုးအလွန်စျေးကြီးတယ်, ဒါပေမယ့်သူတို့ကသင့်ရဲ့လိုအပ်ချက်များကိုဖြည့်ဘို့ပဲမှန်နိုင်ပါတယ်။

အိုင်ပက် Apps ကပတိုးမြှင့်ဖို့ကိုဘယ်လို