جوجل سويفي

مقارنة بين إعلان فلاش الأصلي (يسار) ومخرجات HTML5 (يمين). تم التقاط هذه الصورة باستخدام متصفح جوجل كروم على صفحة العرض التوضيحي لـ Google Swiffy .

كان جوجل سويفي أداةً عبر الإنترنت طورتها جوجل لتحويل ملفات SWF إلى HTML5 . وكان هدفها الرئيسي عرض محتوى فلاش على الأجهزة التي لا تدعم فلاش ، مثل أجهزة آيفون وآيباد وأجهزة أندرويد اللوحية . تم إيقاف سويفي في 1 يوليو 2016. [ 1 ]

يقترب

تقوم خدمة ويب مغلقة المصدر تستضيفها جوجل بتحويل ملفات SWF إلى تمثيل وسيط مُسلسل بصيغة JSON . ثم يُحوّل هذا التمثيل بدوره إلى SVG في متصفح الويب باستخدام جافا سكريبت ، والتي تُستخدم أيضًا للرسوم المتحركة. تشرح أطروحة Swiffy (2012) منهجها العام على النحو التالي: [ 2 ] : 15

يُتيح لنا اختيار SVG للعرض خياراتٍ متعددة لتحريك محتوى SVG. للوهلة الأولى، يبدو أن كلاً من تحريك CSS و SMIL يتوافقان مع هدفنا التصميمي المتمثل في استخدام تمثيلٍ تصريحي كلما أمكن. مع ذلك، لا توفر أيٌّ من هاتين التقنيتين تحكمًا كافيًا في التحريك عند الحاجة إلى دعم برمجة ActionScript . على سبيل المثال، على الرغم من وجود مفهوم الإطارات الرئيسية في تحريك CSS، إلا أنه لا يوفر آليةً لمزامنة كود JavaScript مع تلك الإطارات الرئيسية أو لتعديل الجدول الزمني من JavaScript، وهي ميزة أساسية مطلوبة لتوافق SWF. عاملٌ آخر مُقيِّد هو أن التحريك في ملف SWF نفسه لا يُعرَّف من حيث الانتقالات عالية المستوى، بل يُحدد موضع كل كائن عند إطارات رئيسية مُحددة. ليس من الممكن دائمًا ربط هذه التعريفات بانتقالات CSS أو SMIL. أخيرًا، هذه المعايير غير متاحة على نطاق واسع: لا تزال مواصفات تحريك CSS في مرحلة مسودة العمل، بينما لم يتم تطبيق SMIL في متصفح Internet Explorer . لذلك، اخترنا استخدام JavaScript لتحريك SVG على جانب العميل. على الرغم من أن هذا النهج الحتمي قد يكون أقل كفاءة، إلا أن مستوى التحكم الذي يوفره مطلوب لمطابقة جميع وظائف SWF.

يدعم

كان برنامج Google Swiffy يدعم مجموعة فرعية من SWF 10 و ActionScript 2.0 و ActionScript 3.0 .

المتصفحات المدعومة

تطوير

بدأ مشروع Swiffy في صيف عام 2011 على يد بيتر سينستر، المتدرب الهندسي في جوجل، الذي انضم إلى فريق إعلانات الجوال للبحث عن حلول لعرض محتوى فلاش على الأجهزة التي لا تدعم هذه التقنية. كان التقدم المحرز في Swiffy كافيًا لتوظيفه بدوام كامل وتشكيل فريق للعمل على المشروع. وكان مارسيل جوردون مدير منتج Google Swiffy. [ 3 ]

تم إصدار Swiffy 6.0.1 في 11 فبراير 2014.

تم إغلاق سويفي في 1 يوليو 2016. [ 1 ]

مراجع

  1. ١ ٢ "تتوقف جوجل عن استخدام أداة Swiffy لتحويل ملفات فلاش إلى HTML5 في الأول من يوليو" . venturebeat.com . ١٥ يونيو ٢٠١٦. مؤرشف من الأصل في ٣ أغسطس ٢٠١٨. تم الاطلاع عليه في ٣١ أغسطس ٢٠١٧ .
  2. بيتر ألبرتوس ماثيس سينستر، تصميم وتنفيذ جوجل سويفي: محول من فلاش إلى HTML5
  3. "Swiffy: تحويل ملفات SWF إلى HTML5 - مدونة Google Code الرسمية" . googlecode.blogspot.com . 28 يونيو 2011.
  4. "Shumway، بديل مشغل الفلاش من موزيلا القائم على HTML5، يصل إلى Firefox Nightly – TechCrunch" . techcrunch.com .