توسعه برنامه موبایل

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو

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

محیط اجرا[ویرایش]

اندروید، آی‌اواس، بلک‌بری، سیمبیان، بادا و ویندوز فون از سیستم‌عامل‌های دستگاه‌های همراه هستند که قابلیت داشتن برنامه کاربردی را دارا هستند، که با کد نوشته شده از رایانه‌های شخصی که قابل اجرا بر روی پردازنده‌هایی با معماری ای‌آرام کار می‌نمایند. ویندوز موبایل این قابلیت را داراست تا بدون برابرساز به کامپایل بر روی رایانه شخصی اجرا شود.

سکوهای محیط توسعه[ویرایش]

هر یک از سکوها دارای محیط یکپارچه توسعه برای توسعهٔ برنامه کاربردی موبایل هستند که توانایی نوشتن، آزمایش و استقرار برنامه بر سکوی مورد هدف را فراهم می‌سازند.

* منظور از کد بومی، کدی است که بر روی سخت‌افزار اصلی و بدون واسط و با بهره‌گیر از تمام امکانات ارایه‌شده از سوی سخت‌افزار دستگاه، کار می‌نماید.

زبان برنامه نویسی خطایاب برابرساز محیط یکپارچه توسعه توسعه چندسکویی گزینه بسته‌بندی نصب‌ساز هزینه ابزار توسعه
ادوبی ایر اکشن اسکریپت، اچ‌تی‌ام‌ال، سی‌اس‌اس، جاوا اسکریپت بله بله فلش بیلدر، فلش پروفشنال، اینتل‌جی آی‌دی‌ایی‌ای(ایده) آی‌اواس (آی‌فون، آی‌پد، آی‌پاد لمسی)، آندروید، بلک‌بری برای هر یک از سکوهای بالا به صورت بومی برای کد آن دستگاه عرضه می‌گردد فلش بیلدر، فلش پروفشنال، اینتل‌جی آی‌دی‌ایی‌ای(ایده) - با اجازه‌نامه تجاری آدوبی ایرک. ت. ن (ابزار مبتنی بر خط فرمان) - رایگان
ایرپلی ک. ت. م (مارمالاد فعلی) سی، سی++ بله بله ویژوال استادیو، اکس‌کد همه به صورت بومی: آندروید، بلک‌بری، بِرو، آی‌اواس (آی‌فون)، مایمو، پالم/وب‌اواس، بادا از سامسونگ، سیمبیان، ویندوز موبایل ۶ به بعد و دسکتاپ، اواس‌اکس کد بومی برای هر دستگاه با اجازه‌نامه تجاری
کدنیم وان (اسم‌ِرمزِ یک) جاوا بله بله نتبینز، اکلیپس آی‌اواس (آی‌فون، آی‌پد، آی‌پاد لمسی)، آندروید، بلک‌بری، ویندوز۷، جاوا نسخه میکرو کد بومی برای هر دستگاه رایگان و متن باز + خدمات ابری پولی
آلچه‌مو جاوا خطایاب مجتمع در محیط ویژوال استادیو، اکلیپس یا اکس‌کد برای هر م. ی. ت خطایاب موجود است. ویژوال استادیو، اکلیپس، اکس‌کد آندروید، بِرو، آی‌اواس (آی‌فون)، ویندوز موبایل کد بومی برای هر دستگاه با اجازه‌نامه تجاری
آندروید جاوا ولی بخشی از کد با سی، سی++ است خطایاب خطایاب مجتمع در اکلیپس و به صورت جداگانه در دسترس است بله اکلیپس، اینتل‌جی آی‌دی‌ایی‌ای(ایده)، پروژه کنای آندروید، دارای افزونه برای نتبینز تنها آندروید، به خاطر ماشین مجازی دالویک، مارس ۲۰۰۹ اپک رایگان، اینتل‌جی آی‌دی‌ای‌ای نسخه انجمن - رایگان
اپ‌فیورانس جاوا اسکریپت بله بله، برابرساز با م. ت. م و آزمون همزمان بر روی دستگاه. م. ت. ی مبتنی بر ابر آندروید و آی‌اواس کد بومی برای هر دستگاه رایگان برای استفاده و آزمایش و مشاهده، برای انتشار برنامه دارای هزینه‌است.
اپلیکیشن کرافت جاوا اسکریپت، اچ‌تی‌ام‌ال۵، سی‌اس‌اس بله بله، برابرسازی استفاده شده در ریپل م. ت. ی مبتنی بر ابر تمام سکوها: آندروید، آی‌اواس، بلک‌بری، ویندوز موبایل، بادا، وب‌اواس، سیمبیان. موبایل، دسکتاپ و تبلت مبتنی بر سامانهی ابری/ مرورگری رایگان ومتن‌بازe
اپسلیتور جاوا اسکریپت بله در استودیو تیتانیوم، در مرحله بتاست. برابرساز از طریق توسعه‌گر ثالت در دسترس است ک. ت. ن داخلی آندروید، آی‌فون; بلک‌بری (در آینده) کد بومی برای هر دستگاه اجازه‌نامه آپاچی ۲٫۰، با اجازه‌نامه تجاری
اپسپشن اچ‌تی‌ام‌ال۵، سی‌اس‌اس، جاوا اسکریپت بله بله م. ت. ی ابری آندروید، آی‌اواس کد بومی برای هر دستگاه رایگان و با اجازه‌نامه تجاری
اپم‌وبی اچ‌تی‌ام‌ال۵ (جاوا اسکریپت، سی‌اس‌اس۳، اچ‌تی‌ام‌ال۵) بله، اکس‌دی‌کی (فروشگاه برنامه گوگل کروم) بله، در اکس‌دی‌کی یکپارچه با ابزار مورد علاقه توسعه‌گر (و. ا، نوت‌پد++، وی‌آی) آی‌اواس، آندروید، برنامه‌های وب اچ‌تی‌ام‌ال۵، برنامه‌های ترکیبی(هیبرید) اچ‌تی‌ام‌ال۵ کد بومی برای هر دستگاه بدون هزینه
آکوآ (واسط کاربری)آگوآ سی، سی++، جاوا اسکریپت بله بله ویژوال استادیو، اکس‌کد، اکلیپس آندروید، بلک‌بری پلی‌بوک، آی‌اواس، پالم/وب‌اواس، بادا از سامسونگ، ویندوز موبایل۶ به بعد، ویندوز دسکتاپ کد بومی برای هر دستگاه رایگان و با اجازه‌نامه تجاری
آندرویدبیسیک۴ ویژوال بیسیک بله بله بله آندروید با اجازه‌نامه تجاری
باتری‌تک سی، سی++ بله با برابرسازهای بومی (آی‌اواس، آندروید...) اکلیپس، ویژوال استادیو، اکس‌کد آندروید، آی‌اواس (آی‌فون)، ویندوز، اواس‌اکس کد بومی برای هر دستگاه با اجازه‌نامه تجاری
بلک‌بری جاوا خطایاب مجتمع در م. ت. ی بله اکلیپس تنها بلک‌بری به خاظر واسط برنامه‌نویسی آرآی‌ام الکس، کاد رایگان
بلوپرینت اک‌س‌ام‌ال از طریق سرورهای یاهو موبایل و قابل نمایش در تمام مروگرهای بومی بیش از یک بررسی کننده شما نیست بدون نیاز به مترجم برای وب یا دستگاه بدون ترجیح، هر ویرایشگر اکس‌ام‌ال بدون ترجیح، هر مجری اکس‌م‌ال با پیش-پیکربندی بارگذاری شده در یاهو هر ویرایشگر کد اکس‌ام‌ال
بِرو سی; واسط م. ت. ی برنامه کاربردی به زبان سی به همراه واسطی از سی++ خطایاب برای ای‌آرام بومی پشتیبانی شده. قابلیت استفاده با ویژوال استادیو برای آزمایش کدهای اکس-۸۶(پردازنده‌های دسکتاپ) را نیز داراست هیچ برابر سازی برای کدهای هدف برای ای‌آرام وجود ندارد. دارای برابرساز برای معماری اکس-۸۶. ویژوال استادیو ۶٫۰،. نت ویژوال استادیو ۲۰۰۳،. نت ویژوال استادیو ۲۰۰۵ کامپایل برای بِرو اوردایر پروگرامینگ (برنامه‌نویس روی هوا) توسعه دارای هزینه‌هایی است
سلسیوس جاوا بله بله اکلیپس جاوا نسخه میکرو، آندروید، بلک‌بری، آی‌فون، سیمبیان، ویندوز موبایل کد بومی برای هر دستگاهِ مبتنی بر جاوا به شکل باینری با اجازه‌نامه تجاری
م. ت. ی موبایل لوآ خیر بله م. ت. ی با مالیکیت خصوصی آی‌فون، آی‌پد، آی‌پاد لمسی، آندروید کد بومی برای هر دستگاه رایگان و با اجازه‌نامه تجاری
ان‌ام‌ایی هاکسه (شبیه به اکشن اسکریپت و جاوا) بله بله اینتل‌جی آی‌دی‌ایی‌ای، فلش‌دولوپ آی‌اواس (آی‌فون، آی‌پد، آی‌پاد لمسی)، آندروید، بلک‌بری پلی‌بوک، وب‌اواس، اچ‌تی‌ام‌ال۵، فلش، ویندوز (فایل اجرایی)، لینوکس کد بومی برای هر دستگاه رایگان
ک. ت. ن آی‌اواس آبجکتیو-سی خطایاب مجتمع در اکس‌کد م. ت. ی محدود به آبجکتیو-سی آی‌فون و اکس‌کد م. ت. ی اکس‌کد، اپ‌کد آی‌فون، آی‌پد، آی‌پاد لمسی تنها از طریق فروشگاه برنامه، نیازمند ارزیابی وتایید از سوی اپل ابزاهای توسعهٔ اپل برای سیتم‌های مکینتاشِ مبتنی بر اینتل رایگان هستند. برابرساز نیز رایگان است اما نصب بر روی دستگاه برای توسعه‌گر نیازمند کلید امضا برای وی است. اپ‌کد- با اجازه‌نامه تجاری.
جاوا نسخه میکرو (جاوا ام. ایی) جاوا بله برابرساز رایگان، ابزار توسعه موبایل سان اکلیپس، بسته همراه ال‌ام‌آ از سوی نتبینز بله از طریق ماشین مجازی مخصوص دستگاه بسته‌بندی در قالب جاد/جار و نیز فایل پی‌آرسی برای پالم اواس رایگان
جی‌ام‌بی اچ‌تی‌ام‌ال، سی‌اس‌اس، جاوا اسکریپت بله خطایاب برنامه. هیچ برابرسازی وجود ندارد. تنها باید آن را اجرا نمود تا آزموده شود. / خیر آی‌اواس، آندروید (تا مارس ۲۰۱۲) کد بومی برای هر دستگاه خیر
جی‌مانگ. جی‌مانگو نامعلوم نامعلوم م. ت. ی جی‌مانگوفلش جاوا سکو میکرو، آندروید، بادا، بلک‌بری، آی‌فون، ویندوز موبایل۶، ویندوز فون ۷ کد بومی برای هر دستگاه رایگان

واژه‌نامه[ویرایش]

منابع[ویرایش]