سؤال

أخبرني أحد صديقتي أن بعض الأطر (PhoneGap و/أو QuickConnect) يمكنها تحويل رمز HTML/JS/CSS إلى تطبيق iOS.

أنا شخصياً أكره هذا النوع من الأطر لأنه عندما تحصل على خطأ ، من الصعب جدًا تصحيحه. لكن ، من ناحية أخرى ، بينما أبدأ في تعلم برمجة iOS ، أجد أن Objective-C يصعب تعلمه.

هل جرب أحد هذه الأدوات؟ ما هي حدودهم؟ ماذا عن العروض؟

شكرًا لك،

يعتبر.

هل كانت مفيدة؟

المحلول

هذه الأطر مفيدة إذا كنت قادمًا من عالم تطوير الويب. نظرًا لأنها تسمح لك بالتطوير باستخدام HTML/CSS/JS ، ستتمكن من الاستمرار بسرعة كبيرة.

على الرغم من أنها توفر المزيد من التفاعل مع القدرات الأصلية للجهاز (جهات الاتصال ، والكاميرا ، ومقياس التسارع ، وما إلى ذلك) من تطوير الويب الخالص (باستخدام Sencha Touch أو jQuery Mobile على سبيل المثال) لا تزال محدودة أكثر من تطبيق أصلي.

WebKit

تركز معظم هذه الحلول على الأجهزة باستخدام أ WebKit متصفح قائم على التقديم. الذي يستخدمه العديد من نظام التشغيل المحمول الرئيسي:

Symbian ، iOS ، Android ، Blackberry ، Bada ، إلخ.

الاستثناء الرئيسي هو Windows Phone الذي يستخدم Internet Explorer

منصة العرض

هدفهم هو تمكين تطوير المنصات عبر أي وقت مضى عن طريق لف تطوير الويب الخاص بك إلى تطبيق أصلي (PhoneGap ، التيتانيوم) أو عن طريق "ترجمة" إلى اللغة المناسبة للجهاز المستهدف (رومبيل رودس, mosync).

iPhone محدد

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

العروض

بالنسبة للتطبيقات القياسية ، يجب ألا تلاحظ فرقًا كبيرًا. ولكن إذا كنت تخطط لتطوير الألعاب ، فربما لا تكون بعض هذه الأطر هي الحل الأفضل. كورونا تدعي أنها مناسبة ...

حذر

إذا كنت تخطط لتطوير تطبيق تجاري ، احذر من سياسة Apple.

يجب كتابة التطبيقات في الأصل في Objective-C أو C أو C ++ أو JavaScript كما تم تنفيذه بواسطة محرك iPhone OS WebKit

لا تزال العديد من التطبيقات التي تستخدم هذه الأدوات/الأطر مقبولة ولكن لا يوجد شيء رسمي.

يحرر: كما ذكر ريديل سياسات لقد تغير منذ 9 سبتمبر.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top