အန်းဒရွိုက် OS ကိုကွန်ရက်မှကောက်ယူရရှိ Apple က iOS ကို - Developers များအတွက်ပိုမိုကောင်းမွန်သော Is ဘယ်?

ကို Android OS နဲ့ Apple ရဲ့ iOS ရဲ့အကောင်းအဆိုး cons

မေလ 24, 2011 မှာ

စမတ်ဖုန်းအသုံးပြုသူအရေအတွက်ကနေ့တိုင်းတိုးမြှင့်မှုနှင့်အတူ, တူညီတဲ့အဘို့အပလီကေးရှင်း developer များ၏အရေအတွက်တန်းတူတိုးလည်းမရှိ။ developer များ၏တစ်ဖွဲ့လုံးတွေအများကြီးရှိသည်သော်လည်း မိုဘိုင်းပလက်ဖောင်း ကနေရှေးခယျြဖို့, သူတို့ကအများဆုံးဖြစ်ကောင်းနှစ်ခုအရှိဆုံးဆည်းကပ်-ပြီးနောက်တစ်ဦးကိုရွေးချယ်ပါလိမ့်မယ် မိုဘိုင်း OS '' ယနေ့ Apple ၏ iOS နှင့် Google ၏ Android ။ ဒါကြောင့်အဲဒီ၏ထားတဲ့ developer များအတွက်ပိုမိုကောင်းမွန်ခြင်းနှင့်အဘယ်ကြောင့်ဖြစ်သနည်း ဤတွင် developer များအဘို့ Apple က iOS နှင့် Android ကို OS ကအကြားအသေးစိတ်နှိုင်းယှဉ်ဖြစ်ပါတယ်။

programming Language အသုံးပြု

2.0 BY တံခါးစောင့် / Flickr ကို / CC ကို

အဆိုပါ က Android OS ကို အဓိကအား developer များကအသုံးပြုဘုံ programming language ကိုအရာဂျာဗား, အသုံးပြုသည်။ ဒါကွောငျ့က Android ဖွံ့ဖြိုးဆဲအများဆုံး developer များအဘို့အများကြီးပိုမိုလွယ်ကူကြောင်းရရှိသွားတဲ့။

အဆိုပါ iPhone ကို OS ကို အများအားဖြင့်ပြီးသား C နဲ့ C ++ တို့နှင့်ရင်းနှီးကျွမ်းဝင်နေသော app ကို developer များအားဖြင့်တူညီမှုများပျက်စီးနိုင်သည့် Apple ရဲ့ Objective-C ဘာသာစကား, အသုံးပြုသည်။ ဒီပိုသီးသန့်ဖြစ်ခြင်း, အခြား programming ကိုဘာသာစကားများလည်းတတ်ကျွမ်းမဟုတ်သော developer များအဘို့ထိ မိ. လဲစရာဖြစ်လာလိမ့်မည်။

Multi-Platform Apps ကပဖွံ့ဖြိုးဆဲ

ဖွံ့ဖြိုးဆဲ Multi-Platform ကို apps များ ယနေ့ "တွင်" အရာဖြစ်ဟန်ရှိသည်။ ဟုတ်ပါတယ်, သငျသညျကို Android Device များပေါ်တွင် iPhone, Objective-C-based apps များအပေါ် Java-based app များကို run လို့မရပါဘူး။

အဘို့အ tools တွေရှိပါတယ် Multi-Platform ကို app ကိုဖှံ့ဖွိုးတိုး ယနေ့။ ဒါဟာအမှန်တကယ်အခြားမိုဘိုင်း OS ပေါ်တွင်မူရင်းသတင်းအချက်အလက်ပြသမှကြွလာသောအခါဒါပေမဲ့သူတို့ကထိရောက်သောမည်မဟုတ်ပါ။ မိုဘိုင်းဂိမ်း developer များအထူးသဖြင့်ကြီးမားတဲ့စိန်ခေါ်မှု Cross-platforming ရှာပါ။

ဒါကွောငျ့ဒီမှာသာအလားအလာ, ရေရှည်ဖြေရှင်းချက် device ကို၏ကိုယ်ပိုင်မိခင်ဘာသာစကား၌သင်တို့၏ app ကိုပြန်ရေးမှဖြစ်လိမ့်မည်။

App ကိုဖွံ့ဖြိုးရေးကောင်စီပလက်ဖောင်း

အန်းဒရွိုက် developer များပွင့်လင်းဖှံ့ဖွိုးတိုးတပလက်ဖောင်းကမ်းလှမ်းသူတို့ကိုသုံးစွဲဖို့လွတ်လပ်ခွင့်ပြုသည် Third-party tools တွေကို app ကိုဖွံ့ဖြိုးတိုးတက်ရေးအတွက်။ ဒါကသူတို့အဖို့ပိုလုပ်ဆောင်နိုင်စွမ်းကိုဖြည့်စွက်, သူတို့ပလီကေးရှင်းများအများအပြား features တွေနှင့်အတူပတ်ပတ်လည် play ကူညီပေးသည်။ ဤသည်မိုဘိုင်းထုတ်ကုန်တစ်ခုအထင်ကြီးအကွာအဝေးနှင့်တကွကြွလာတော်မူသောဤပလက်ဖောင်း၏အောင်မြင်မှုကိုမှအရေးကွီး၏။

Apple ကအခြားတစ်ဖက်တွင်, သူတို့ရဲ့နှင့်အတူတော်တော်လေးတင်းကျပ်ဖြစ်ပါတယ် ဆော့ဖ်ဝဲရေးလမ်းညွှန်ချက်များ ။ ဒီမှာဆော့ဖ်ဝဲရေးသူ apps များဖွံ့ဖြိုးတိုးတက်ဖို့ tools တွေကိုတစ်ဦးပုံသေထားပေးသည်နှင့်သူတို့၏အမျိုးအပြင်ပမှာဘာမှအသုံးမနိုင်။ ဤသည်နောက်ဆုံးမှာကြီးမားတဲ့အတိုင်းအတာအားမိမိဖန်တီးမှုစွမ်းရည်များထိန်းချုပ်ရန်လိမ့်မယ်။

multitasking စှမျးဆောငျနိုငျ

အဆိုပါက Android OS ကိုအလွန်စွယ်စုံဖြစ်ပြီး developer များအများအပြားရည်ရွယ်ချက်များအတွက်ပြောင်းလဲနေသော app များကိုဖန်တီးကူညီပေးနိုင်ပါသည်။ ထိုသို့လေ့လာသင်ယူနားလည်နှင့်မာစတာဖို့အချိန်တွေအများကြီးကြာကတည်းကဒါပေမယ့် Android OS ၏ဤသည်အလွန် multitasking ကိုစွမ်းရည်အလွန်မကြာခဏအပျော်တမ်းအန်းဒရွိုက်ဆော့ဖ်ဝဲရေးသားသူအတွက်ပြဿနာများကိုဖန်တီးပေးပါတယ်။ အန်းဒရွိုက်ရဲ့မြင့်မားတဲ့စိတ်စိတ်အမွှာမွှာပလက်ဖောင်းနှင့်အတူပေါင်းစပ်ဤသည်မှာသည်, အန်းဒရွိုက်ဆော့ဖ်ဝဲရေးသူတစ်ဦးကိုမှန်ကန်စိန်ခေါ်မှု။

ဆနျ့ကငျြက Apple ဟာသူတို့ရဲ့အလားအလာများနှင့်နယ်နိမိတ်နှစ်ဦးစလုံး defining, ရှင်းရှင်းလင်းလင်း tools များသတ်မှတ်ခြင်း, app ကို developer များအဘို့ပိုပြီးတည်ငြိမ်, အထူးသီးသန့်ပလက်ဖောင်းတွေ့ရမယ်။ ဤသည်ကအများကြီးလွယ်ကူက iOS developer ရှေ့ဆက်သူ့ကိုများ၏တာဝန်နှင့်အတူရှေ့ဆက်ဖို့စေသည်။

မိုဘိုင်း App ကိုစမ်းသပ်ခြင်း

အန်းဒရွိုက်သည်၎င်း၏ Developer များအတွက်အလွန်အစွမ်းထက်တဲ့စမ်းသပ်ခြင်းပတ်ဝန်းကျင်ပေးထားပါတယ်။ လူအားလုံးတို့သည် စမ်းသပ်ခြင်း tools တွေကို ရရှိနိုင်ပါသေသပ်စွာရည်ညွှန်းနှင့် IDE source code ကိုကောင်းတစ်ခုမော်ဒယ်ကမ်းလှမ်းနေကြသည်။ ဤသည်လိုအပ်သောနေရာတွင်မ developer များကို Android Market ကကတင်ဆက်ထားပါတယ်မီ, နှိုက်နှိုက်ချွတ်ချွတ်နဲ့ဒီဘာဂ်ဟာသူတို့ရဲ့ App ကိုစမ်းသပ်ပေးနိုင်ပါတယ်။

Apple ရဲ့ကောင်းတဲ့အချက်တွေရှိပါတယ်ဒီနေရာမှာဝေး Android ရဲ့စံချိန်စံညွှန်းများနောက်ကွယ်မှကျန်ရစ်နှင့်ကပင်အဆုံးစွန်အတူတက်ဖမ်းရန်မြျှောလငျ့နိုငျရှေ့မှာသှားဖို့မိုင်ရှိပါတယ်။

App ကိုအတည်ပြုချက်

အဆိုပါ Apple က App Store ကို app ကိုခွင့်ပြုချက်အဘို့ 3-4 ပတ်ကြာကြာပါသည်။ သူတို့ကအစ finicky ဖြစ်ကြောင်းနှင့် app ကိုဆော့ဖ်ဝဲရေးသူအပေါ်အများကြီးကန့်သတ်ထားပါ။ သင်တန်း၏, ဒီအချက်တိုင်းလ App Store ကိုချဉ်းကပ် developer များ၏အတော်ကြာရာပေါင်းများစွာ deterred မထားပါဘူး။ Apple ကလည်းတစ်ဦးကိုကမ်းလှမ်းသော်လည်း ပွင့်လင်း API ကို developer များဟာသူတို့ရဲ့ site ပေါ်တွင် app ကိုအိမ်ရှင်အဖြစ်လက်ခံကျင်းပနိုင်သည့်သုံးပြီး app ကိုပြင်ပကြောင်းထိတွေ့မှု၏ပင်အစိတ်အပိုင်းမရနိုငျအဖြစ်, ဒီအလွန်ထိရောက်သောမဟုတ်ပါဘူး App Store မှာ

ကို Android Market က, အခြားတစ်ဖက်တွင်, ပြုစုဖို့မထိုကဲ့သို့သောခိုင်မာသောခုခံတွေ့ရမယ်။ ဒါဟာအန်းဒရွိုက်ဆော့ဖ်ဝဲရေးသားသူအတွက်အလွန်အဆင်ပြေစေသည်။

ငွေပေးချေမှုရမည့်လုပ်ထုံးလုပ်နည်း

iOS အတွက် developer များထဲမှာသူတို့ရဲ့ app ရဲ့ရောင်းအားကနေထုတ်လုပ်လိုက်တဲ့ဝင်ငွေရဲ့ 70% ဝင်ငွေနိုင်ပါတယ် Apple က App Store ကို ။ ဒါပေမယ့်သူတို့ကမှဝင်ရောက်ခွင့်ရရှိမှ $ 99 ၏နှစ်စဉ်ကြေးပေးဆောင်ဖို့ရှိသည် iPhone ကို SDK ကို

အန်းဒရွိုက် developer များ, အခြားတစ်ဖက်တွင်, သာ $ 25 တစ်ဦးတည်းအချိန်မှတ်ပုံတင်ကြေးပေးဆောင်ဖို့လိုတယ်နှင့်၎င်းတို့၏ app ရဲ့ရောင်းအား၏ဝင်ငွေ 70% ဝင်ငွေနိုင်ပါတယ် Android Market ကို ။ သူတို့ကလည်းပါရှိပါတယ်နိုင်ပါတယ် နဲ့အခြား app ကိုဈေး၌တူညီသော app ကို သူတို့ဒီတော့လိုပါကလည်း။

ကောက်ချက်

နိဂုံးချုပ်မှာ Andriod OS နဲ့ Apple ရဲ့ iOS ကိုနှစ်ဦးစလုံးဟာသူတို့ရဲ့ကိုယ်ပိုင် pluses နှင့် minuses ရှိသည်။ နှစ်ဦးစလုံးအညီအမျှအားကောင်းတဲ့ပြိုင်ဘက်ဖြစ်ကြပြီးသူတို့ရဲ့ကိုယ်ပိုင်အားသာချက်များနှင့်လက္ခဏာနှင့်အတူပလီကေးရှင်းစျေးကွက်အုပ်ချုပ်ဖို့ခညျြနှောငျနေကြသည်။