الموضوع الأكثر سخونة في مجال التطوير الأمامي على شبكة الإنترنت في السنوات الأخيرة هو HTML5. لقد غيرت HTML5 بشكل أساسي طريقة تطوير المطورين تطبيقات الويب. من متصفحات سطح المكتب إلى تطبيقات الهاتف المحمول ، تؤثر هذه اللغة والمعيار وستستمر في التأثير على منصات التشغيل المختلفة . ما هو HTML5؟
HTML5 بمعنى ضيق
كان سلف مسودة HTML5 يسمى تطبيقات الويب 1.0. تم اقتراحه من قبل Whatwg في عام 2004 ، قبلت W3C في عام 2007 ، وأنشأ فريق عمل جديد HTML. في 6 مايو 2013 ، تم الإعلان عن المسودة الرسمية لـ HTML 5.1. تحدد هذه المواصفات الإصدار الرئيسي الخامس ، وفي المرة الأولى التي ستراجع فيها اللغة الأساسية للشبكة العالمية: لغة ترميز النص التشعبي (HTML). في هذا الإصدار ، يتم تقديم ميزات جديدة باستمرار لمساعدة مؤلفي تطبيقات الويب على العمل بجد لتحسين قابلية التشغيل البيني للعناصر الجديدة.
الموضوع الأكثر سخونة في مجال التطوير الأمامي على شبكة الإنترنت في السنوات الأخيرة هو HTML5. لقد غيرت HTML5 بشكل أساسي طريقة تطوير المطورين تطبيقات الويب. من متصفحات سطح المكتب إلى تطبيقات الهاتف المحمول ، تؤثر هذه اللغة والمعيار وستستمر في التأثير على منصات التشغيل المختلفة.
في مجال الهاتف المحمول ، أحد الأسئلة التي كان الناس يتجادلون حولها هو ما إذا كان يجب تطوير تطبيقات الويب أو التطبيقات الأصلية؟ مع تطوير معايير HTML5 ، أصبحت الاختلافات بين الاثنين غير واضحة تدريجيا. اليوم ، تسرع وسائل الإعلام الرئيسية للإبلاغ عن الأشياء المتعلقة بـ HTML5. إذن ، ما هو اتجاه التنمية المستقبلي لـ HTML5؟ اسمحوا لي أن أتحدث عن آرائي وبعض الآراء التي رأيتها أعتقد أنني أتفق معها.
1) أولوية الهاتف المحمولفي اليوم السابق أمس ، تم اختيار AppMobi كشركة واعدة في ReadWriterWeb2012. كشركة ناشئة ، ركزت شركة الجائزة أولاً على كيفية تحقيق بساطة ووجود HTML 5 على المنصات المحمولة.
من التطبيقات المتنقلة الناشئة اليوم ، نعلم أنه في عصر الانفجار الكبير في الهواتف الذكية والأجهزة اللوحية ، أصبحت أولوية الأجهزة المحمولة اتجاهًا ، وبغض النظر عن ما تم تطويره ، فإن Mobile هو التركيز الرئيسي.
كما ذكر أعلاه ، فإن المشكلة التي ابتليت بها حقل الهاتف المحمول من قبل هي ما إذا كنت تريد تطوير تطبيقات الويب أو التطبيقات الأصلية. الآن ، شاهدنا بعض الشركات الكبيرة مثل The Financial Times ، والتي كانت أداءً جيدًا أيضًا في عملية الدخول إلى سوق الأجهزة المحمولة لـ HTM L5 ، وأزلت تطبيقات iPad الأصلية من متجر التطبيقات وتطبيقات الويب المتقدمة.
سيلعب العديد من مطوري الألعاب أيضًا دورًا مهمًا في تطبيقات الويب المحمولة ، وسيستمر اتجاه تطبيقات الويب المحمولة التي يتم تفضيلها حتى تهيمن الأجهزة المحمولة على مجال معالجة المعلومات. في الواقع ، لا يهتم المستخدمون بالأدوات التي تستخدمها لتطوير التطبيقات. سواء كان تطبيق ويب أو تطبيقًا أصليًا ، فهو يكفي طالما أنه سهل الاستخدام.
2) بطولة مطوري اللعبةفي الواقع ، فإن مطوري الألعاب المحمول هم الذين يستفيدون أكثر من HTML5. يمكنهم استخدام هذا النظام الأساسي للهروب من عمولة 30 ٪ المدفوعة إلى Apple للألعاب المدفوعة. إلى حد ما ، تعد الألعاب هي التطبيق الأكثر مبيعًا على منصات المحمول وعامل مهم في جذب الأشخاص لشراء الأجهزة المحمولة.
يتم قيادة العديد من مطوري الألعاب بواسطة Facebook أو Zynga ، ويستند النظام الإيكولوجي لتطبيق Facebook في Facebook على HTML5. على الرغم من أنه من الصعب للغاية تطوير ألعاب على منصة HTML 5 ، إلا أن مطوري الألعاب على استعداد للقيام بذلك. إنها أيضًا وسيلة لتعبئة ودمج ألعاب تطبيق الويب في التطبيقات الأصلية من خلال XDK من PhoneGap و AppMobi. يشبه Facebook تقريبًا - استنادًا إلى تطبيقات الويب والمتصفحات ، ولكن الحزم ودمجها في التطبيقات الأصلية.
3) التصميم المتجاوب وحجم الشاشة المتغير التلقائيقبل أن يغير HTML 5 بالفعل منصة تطوير الأجهزة المحمولة ، يجب اتخاذ خطوة مهمة ، وهي تصميم استجابة ، أي يمكن تغيير حجم الشاشة تلقائيًا بناءً على المحتوى.
أفضل مثال على التصميم المستجيب هو Bostonglobe.com (مشاهدة مقاطع الفيديو) التي تم إطلاقها هذا العام. يمكن تغيير حجم شاشتها بناءً على أي شيء. بعد زيارة مجموعة خيوط المطورين الخاصة بها ، علمت أن التصميم المستجيب ليس بالأمر السهل. يجب أن تبدأ بعض تصميمات المفاهيم الأساسية من نقطة الصفر ، مثل معالجة الاستجابة لمكتبات الوسائط ، والتعامل مع الصور والإعلانات من أطراف ثالثة أمر مزعج أيضًا.
للقيام بتصميم متجاوب ، يجب أن تفهم علاقة التعليقات بين المحتوى والشاشة. قالت Zurb ، وهي شركة تصميم مستجيبة من Silicon Valley ، إنه خلال الـ 16 عامًا الماضية ، أدرك المطورون أن التصميم المستجيب يجب أن يترك تمامًا البث والتركيز على كيفية معالجة المحتوى على صفحات الويب والأجهزة المحمولة. تستمر هذه العملية ، وسوف تجعل HTML 5 ممكنة.
4) وصول الجهاز
إن أكبر عقبة أمام القضاء على الحدود بين تطبيقات الويب والتطبيقات الأصلية هي قدرة المتصفحات على الوصول إلى الميزات الأساسية للأجهزة المحمولة ، مثل الكاميرات ، وكتب العناوين ، والتقويمات ، والمسرعات ، وما إلى ذلك من حيث استخدام HTML5 لتحقيق هذه الإمكانية ، تم فتح AppMobi المذكورة أعلاه ، وجميع واجهات برمجة التطبيقات مفتوحة بعد شكرها. تعمل Mozilla أيضًا بجد لتعزيز إمكانيات الوصول إلى الأجهزة من خلال متصفحها المحمول Fennec.
بالنسبة للعديد من مطوري الهواتف المحمولة ، يعد تحسين الوصول إلى الأجهزة هو الابتكار الأكثر إثارة لـ HTML5 ، مما يعني أن تطبيقات الويب يمكنها تسجيل الدخول إلى الأجهزة المحمولة دون أي عبوة على غرار PhoneGap. يعد مطورو الألعاب أسعد بالطبع لأن بعض الميزات محظورة بالنسبة لهم ، مثل المعجلات التي يمكن دمجها في الألعاب.
هذا يفتح عالمًا آخر ممكنًا ، مثل التكامل الأفضل مع السحابة (وهو ما يفضي إلى عمليات الشراء داخل التطبيق ، ودفع الرسائل ، وما إلى ذلك) ويحسن قابلية اللعب. مع منصة HTML5 ، لم يعد بإمكان المطورين الاعتماد على Java و CSS3 و HTML ولغات البرمجة الأخرى.
5) ذاكرة التخزين المؤقت متصل
هذا المفهوم عصري للغاية. عندما لا تكون متصلاً ، يمكن للتطبيق أيضًا أن يعمل كالمعتاد. يعتبر الجانب السحري من HTML 5. أفضل مثال للتخزين المؤقت في وضع عدم الاتصال هذا العام هو قارئ Amazon Kindle Cloud. يمكنك مزامنة المحتوى مع جميع أجهزة Kindle Series من خلال Firefox6 أو أعلى ، Chrome 11 أو أعلى ، Safari 5 أو أعلى و iOS 4 أو أعلى المتصفحات ، ويمكن أن يتذكر كل شيء لدى المستخدمين في مكتبة Kindle.
قامت Amazon بتنفيذ الاستخدام غير المتصل بتطبيقات الويب. يزعم العديد من الخبراء أن نهاية التطبيقات الأصلية ستأتي لأن استخدام تطبيقات الويب أصبح بسيطًا ، بلا احتكاك ، مناسب لأي منصة أو بدون منصة. بالطبع ، تصل مخالب موزيلا أيضًا إلى هنا. في الواقع ، يريد Mozilla المشاركة في أي مجال يمكن لـ HTML 5 اختراقه. يمكنك معرفة المزيد من مخطط Mozilla المحمول.
6) استحقاق أدوات التنميةفي أغسطس من هذا العام ، كتب براين فلنج منشورًا مدونة بعنوان تحليل تطوير تطبيقات الويب HTML5 ، وقدم العديد من الاقتراحات للرجوع إليها من قبل المطورين المشاركين في تطبيقات HTML 5:
التحلي بالصبر ، قد تكون مشاريع HTML5 أفضل من تطوير أي مشروع آخر ، لكنها ستكون أطول.
الأمر ليس بهذه البساطة مثل بناء موقع ويب ، فقد يكلفك الكثير من المال
ابحث عن المطورين المناسبين ، يجب أن تتذكر أن هذا أمر صعب للغاية بالنسبة للعديد من الخبراء ذوي الخبرة ، وسيجد فريقك أيضًا أنه من الصعب ، لذلك يجب أن تجد الشخص المناسب والعثور على الاتجاه الصحيح.
لدعم نفسك ، عليك أن تعرف أنه عند تطوير مشاريع HTML 5 ، يجب تقديم العديد من الأدوات بمفردك ، وليس جاهزة
في العالم الفني ، لا يعمل النمط العقائدي خطوة بخطوة هنا ، وسيكلف الكثير من الأموال غير الضرورية. في مجال الهاتف المحمول ، لا يوجد صواب أو خطأ ، فقط سواء كان مناسبًا ، ويركز كل شيء على تجربة المستخدم.
فيما يتعلق بالأدوات ، بالإضافة إلى الأدوات التي توفرها AppMobi ، هناك أيضًا أطراف ومطوري إمدادات IDE التي توفرها Sencha و AppCelerator. على الرغم من أن هذه الأدوات ليست ناضجة الآن وليست بسيطة وقوية مثل أطر ومطورين الأدوات على Android و iOS ، فإنها على الأقل تتطور وستصبح أكثر فائدة.
لخصلا تزال الميزات الأخرى لـ HTML 5 ، مثل النماذج والمعايير الجديدة ، تتطور بسرعة ، ومع تقدم التوحيد ، قد يعود HTML 5 إلى HTML. تشمل الأرقام الرائدة في مجال تطوير HTML 5 Sencha و Adobe و AppCelerator و AppMobi و Facebook و Amazon و Google.
سواء كنت مطورًا يرغب في تطوير تطبيقات فيديو جديدة مثل BrightCover أو مطور يرغب في تطوير تطبيقات صوتية جديدة مثل SoundCloud ، سواء كانت تطبيقات سطح المكتب أو الأجهزة المحمولة ، فإن HTML 5 هو الموضوع الرئيسي للابتكار.