إن أكثر الفوائد وضوحاً في HTML5 هو تنوع الـ API والفرص الذي تنتج عن هذا التنوع من تطبيقات الويب – ذاكرة التخزين المؤقتة – وخدمات حالات انقطاع الاتصال OFFLINE .
قدمت GOOGLE GEAR لنا خدمات تخزين مؤقتة في حالة انقطاع الاتصال بالإضافة لما قدمه FLASH من قو لتطبيقات الذاكرة المؤقتة ( يستخدم PANDORA السجل المؤقت الخاص بك فقط).
مع HTML 5 أصبحت هذه القدرات متاحة للاستخدام لا سيما وأنها تتوسع بشكل توافقي مع الـ JAVA SCRIPT بسهولة كبيرة.
تعتمد الـ HTML 5 على برمجة السكريبتات البسيطة لاستعراض قدراتها على الويب و أصبح هذا الشيء متاح وللمرة الأولى مقارنةً بغيرها من الـ JQuery علماً أن الأخيرة هي تقنية ( front-end ) و بالطبع فإننا نربط بين كليهاعن طريق Classses & IPS .
تخزين البيانات في حالة انقطاع الاتصال (Offline) :
أروع ما وجدته في الـ HTML5 حتى الآن هو بالتأكيد فدراتها في حالة عدم الاتصال OFFLINE حيث أن البرامج مثل (THUNDER BIRD و OUTLOOK ) و الآن (GMAIL ) يتيح لك – ألى حد ما – تصفح البيانات القديمة خلال فترة الانقطاع هذه < هي الخطوة الجدية نحو سد الفجوة بين سطح المكتب و الويب كما أنها تفتح الأبواب أمام مستقبل تطبيقات الويب.
Drag & Drop
تتطلب هذه التقنية API الـ JAVA SCRIPT لتعمل بشكل كامل كما هو معتاد في وظائف الـ Drag & Drop
المعتادة.
Video & Audio
إن API الـ Video & Audio هي واجهات تطبيقات برمجية لترقيات واسعة النطاق في الـ MEDIA وعلى الرغم من الدعم المحدود في الوقت الراهن إلا أن تضمين ملفات الفيديو لم يكن أسهل من قبل.
<video width="400" height="360" src="vid.mp4">
Geo-location ( تحديد الموقع الجغرافي)
تحديد الموقع الجغرافي هو من أفضل الامور المتاحة في HTML5 حيث يمكن استخدامها لتحديد موقع المعلومات من خلال مستخدم وكيل.
أين يمكنني استخدامها ؟
حتى مع الدعم المحدود جداً لـ HTML5 تعتبر الـ WEB بيئة متقدمة جداً لخلق بيئة اختبار بالنسبة لنا لنعمل ضمنها. , حالياً يعتبر SAFARI هو أفضل بيئة عمل اختبارية كما أنه يدعم أغلب العناصر و الـ API , طبعاً قد يتم إجراء أي تغيير في أي وقت لذلك يجب علينا إلقاء نظرة على OPERA – CHROME FIREFOX على حد سواء.
عادةً بما أن الاعتقاد السائد أن SAFARI هو متصفح WEBKIT بشكل افتراضي حيث أن جميع متصفحات الـ WELBKIT تقوم بدعم نفس العناصر.
لسوء الحظ فإن هذه ليست هي الحالة الراهنة فيما أن معظم عناصر الـ HTML5 مدعومة عبر متصفحات الـ WELBKIT مثل <VIDEO> و التي ليست عبارة عن أجهزة نقالة.
لاستخدام HTML5 بشكل فعال يجب أن نكون قادرين على التحكم بالبيئة التي نستخدمها حيث يكون الدعم بنطاق محدود كمت نود بالطبع تأمين استخدام بعض المنصات التي تحظى بدعم HTML5 حيث أن WELBKIT سوف تقودك في النهاية إلى HTML5 .
إن أحدث أجهزة الهاتف نقال في الوقت الراهن هي PALPRE – IPhone – Google Android Phone – IPhone 3g والتي تمتلك متصفحات معتمدة على Webkit rendering engines , الآن يمكنك استخدام العديد من عناصر HTML5 بثقة في تحديثات الـ IPhone Web ومن المرجح أن يتم ذلك مع Android لاحقاً.