اپلیکیشن های موبایل : نیتیو یا هیبرید یا وب


این سه کلمه باید توضیح داده بشن

Native App

Web App

Hybrid App

دوس دارم ریز هر کدوم رو توضیح بدم ولی فک کنم یه توضح اجمالی بهتر باشه ...

اپلیکیشن های نیتیو : این اپلیکیشن ها با زبان برنامه نویسی مورد تایید ساخته میشن ... توی اندروید زبان فعلی و مورد تایید جاواست و اپلیکیشن هایی که با این زبان نوشته میشن رو نیتیو میگن ... خوبیش اینه که توسعه اش راحت تره ...سازگاریش بیشتره و مورد تایید هستش و مهمتر از همه اینکه اصولی تره ...شما اگه با جاوا کد بزنید به تموم امکانات گوشیتون دسترسی دارین در حالی که شاید توی بقیه این امکان وجود نداشته باشه که البته شایدم بگید من فقط میخوام یه صفحه لود بشه و نمی خوای وضعیت وای فای چک بشه ... پس شما با این حساب می تونید برید سراغ هیبرید یا وب

وب اپلیکیشن ها : این سری از اپلیکیشن ها اصن اپلیکیشن موبایل حساب کردنشون اشتباهه ... شما یه وب سایت ریسپانسیو می سازید و با یه وب ویو اون رو توی اپ لود می کنید . این بخش رو اصولا کسایی علاقه دارن که اطلاعات و انتظار زیادی از اپلکیشنون ندارن ... فقط میخوان چند صفحه از سایت رو لود کنن  ...

هیبرید اپلیکیشن : این نوع اپلیکیشن یه چیزی بین دو نوع بالاست ... شما به زبان هایی غیر از جاوا یه اپلیکشن تولید می کنید . مثلا با جاواسکریپت و اچ تی ام ال میاد یه اپ میسازد یا مثلا با زامارین ...یا هرچیزی شبیه این ... خوبیش اینه که می تونیه خروجی واسه چند پلتفورم بگیرد مثلا فک کنم زاماریین واسه اندروید و ویندوز فون و ای او اس  خروجی میده که خب طبیعتا کارفرما رو راضی میکنه ولی در کل حتما یه روزی یه جایی کارتون رو لنگ میزاره...

نتیجه کلی و تجربه ی شخصی ...سعی کنید اصولی برید جلو و همه چیز رو اصولی انجام بدید

پی نوشت : توی یه مقاله خوندم که گویا زامارین جزو نیتیو حساب میشه و کد جاوا میده بیرون ... با توجه به اینکه زامارین داره از سی شارپ استفاده می کنه و سی شارپ هم کل سیستمش رو از جاوا کپی کرده (البته شخصا سی شارپ رو به عنوان یه زبان برنامه نویسی قبول ندارم ... ابزار برنامه نویسی ...یا یه همچین چیزی) یه همچین چیزی امکان داره ... ولی .. نمیدونم ...چشمم اب نمیخوره

۱۳۴۸/۱۰/۱۱ || in category : اندروید