سؤال

أخطط للقيام بتطبيق على جميع منصة الهاتف المحمول. لقد وجدت فجوة الهاتف حل للكتابة بمجرد نشرها في أي مكان.

يجب على التطبيق فقط التحدث إلى خدمة ويب وعرض المعلومات في تخطيط الشبكة المجمعة تحت الفئات.

يمكن لأي شخص قام بتطوير تطبيقات في فجوة الهاتف مشاركة وجهات نظرك وأفكارك حول هذا الموضوع.

هل تخدم فجوة الهاتف هذا الغرض حقًا؟ - اكتب مرة واحدة ونشر أي؟

هل سيكون المظهر والشعور متماثلين في Android و iPhone وما إلى ذلك (وهذه منصتين مهتمين بهما.)

ماذا عن الأداء على منصات مختلفة؟ ما هي الكتل الأخرى التي قد تضربها على الطريق؟

شكرا لكم جميعا مقدما..

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

المحلول

إذا كان هذا هو حقًا كل ما يحتاج تطبيقك إلى القيام به ، فأعتقد phonegap يمكن أن تلبي احتياجاتك. لقد كنت أعمل معها لمدة 4-6 أشهر تقريبًا وأجدها "قادرة". بالنسبة لموقفي ، أقوم بتطوير عميل معين ونفسي ، لذا فإن بعض الافتقار إلى البنية حول PhoneGap يجعل الأمر محفوفًا بالمخاطر عندما أقوم برفعه إلى موكلي.

لقد بدأت مؤخرًا في النظر إلى appcelerator كأداة أخرى عبر النظام الأساسي. لقد حصلت على الصحافة اللائقة مؤخرًا والأدوات والوثائق والدعم حولها "تبدو" أكثر تلميعًا ومهنية من PhoneGap ؛ هذا يجعلها "ملعب أسهل" لعملائي.

ومع ذلك ، أعتقد أن كلا الحلين يمكن أن يلبي احتياجات طلبك كما وصفته أعلاه.

نصائح أخرى

يمكنك تطوير تطبيق HTML5/CSS3/JavaScript ، ثم لفه في PhoneGap لجعله أصليًا ووضعه على متجر التطبيقات (أو سوق Android ...) ، بالإضافة إلى نشره على الويب.

الفائدة المضافة هي أن PhoneGap تتيح لك القيام بأشياء إضافية مثل تحليل جهات اتصال iPhone والوصول إلى الأجهزة المحلية.

إنه أمر رائع مع JQuery Mobile ، ولكن يجب أن تكون حذرًا للغاية لتبسيط صورك و CSS و JavaScript. الأداء قضية رئيسية.

هنا بعض روابط رائعة وجدتها لتحسين أداء تطبيق PhoneGap / Sencha / Mobile Web.

شاهد هذا لمعرفة المزيد عن أطراف الهاتف المحمول: http://www.markus-falk.com/mobile-frameworks-comparison-chart/

اعتمادًا على متطلبات تطبيقك وما تعنيه فعليًا بـ "جميع منصات المحمول" ، قد يكون PhoneGap مناسبًا.

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

الإجابة البسيطة هي - نعم ، لواجهة برمجة التطبيقات التي تتحول إلى الأشياء ذات المستوى الأدنى. أما بالنسبة لمستخدميك ، فمن المحتمل أن لا يزال يتعين تعديله. على سبيل المثال ، يمكنك تصميم زر العودة في التنقل الخاص بك ، والذي قد يكون منطقيًا في iPhone ولكن ليس منطقيًا في Android أو WebOS

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