سؤال

أقوم بتطوير تطبيقات BlackBerry مع المكون الإضافي JDE لـ Eclipse (الإصدار 1.0.0.67) ، وكنت أتساءل عما إذا كانت هناك قائمة في مكان ما من الأجهزة التي ستعمل عليها هذه التطبيقات.

إنها لأغراض تجارية ، ونحن بحاجة إلى أن نكون قادرين على إخبار عملائنا عن الأجهزة المدعومة.

ربما أطرح سؤالاً غبياً ، لكنني بحاجة إلى التأكد. إذا كنت بحاجة إلى مزيد من المعلومات مما أعطيه ، فيرجى السؤال.

شكرًا.

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

المحلول

يعتمد ذلك على حزمة المكونات التي تعمل عليها. من الناحية النظرية ، يجب أن يكون أي تطبيق تم تطويره لـ BlackBerry متوافقًا إلى الأمام ، لذا أقوم بتطوير تطبيق مقابل 4.2 ويجب أن يعمل على جميع الأجهزة التي تعمل 4.2-5.0. لمعرفة الإصدار الذي تستخدمه حاليًا في Eclipse ، انتقل إلى "BlackBerry" -> "تكوين مساحة عمل BlackBerry" ، وتوسيع "BlackBerry JDE" ، وانقر فوق "المكونات المثبتة" ويجب أن يخبرك عن حزمة المكونات التي تستخدمها.

نصائح أخرى

كما ذكر جوناثان ، يعتمد التوافق على إصدار JDE (حزمة المكون) ، وليس إصدار BlackBerry Plugin نفسه.

للتغلب على أكثر من JDE و Component Pack التي تريد استخدامها:

أي JDE الذي تستخدمه سيحد (أو يتغير أحيانًا) أي واجهات برمجة التطبيقات المتوفرة. ما لم تكن هناك ميزة API معينة تحتاجها من JDE الأحدث ، فإن البناء ضد JDE الأقدم سيجعل تطبيقك يعمل على مجموعة واسعة من الهواتف.

يجب أن يكون إصدار JDE من تطبيقك أقل من أو يساوي إصدار نظام التشغيل على BlackBerry حتى يتم تشغيل تطبيقك على هذا الهاتف. فيما يلي رابط لسؤال آخر على Stackoverflow والذي يشير إلى الإجابات بقدر ما يتم تشغيل النماذج على ما هو نظام التشغيل (الذي يفعل ، راجع للشغل ، يختلف أحيانًا بواسطة الناقل): هل هناك مخطط من منصة BlackBerry الحالية مقابل OS مقابل الإصدارات النموذجية؟

لتحقيق أقصى قدر من التوازن بين التوافق مع أجهزة Blackberry الأقدم وتوافر الميزات ، في مكتبي ، حددنا هدفنا لاستهداف 4.3 JDE ، نقوم أيضًا ببناء منفصل باستخدام JDE 4.7 لأجهزة الشاشة التي تعمل باللمس لتجنب تشغيل التطبيق في وضع التوافق في العاصفة ، نظرًا لأن وضع التوافق على جهاز تعمل باللمس يعني تجاهل أحداث Flip ولن يتم تشغيل التطبيق في ملء الشاشة ، مما يعني أن التطبيق لا يبدو ساخنًا. يمكنك إضافة معالجة IFDEF لتشمل أي معالجة خاصة تريد تجاوزها في وضع الشاشة التي تعمل باللمس (على الرغم من أن هناك أماكن قليلة للغاية يجب أن نغيرها) للسماح لقاعدة التعليمات البرمجية المشتركة بإنشاء نسختين منفصلتين من تطبيق.

إذا كان لديك هواتف معينة ترغب في استهدافها ، اكتشف إصدار BlackBerry OS الذي يقومون بتشغيله واختيار JDE هذا الإصدار أو أقل.

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