تطبيق BlackBerry لنظام التشغيل 7.0 والإصدارات السابقة، مع دعم BlackBerry 10

StackOverflow https://stackoverflow.com//questions/12671193

سؤال

يجب أن أقوم بتطوير تطبيق BlackBerry الذي يعمل على جميع الأجهزة التي تعمل على تشغيل BlackBerry OS 7.0 والإصدارات السابقة، ويمكن تشغيل أجهزة BlackBerry 10 أيضا.كيف أقوم بذلك؟

هو تطبيق WebWorks قادر على دعم جميع المنصات المذكورة أعلاه؟إذا كانت الإجابة بنعم، فلن يكون هناك IDE لتطوير WebWorks .. كيف يجب أن أكون رمز لذلك؟

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

المحلول

يدعم WebWorks BlackBerry OS 5.0+ و BlackBerry Playbook OS و BlackBerry 10.

فيما يتعلق بفكرر HTML5، هذا يعتمد على إصدار نظام التشغيل. على سبيل المثال، يعد BlackBerry OS 5.0 تطبيق متصفح خاصا ولا يدعم طلبات AJAX. BlackBerry OS 6.0 مقرها WebKit، ولكنه إصدار أقدم من المحرك عند مقارنته بشيء مثل جهاز BlackBerry 10. لذلك ستحتاج إلى أن تكون في اعتبارك أن ميزات HTML (5) مدعومة على المنصات المختلفة.

التي يقال، إذا كان لديك قاعدة HTML5 مشتركة، يمكن أن تكون (إعادة) المعبأة باستخدام WebWorks SDK للهواتف الذكية (BBOS)، الجهاز اللوحي OS SDK (Playbook)، و BB10 SDK. سيؤدي كل منها إلى إنشاء تطبيق يعمل في البيئة المعنية: Java، Air، الأصلية.

إذا بدأت في النظر في ويب WebWorks APIS (أي JavaScript واجهات برمجة التطبيقات التي تصل إلى الطبقة الأصلية لأي وظيفة خارج HTML5؛ BBM التكامل لأحد)، ثم ستحتاج إلى الاستفادة من مستندات API لمعرفة ما يمكن استخدام واجهات برمجة تطبيقات SDK. قد تكون هناك اختلافات في التنفيذ، أو حتى توفر واجهات برمجة التطبيقات المختلفة حسب منصتك. يوفر

HTML5 أكثر "قاعدة" شيوعا لإعادة الاستخدام، لكنك ستظل بحاجة إلى أن تكون في اعتبارك قيود كل منصة واختلافات.

لا يوجد أي WebWorks IDE، يمكنك استخدام أي وقت IDE الذي ترغب في إنشاء موارد HTML و JavaScript و CSS. ثم يتم الاستفادة من SDK "حزمة" تلك الموارد في تطبيق BlackBerry للمنصات المقابلة.

نصائح أخرى

href="https:/developer.blackberry.com/html5/download/" rel="nofollow"> يجب أن يكون لدى HTML5 BlackBerry Developer الصفحة التي تحتاجها للبدء في إنشاء WebWorksالتطبيقات.كما ذكر ذلك الصفحة، يمكنك اختيار استهداف جميع BB10 و BB7 و Webbook WebWorks.

يمكن أن يستهدف WebWorks OS 7.0 و Playbook و BB10.عليك فقط تنزيل SDK للإصدار الذي تريد نشره إليه.كن في اعتبارك أن كل منصة لديها برامج برمجة تطبيقات محددة منصة تحتاج إلى إدارة إذا كنت تستخدمها (مثل استخدام NFC في BB10، إلخ).هذا هو في الواقع السبب في أن هناك إصدارات متعددة من SDKs.كل SDK تعرض ميزات أصلية من النظام الأساسي المحدد إلى HTML5.

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

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