اپ هیبردی یا native
سلام وقتتون بخیر.
فکر کنم منظورتون از هیبردی همون کراس پلتفرم هستش، که همزمان میشه از یه اپ برای چندین پلتفرم خروجی گرفت.
در اول بهتره بگم که تقریبا اول های کار کراس پلتفرم هست و این روش تقریبا 2 سال میشه که به بازار کار عرضه شده. اما باید توجه داشته باشید که چه اپلیکیشن هایی رو نظر دارید که با کراس پلتفرم بنویسید.
تا اونجایی که من دیدم، تجربه کردم و حس کردم اینه که این روش نسبتا روش خوبی هست برای اپ سازی اما محدودیت های چشمگیری رو داره که همین محدودیت ها باعث میشه که یه برنامه نویس حساس، از این روش به راحتی بگذره:
* تو این روش محدودیت دسترسی به سخت افزار خواهید داشت مثل بلوتوث - وای فای و امثالهم
* شما تو این روش شاهد بروز کندی چشمگیری توی سرعت اپلیکیش و روان بودن کار با اون خواهید بود
* با استفاده از زامارین به دلیل وجود مشکلات مربوط به سازگاری، قادر نیستید از کتابخانه های اپن سورس برای iOS و اندروید استفاده کنید.
* دسترسی محدود به تم و ظاهر سازی ضعیف اپلیکیشن
* شما توی این روش نمیتونید از MultiThreading استفاده بکنید و عملا ترد معنی نخواهد داشت
فکر کنم این معایب کافی باشه تا به زبان Native خود اندروید سوق پیدا کنید تا یه همچین روش هایی.
موفق باشید
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .