معرفی قابلیت های نسخه جدید فون‌گپ

یکشنبه 20 مرداد 1392

فون‌گپ برنامه ای برای ساخت برنامه های تلفن های همراه است. برنامه نویسان به کمک از این نرم افزار می توانند پروژه های خود را که با CSS، HTML و جاوااسکریپت نوشته اند، به یک اپلیکیشن موبایل تبدیل کنند.
فون‌گپ (PhoneGap) یک چارچوب متن باز و رایگان برای ساخت برنامه های مورد استفاده در تلفن های همراه است.
 
چندی پیش نسخه 3.0 این برنامه منتشر شد.
 
در این نوشتار، تعریفی کلی از فون‌گپ ارائه می کنیم و به برخی قابلیت های PhoneGap 3.0 نیز اشاره می نماییم.
 
معرفی کوتاه
 
فون‌گپ برنامه ای برای ساخت برنامه های مورد استفاده در تلفن های همراه است.
 
برنامه نویسان با استفاده از این نرم افزار می توانند پروژه های بومی خود را که با CSS، HTML و جاوااسکریپت نوشته اند، به یک اپلیکیشن موبایل تبدیل کنند.
 
API این برنامه کاملاً اختیاری است و بر اساس استانداردهای جاری تنظیم شده است بنابراین کدهای خروجی تا حد بسیار زیادی با مرورگرهای رایج همخوانی دارد.
 
از جمله قابلیت های چشمگیر PhoneGap 3
 

برنامه نویسان با استفاده از این نرم افزار می توانند پروژه های بومی خود را که با CSS، HTML و جاوااسکریپت نوشته اند، به یک اپلیکیشن موبایل تبدیل کنند. فون‌گپ به گونه ای طراحی شده که در برنامه های مختلفی همچون ویندوز، کروم، فایرفاکس، تیزن و وب او اس می توان از آن خروجی گرفت.

هدف دست اندرکاران فون‌گپ ایجاد راهکاری ساده و قابل اطمینان برای خلق برنامه های موبایلی است.
 
برایان لورو (Brian LeRoux) مدیر محصول فون‌گپ می گوید: ما می خواهیم آینده وب را به سمت APIهای بهتر، ابزارهای بهتر و ابزارسازی های حرفه ای تر رهنمون شویم.
 
به همین دلیل فون‌گپ به گونه ای طراحی شده که در برنامه های مختلفی همچون ویندوز، کروم، فایرفاکس، تیزن و وب او اس می توان از آن خروجی گرفت.
 
از جمله قابلت های PhoneGap 3.0 می توان به ابزار جدید، پشتیبانی از پلتفرم های جدید و APIهای جدید اشاره کرد.
 
وی می افزاید: یکی از اولویت های ما، رفع نواقص فعلی برنامه از طریق افزودن برخی قابلیت های جدید به آن است.
 
یعنی ما می خواهیم به جایی برسیم که کاربران به این اطمینان برسند که هر نسخه این برنامه، یک بهبود (Improvement) است و اشکالات و نواقص آن نیز در زمانی کوتاه برطرف می شود.
 
اگر چه برنامه هایی که توسط فون‌گپ تولید می شود بومی است ولی رابط کاربری آنها در کل مرورگرها به خوبی کار می کند.
 
در واقع تمام قابلیت های یک اپلیکیشن بومی در فون‌گپ فراهم است، از جمله ویجت های واسط کاربر.
 
مشکل عمده به کارگیری فون‌گپ
 
امروزه چالش واقعی عبارت است از درک نحوه عملکرد فناوری های وب با هدف ارائه بهترین تجربه ممکن به کاربران.
 
بزرگترین مشکلی که ما در حال حاضر مشاهده می کنیم نحوه استفاده افراد از CSS و نیز متدهای دستکاری کردن متدهای DOM ناشی می شود.
 
البته این فی نفسه مشکل فون‌گپ نیست.
 
لورو می گوید: ما فقط یک مرورگر وب در اختیار شما می گذاریم و این بسته به نظر شما دارد که از بین CSS، HTML یا جاوااسکریپت کدام یک را انتخاب کنید.
 
من به عنوان بخشی از یک تیم کوچک در شرکت ادوبی، با ارائه یک CSS library به نام Topcoat تلاش کرده ام این مشکل را مرتفع سازم.
 
دیگر بازیگران این عرصه
 
آقای لورو می گوید: دست اندرکاران سیستم عامل فایرفاکس (فایرفاکس او اس - Firefox OS) در واقع یک گروه بی باک، آزاداندیش و تحول آور هستند که وب را تکامل می بخشند.
 
من موزیلا را عمیقاً دوست دارم و بسیار به آن احترام می گذارم.
 
یک سال پیش چیزی به اسم سیستم عامل فایرفاکس وجود نداشت ولی امروزه آنها به یک امپراطوری تبدیل شده اند.
 
دست اندرکاران این پروژه انسان های خارق العاده ای هستند!
 
من فکر می کنم که ادغام بازارها در یکدیگر، یک استراتژی کاملاً مثبت و اثرگذار است.
 
البته در این خصوص موزیلا تنها نیست.

پلتفرم WebWorks شرکت بلک بری نیز حرف هایی برای گفتن دارد.
 


گریک گرانل
 
تعداد مقالات 32 عدد
مهدی ربیعی
 
تعداد مقالات 78 عدد
       
کپی رایت