با فرض این که یک تیم با تجربه به هر سه روش مسلط باشند، این انتخاب کاملا به کاربرد اپلیکیشن مورد نظر بستگی دارد. ضمننا در هزینه تمام شده (تولید، توسعه، نگهداری) نرم افزار هم موثر است.
در صورتی که یک برنامه نویس بخواهد روشی انتخاب کند بسته به شرایط برنامه نویس متغییر است.
- پس زمینه برنامه نویسی
- تکنولوژی هایی که مسلط است
- چقدر وقت دارد چیز جدید یاد بگیرد
Cross-platform خودش چند مدله (معروفتر هاش این موارد):
- HTML+JS +WebView (Cordova)
- C#+ XAMARIN
- HTML+JS+ Native Run (Native Script)
...