نعم صحيح .. لا تتعجب
ليس من الأرض
وليس من السماء
مواردها ليست إستثمارات في البترول ، أو عقار ، أو حتى عملات و أسهم ، أو تصنيع !!
في الحقيقة هي تملك هذه النسبة من هذا العالم عن طريق مورد واحد فقط لا غير !!
- 75% هذه عبارة عن ملفات تسمى ملفات Flash
- والعالم الذي أتحدث عنه هنا بالطبع هو الـ Web
هذا العالم يلعب دوراً رئيسياً في حياتنا اليوم
مقسوماً على ملفات الفديو و صفحات الإنترنت سواء كانت مواقع للألعاب الفلاشية أو غيرها ..
تخيل لو أن هذا العالم هو في الحقيقة عالمك الحقيقي وليس عالماً أنت تحركه بأصابعك
هل تعتقد أنك أنت المتحكم به أو هو من يتحكم بك ؟
و وجه هذا التخيل على كل شيء من حولك وبالتحديد الشركات المنتجه للتكنولوجيا المتعلقه أيضاً بهذا العالم الأول وهو عالم الـ Web
سوف تجد أن شركة Adobe تتحكم بنا جميعاً مستخدمين لتلك المنتجات وشركات منتجة !!
إذا إستوعبت هذا التخيل بالتأكيد سوف تستوعب الصراع التالي
Apple ليست من الشركات التي تحب أن يتحكم بها طرف آخر حتى لو كان هذا الطرف يملك من العالم 75%
والسبب في ذلك هو أن Apple
- أولاً
وكما رأينا كيف أن هذه الشركة قامت برفع حصتها من عوالم أخرى وأصبحت منافساً شرساً للمتحكم الأول Microsoft
الذي يملك عالم البرمجيات بلا منازع ، وقلبت الموازين على العملاق Nokia الذي يملك عالم أجهزة الإتصالات
وأجبرتهما على الإعتراف بها بعد نزاع إنقسم ما بين تنافس وقضايا في المحاكم وكسبت الكثير منها سواء كان تنافساً أم قضايا
وأصبحت تملك الإمكانيات الكافية لكي تخوض في صراع جديد وهو الأقوى وهذا الصراع الذي سوف يغير عالمنا وينقله إلى مرحلة جديدة
- وثانياً
- Apple
توجهها في المستقبل نحو أجهزة تتطلب وجود Web ذكي وخالي من المشاكل حتى يعمل مع أجهزتها بالشكل المطلوب
وليس مجرد صورمتحركة أو مواقع لعرض الفديو
العالم الجديد للـ Web هو HTML5
- ماهو الـ HTML ؟
- ماهو الهدف من تطوير لغة HTML الحالية إلى HTML5 ؟
- وماعلاقة HTML5 بـ Apple ؟
- وكيف سيغير الـ HTML5 هذا العالم ؟
- ماهو الـHTML ؟
لتوضيح هذا المعنى لأنه متشعب كثيراً بصورة بسيطة جداً
HTML هو الآلة التي صنعت الـWeb والذي أستحوذت عليه شركة Adobe كل هذه السنين عن طريق منتجاتها المعروفه لدينا كلنا وبالأخص الـ Flash Player
- HTML هي الغة الرئيسية التي أسست هذا العالم.
- ماهو الهدف من تطوير لغة HTML الحالية إلى HTML5 ؟
للصفحات التي تحتاج المشغلات مثل : Adobe Flash , Microsoft Silverlight ,JavaFX
بما أن الـ Web سوف تتقلص حاجته لتلك المشغلات هذا يعني تقليص إحتياج المتصفحات والأنظمه بالتالي لهذه المشغلات وسوف أشرح هذه النقطه لاحقاً
وبما أن النسبة الأكبر هنا لـ Adobe Flash
أنظر لها من هذه الجهة ملفات الفديو و مواقع الألعاب المصممه بالكامل على الفلاش
سوف أطرح بعض الأمثلة هنا لكي تكتمل الصورة
- أولاً : ملفات الفديو وبلا شك Youtube خير مثال على ذلك
ولكن هذا المشغل مع لغة HTML5 سوف يصبح في طي النسيان لن اقول سوف تقتله ولكن سوف تحد منه بصورة كبيرة !!
بعد فترة من الزمن سوف تستطيع أن تدخل على موقع Youtube وتتصفح ملفات الفديو بدون الحاجة إلى Flash player
ومؤخراً Youtube طرحت مجموعة من ملفات الفديو التي تعمل على HTML5 وليس على مشغل الفلاش كا نوع من التجربة الحية حتى تستطيع أن تهيئ الموقع بالكامل لهذه الغة في المستقبل القريب.
هل تريد أن تعيش هذه التجربة بنفسك ؟
- تابعني من خلال هذا الفدي
[YOUTUBE]http://www.youtube.com/watch?v=Xd54L...layer_embedded[/YOUTUBE]
http://www.youtube.com/watch?v=Xd54L...layer_embedded
من المؤكد أنك بعد أن إطلعت على الفديو وتعرفت على كيفية عمل ملفات الفديو على لغة HTML5
- سوف تطرح على نفسك هذا السؤال :
- ماذا عن المواقع المبنيه بالكامل على الفلاش على سبيل المثال مواقع الألعاب Games
أيضاً لغة HTML حرصت على ذلك ومع HTML5 سوف ترتقي هذه المواقع إلى مستوى جديد أفضل بكثير من الفلاش
- لماذا أفضل؟
- أولاً لن يتم تخزين بيانات الصفحه لديك في المتصفح ولا حتى في مشغل الصفحة نفسه كما يحدث مع مشغل الفلاش
- ثانياً أسرع من مشغل الفلاش نفسه وقد تتسائل كيف تكون أسرع اذا لم يتم تخزينها في المتصفح
- ولأنها تعتمد على ماهو أقوى من هذا كله الا وهي شريحة الرسومات التي بجهازك
التخلص من تلك البيانات إلا عن طريق الدخول على موقع ADOBE وحذفها من هناك
- ثالثا لأنك أنت المستخدم سوف تكون المتحكم بالمحتوى وليس المحتوى فرضاً عليك
على سبيل المثال :
قمت بالدخول على أحد مواقع الألعاب المبنية على الفلاش الأمر الوحيد الذي تستطيع القيام به هنا
هو أن تستخدم الألعاب الموجودة على ذلك الموقع وإستخدام المميزات والخصائص التي يفرضها عليك مصمم أو مصممين الموقع
أما مع HTML5 فأنت المتحكم بالمحتوى والخصائص والمميزات
حتى تستوعب المعنى من هذا الكلام دعونا نرى O3D الذي يبني لك تطبيقات تستطيع أن تقوم بتشغيلها مباشرة من متصفحك
- ولاحظو أنني قلت تطبقات أي أكثر من مجرد صور وفديو
- لغة HTML
- شريحة الرسومات لديك في جهازك
- تابعني من خلال هذا الفديو
http://www.youtube.com/watch?v=VY9zV...layer_embedded
- ماعلاقة HTML5 بشركة Apple؟
iPhone
iPod Touch
ومؤخراً
iPad
وأيضاً مشغل الفلاش حتى في نظام Os x لا يعمل بالكفائة اللازمه
والسبب هو أن Adobe هي من تتحكم به بالكامل بدون تدخل أي جهة أخرى
- الفلاش يعتبر لغة برمجة خاصة بالـ Web ولكنه مغلق المصدر
نستغرب حين نرى كثيراً من الشركات والمواقع تدعم هذه الغة الفلاش ومن المؤكد أننا نقول كيف تكون هذه اللغة مؤذية للـ Web ولأجهزتنا وهي واسعة الإنتشار!!
سوف أشرحها بالضبط كم شرحها John Gruber
- It’s a chicken and egg problem
الناشرون يستخدمون الفلاش لملفات الفديو على الـ Web لأن مشغل الفلاش موجود لدى نسبة عالية من المستخدمين
أي نسبة عالية من الأجهزة
المستخدمون يدعمون الفلاش لأن الفلاش يستخدمه الكثير من الناشرون !!
chicken and egg
Apple وجهازها iphone قامت بحل مشكلة الدجاج والبيض تلك
لأول مرة في تاريخ الـ Web
يتواجد مستخدمون وهؤلاء المستخدمون في إزدياد جغرافياً مضطرد لا يستخدم الفلاش !!
إذا ارادو هؤلاء المستخدمون أن يشاهدو مقطع فديو على Youtube فهم يستخدمو H.264 وليس الفلاش
- هنا Apple لا تحاول أن تحل محل مشغل الفلاش بمشغلاتها الخاصه !!
Adobe أحتكرت هذا المشغل ومافيه خيارات أخرى مطروحه للمستخدمين ولا للناشرين
Apple محتكره لأنظمتها ولكن فيه خيارات مطروحه للمستخدمين والناشرين
Adobe ما إستجابت لـ Apple ومتطلبات أنظمتها ولا حتى للمستخدمين
Apple ردت لها الصاع صاعين بإنها أستخدمت لغة برمجة الـ Web المفتوحة المصدر HTML5 و الفديو الذي يعمل على H264
- وهذا الأمر جيد للكل مستخدمين وناشرين ولكنه ليس كذلك لـ Adobe
وفي أحد القائات حين سأل Steve Jobs عن شركة Adobe
هم كسالى لديهم كل الإمكانيات لعمل أشياء مثيرة للإهتمام ولكنهم يرفضون القيام بها لا يفعلون أي شيء مع النهج الذي تتخذه Apple
مثل Carbon
ويقصد به هنا تطبيق تطوير البرامج المطروح من قبل شركة Apple والذي يسمح لك بإنشاء وتطوير تطبيقات على نظام Os x
بسماحه لك بتفعيل لغات البرمجة المعروفة مثل C, Objective-C and C++ على نفس النظام
للمزيد من المعلومات عنه اضغط هنا
تكملة حديثه
Apple لا تدعم الفلاش لأنه كثير المشاكل
وقال حينما تحدث مشكلة في نظام التشغيل Os x في الغالب سبب هذه المشكله هو مشغل الفلاش
الفلاش لن يستخدمه أحد ويقصد مستقبلاً
العالم متجهاً إلى HTML5
- وكاعلاقة مباشرة لـ Apple بالغة البرمجة هذه
وهو أحد العاملين لدى Apple
وهو مطور للبرامج ولغات الـ Web وهو أحد فريق العمل الذي قام بتطوير متصفح Safari المتصفح الرسمي لنـظام OS X
وليس هو وحده الذي يعكف حالياً على تطوير لغة HTML5 بل شريكه الأول هو Ian Hickson أحد العاملين لدى Google
والأخير هو المطور الرئيسي لهذه الغة وسيرتهما الذاتية معاً تحتاج إلى صفحات للكتابة فسوف أترك هذا الخيار لكم بقيامكم بالبحث المتعمق
عن عمل هذان الشخصان في مجلات متعددة .
- إذن هل مشغل الفلاش سيأخذ له مكاناً لدى Apple وأنظمتها المغلقة ؟
هل أتمنى أن نظام Os x أيضاً يتخلص من الفلاش تماماً ؟
شخصياً نعم وبشدة أود ذلك .
- وكيف سيغير الـ HTML5 هذا العالم ؟
أحلم كثيراً ولكنني متأكداً أن الكثير من الذي حلمت به سوف يصبح واقعاً في المستقبل القريب
ونترك الأيام الآتية تمتعنا بالإمكانيات التي سوف يقدمها لنا المطورون لهذه الغة فا إلى ذلك الحين .
0 التعليقات :
إرسال تعليق