طوِّر تطبيقات للهواتف الذكية باستخدام HTML5 وبدون SDK!

الكثير منا يجيد تطوير الويب، وذلك لسهولة تعلمه، فـ HTML و JAVASCRIPT و CSS وغيرهم سهلات جدًا للتعلم، ولكن لا يمكننا القول الشيء ذاته لتطوير التطبيقات الذكية، فكل نظام تشغيل له لغته البرمجية الخاصة، وهذا يعقد الأمور كثيرًا.

PhoneGap مكتبة تستخدم لتصدير تطبيقات الويب إلى ثمانية أنظمة للهواتف الذكية:

  1. أندرويد

  2. آي فون/ أي فون 3g

  3. ويندوز فون 8

  4. بلاكبيري 6.0+

  5. بلاكبيري 10

  6. أوبنتو

  7. آي فون 3gs والأجدد

  8. فايرفوكس os

الأنظمة والمزايا المدعومة لكل منها:

PhoneGap مجاني للاستخدام، كما أنك لا تحتاج لتنزيل SDK لكل نظام تشغيل، فبعد الاشتراك في خدمة مجانية، كل ما عليك هو إرسال الملف إليهم واختيار الأنظمة المرادة، ثم انتظار قليلًا وسيصبح بإمكانك تنزيل التطبيق لكل نظام حددته.

PhoneGap تم الاستحواذ عليه من قبل Adobe.

الموقع:

إذا أعجبك وقررت استخدامه فلا تبخل على لغتك، وحاول إنشاء مصدر لتعليم PhoneGap للعرب، فقد يحدث ثورة.


اسم الخدمة التي ترفع بها تطبيقك ليخرجوه للهواتف هي PhoneGap Build، كما يوجد تطبيق على الهواتف الذكية اسمه PhoneGap Developer App تستطيع من خلاله تطوير تطبيقك ورؤية النتيجة مباشرةً على هاتفك.

أعتذر، لقد نسيت أن أذكر أن PhoneGap مجاني ومفتوح المصدر، بينما PhoneGap Build مدفوعة لكن يمكنك تجربتها مجانًا.

كما أن PhoneGap لا يقبل إلا HTML, CSS, JAVASCRIPT، ومع هذا، فإنه يستطيع اتعمال بروتوكولات الشبكة (XmlHTTPRequest, Web Sockets, إلخ).

تقبل أبل التطبيقات المطورة باستخدام PhoneGap، لذلك تقلق ممن يقول أن أبل ترفض التطبيقات المطورة بأدوات الطرف الثالث.

قائمة لتطبيقات صممت باستخدامه: phonegap.com/app

أسئلة شائعة وإجاباتها (بالإنجليزية):

لتقديم المساعدة:

حاول إنشاء مصدر لتعليمه باللغة العربية إذا استطعت.