طراحی اپلیکیشن

در مورد اینکه اپلیکیشن (application) چیست و یا اینکه معنی اپلیکیشن چه می باشد باید بگوییم که در واقع اکثر نرم‌افزارهایی که ما به طور روزمره از آن‌ها استفاده می‌کنیم شامل این تعریف می‌شوند و فقط نرم‌افزارهای سیستم مانند سیستم عامل و یا زبان‌های برنامه نویسی جزء اپلیکیشن‌ها محسوب نمی‌شوند.
اپلیکیشن ها بیشتر شبیه نرم افزارهای کامپیوتری هستند زیرا در طراحی آن ها از انواع مختلف زبان های برنامه نویسی و فریم ورک ها استفاده شده است.

اپلیکیشن ها به طور کلی می توانند به انواع زیر تقسیم شوند :
– اپلیکیشن های محلی: این نوع اپلیکیشن ها برای یک پلت فرم خاص (IOS یا اندروید) با استفاده از ابزارهای توسعه نرم افزار و زبان های برنامه نویسی مورد قبول هر یک از پلت فرم ها طراحی می شوند. همانطور که گفتیم IOS از Xcode و Objective-C و اندروید از جاوا و Eclipse استفاده می کند.

– اپلیکیشن های HTML5 : این نوع اپلیکیشن ها بر پایه تکنولوژی های شناخته شده وب از جمله HYML5، جاوا اسکریپت و CSS می باشند و در صورت ایجاد تغییرات کوچک قابل انتقال به پلت فرم های دیگر هستند.
– اپلیکیشن های ترکیبی: این نوع اپلیکیشن ها به حالت یک کانتینر محلی هستند که امکان اضافه کردن اپلیکیشن HTML5 به آن ها وجود دارد یعنی در واقع ترکیبی از دو مدل بالاست.
برای اینکه تشخیص دهید چه نوع اپلیکیشنی برای شما مناسب است ابتدا هدف کلی خود را مشخص کنید. آیا می خواهید یک بازی درست کنید یا برنامه آموزشی یا یک ابزار؟ بعد از مشخص شدن هدفتان حالا می توانید بهترین نوع اپلیکیشن را برای خودتان انتخاب کنید.
در مجموع اپلیکیشن های موبایل از دید کاربران و توسعه دهندگان به دو دسته انواع اپلیکیشن از نظر فنی و انواع اپلیکیشن از نظر کاربرد تقسیم می گردد.
که اپلیکیشن ها از نظر فنی شامل برنامه وب (Web View)، برنامه بومی (Native) ، برنامه ترکیبی (Hybrid) و اپلیکیشن ها از نظر کاربرد شامل اپلیکیشن موبایل خدماتی، بازی ها ، فروشگاهی ، تجاری ، آموزشی، سبک زندگی ، سرگرمی ، کاربردی ، گردشگری ، کتاب ، سلامت و تناسب اندام ، غذا و نوشیدنی ، بهره وری ، موزیک ، ورزشی ، مرجع، عکس و فیلم، دارایی و مالی، خبری، اپلیکیشن موبایل های شبکه اجتماعی، پزشکی، جهت یابی می شود.

تماس با تفکر نارنجی