جوجل سويفي

كان جوجل سويفي أداةً عبر الإنترنت طورتها جوجل لتحويل ملفات 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 .
المتصفحات المدعومة
- جوجل كروم
- رحلة سفاري
- فايرفوكس 5+ (مدعوم جزئياً)
- يدعم متصفحا إنترنت إكسبلورر 9 (بشكل جزئي) وإنترنت إكسبلورر 10
- المتصفحات المستندة إلى WebKit
تطوير
بدأ مشروع Swiffy في صيف عام 2011 على يد بيتر سينستر، المتدرب الهندسي في جوجل، الذي انضم إلى فريق إعلانات الجوال للبحث عن حلول لعرض محتوى فلاش على الأجهزة التي لا تدعم هذه التقنية. كان التقدم المحرز في Swiffy كافيًا لتوظيفه بدوام كامل وتشكيل فريق للعمل على المشروع. وكان مارسيل جوردون مدير منتج Google Swiffy. [ 3 ]
تم إصدار Swiffy 6.0.1 في 11 فبراير 2014.
تم إغلاق سويفي في 1 يوليو 2016. [ 1 ]
البرامج ذات الصلة
- يقوم برنامج Wallaby من Adobe بتحويل ملفات FLA إلى HTML5.
- Ruffle ، وهو برنامج محاكاة فلاش مجاني ومفتوح المصدر يتم تطويره بنشاط.
- اتخذت موزيلا شومواي نهجًا مختلفًا من خلال تطبيق آلة افتراضية لملفات SWF في جافا سكريبت. [ 4 ]
مراجع
- ١ ٢ "تتوقف جوجل عن استخدام أداة Swiffy لتحويل ملفات فلاش إلى HTML5 في الأول من يوليو" . venturebeat.com . ١٥ يونيو ٢٠١٦. مؤرشف من الأصل في ٣ أغسطس ٢٠١٨. تم الاطلاع عليه في ٣١ أغسطس ٢٠١٧ .
- ↑ بيتر ألبرتوس ماثيس سينستر، تصميم وتنفيذ جوجل سويفي: محول من فلاش إلى HTML5
- ↑ "Swiffy: تحويل ملفات SWF إلى HTML5 - مدونة Google Code الرسمية" . googlecode.blogspot.com . 28 يونيو 2011.
- ↑ "Shumway، بديل مشغل الفلاش من موزيلا القائم على HTML5، يصل إلى Firefox Nightly – TechCrunch" . techcrunch.com .
روابط خارجية
- أدوبي فلاش
- برنامج جوجل
- HTML5
- رسومات متجهة قابلة للتوسيع
