يجب أن أقوم بمنفذ التطبيق أو إعادة تصميم المستعرض UI لتطبيق يحتاج إلى تشغيل جهاز محمول Windows 6.1

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

سؤال

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

اشترينا موتورولا MC 55 PDA يحتوي هذا على ماسحة ضوئية مدمجة في شريط البار ويتم تشغيلها على Windows Mobile 6.1

يجب أن أعد تصميم UI (HTML / CSS) فقط (HTML / CSS) للعمل على شاشة صغيرة أو هل هناك بعض المزايا الحقيقية لتنفيذ التطبيق إلى الإطار المضغوط من منظور التنقل أو الإدخال؟

تحديث:
فكر آخر، أستخدم مسج وعديد من المكونات الإضافية في التطبيق، من شأنه أن يسبب لي الصداع مع موبايل IE. اختبرت التطبيق خارج الجهاز على الجهاز، والأشياء التي تظهر عادة المعرضة المخفية، لا تظهر القائمة، القائمة المنسدلة المنسدلة >> تقديم النموذج (JQuery Stuff).

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

الطلب الاخير:
بناء على النصائح الحالية يبدو أنني سأحتاج إلى تطوير شيء ما على جانب CF. أحتاج إلى توصية للحصول على كتاب CF جيد، وليس الكثير من الزغب، ولكن ليس معقد للغاية، شيء في الوسط. يجب ألا يقوم الكتاب بتعليم مجموعة من الأشياء عديمة الفائدة، لكن الحصول على السرعة بسرعة ولديها رمز جيد / أمثلة / أنماط لتطبيقات العالم الحقيقي. شكرًا!

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

المحلول

يجب علي فقط إعادة تصميم UI (HTML / CSS) للعمل على شاشة صغيرة

هذا أكثر مزعج مما قد تفكر فيه. ما المتصفح الذي تستهدفه؟

Opera Mobile and iMobile على WinMobile 6.5 العمل مع واجهة التكبير المصممة للعمل مع صفحات الويب الكاملة؛ قد لا تحتاج إلى reacuthor الكثير لجعل العمل في الموقع، ولكن الاضطرار إلى التكبير للقيام ببعض إدخال البيانات ثم التكبير للانتقال إلى جزء مختلف من الصفحة هو مزعج للغاية. إذا كانت هناك طريقة لكتابة WebApps بحيث توفر هذه المتصفحات عرض 1: 1 بكسل بدلا من التكبير، لم أجد ذلك. (هذا كان يستخدم في IE مع mobileOptimized، لكنه لا يعمل بشكل صحيح على الأقل في إنشاء المطور من WM6.5 لقد حاولت.)

على WinMobile 6.1، يمكن أن يكون IeMobile واحدا من متصفحين مختلفين للغاية:

  • على WinMobile 6.1.0، تحصل على "ieMobile 7"، والتي تعتمد على IE4 وهي فظيعة للغاية في كل الاحترام وستتحطم طوال الوقت وتدعم أي شيء تقريبا وسوف تجعلك تريد أن تموت.

  • على WinMobile 6.1.4 تحصل عليه "Iemobile 8"، وهو أقل سيئا للغاية. يتم تسويقه أيضا ك "Internet Explorer Mobile 6" أو "6ON6"، لأن Microsoft فقط يحب رمي أرقام الإصدار المربكة تماما عليك.

بطبيعة الحال، كل شيء "6.1. ما؟ رقم الإصدار الثانوي هو مخفي جيد جدا.

"Iemobile 8" على WM6.1.4 هو نفس المستعرض داخليا كما هو الحال في WM6.5، ولكن مع وجود واجهة مستخدم مختلفة غير تكبير تجعلها تتصرف بشكل مختلف للغاية. بالطبع لا توجد وسيلة لإشم الفرق بين هذين المتصفنتين، لأن ذلك قد يساعد في مسح الارتباك رقم الإصدار.

من أجل الحصول على صفحاتك لتناسب عرض الشاشة على أجهزة Windows Mobile في وضع Portrait:

  • في Windows Mobile 5، عليك تصميم صفحاتك إلى 240 بكسل واسعة.

  • في Windows Mobile 6.0، يجب عليك تصميم صفحاتك إلى 240 بكسل واسعة (بشكل افتراضي) أو 480 بكسل واسعة (إذا تم تشغيل خيار وضع الدقة المرتفع، والذي يفعله معظم الناس)

  • في Windows Mobile 6.1.0، يجب عليك تصميم صفحاتك إلى 480 بكسل

  • في Windows Mobile 6.1.4، يمكنك إما استخدام التخطيط السائل، أو جعل صفحاتك 480 بكسل واسعة (للنطاق الافتراضي)

  • في Windows Mobile 6.5، سوف يفترض المتصفح دائما صفحتك هي 1024 بكسل واسعة وتكبيرها.

باختصار، مايكروسوفت أكرهك وأريدك استخدام إطار مدمج بدلا من ذلك.

نصائح أخرى

بوبين خطأ في مايكروسوفت كرهك. الكراهية تأخذ الجهد؛ إنها مجرد غير مبالية لمعاناتك.

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

على النقيض من ذلك، NET CF هو (IMHO) إلى حد أقوى من منصات الأجهزة المتنقلة واستقرارها. أعتقد أيضا أنه الأسهل، مع منحنى التعلم غير الشديد للغاية، ولكن قد يكون ذلك لأنني عملت معها لسنوات. هناك بعض gotchas، بالطبع، ولكن هناك ما يكفي من خبراء CF لمساعدتك في أي مشاكل التسنين قد تواجهك.

سأذهب ل RE-DESION، ستحصل عليه بشكل أسرع بكثير من المنفذ إلى CF. إذا قررت في وقت لاحق أن عرض الويب الصغير ليس جيدا بما فيه الكفاية، من ثم يمكنك منفذ ذلك.

من المحتمل أن يكون عرض CF أفضل بشكل عام، ولكن ليس هناك سبب لعدم بدء الخيار السهل.

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