ما هي أفضل طريقة لإنشاء موقع متوافق مع الجوال؟

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

  •  01-07-2019
  •  | 
  •  

سؤال

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

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

المحلول

لقد أضفت طبقة عرض تقديمي متنقلة إلى موقع تشغيلي منذ عام تقريبًا.استنادًا إلى بنية الموقع (نأمل ألا يعتمد هذا كثيرًا على التكنولوجيا بالنسبة لك) أضفت مجموعة جديدة من JSPs لاستيعاب متصفحات الهاتف المحمول (ملاحظة جانبية:يرى http://wurfl.sourceforge.net/ للحصول على طريقة رائعة لإنشاء صفحات الجوال بشكل مستقل عن نوع المتصفح).بالإضافة إلى ذلك، تم تغيير بعض وظائف الواجهة الخلفية نظرًا للوظائف المحدودة لمعظم متصفحات الأجهزة المحمولة.لذا، باختصار، لم يكن التكامل مؤلمًا كما يتوقع المرء.

حظ سعيد!

نصائح أخرى

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

هذا سؤال واسع جدًا، ولكن هنا يقول:

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

بالإضافة إلى نظام إمكانيات WURFL / WALL الذي ذكره تود، تتوفر مكتبات Java Server Faces التي تستخدم مجموعات عرض WML البديلة للهواتف المحمولة.

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

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

على مستوى عالٍ جدًا من التجريد، هناك تحذيران رئيسيان فيما يتعلق بالأجهزة المحمولة:(1) شاشتهم صغيرة، (2) اتصالهم بالشبكة متقطع.هذا يعني في الأساس أنك تحتاج إلى تقديم المحتوى بحيث يبدو جيدًا حتى على شاشة صغيرة (متغيرة الحجم)، ويفضل أن تجعله قابلاً للتخزين المؤقت أيضًا حتى يتمكن المستخدمون من تصفح المحتوى دون الاتصال بالإنترنت.ثم هناك أيضًا مشكلة النطاق الترددي المنخفض وزمن الوصول المرتفع، ولكن هذه الأمور أقل أهمية قليلاً في الوقت الحاضر.

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

وذلك لأن مدونة Mippin Mobilized تصبح بعد ذلك جزءًا من مجتمع أوسع بكثير من المحتوى، والأشخاص، والأخبار، والمدونات، والقوائم، وكلها متصلة بالمحتوى، وغير ذلك الكثير على موقع الهاتف المحمول:

http://mippin.com (على متصفح الجوال.)

ألق نظرة على أداة التعبئة لأنها تعرض ما يمكن أن يفعله الموقع في ثانية:

www.mippin.com/mobilizer

فقط إذا كان لديك مدونة بالطبع..

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