Summary
- أطلقت Google امتداد Gears المفتوح في 2007 لتخزين البيانات والموارد محلياً وتشغيل تطبيقات الويب دون اتصال، ووضعت Reader في مقدمة أمثلته العامة.
- أعلن Reader في 24 مايو 2010 سحب ميزة العمل دون اتصال بدءاً من 1 يونيو بسبب قلة المستخدمين النشطين وكلفة الصيانة المستمرة. توقفت إصدارات Gears الجديدة في 2011، ثم أزال Chrome 12 الامتداد.
في رحلة تنقطع فيها الإشارة، يصبح الخبر المحفوظ على الجهاز خدمة حقيقية. كان ذلك وعد Gears في 2007. قدمت Google الامتداد كمشروع مفتوح يضيف إلى المتصفح واجهات JavaScript للتخزين المحلي، وحفظ الموارد، والعمل المتوازي. عرضت Google Reader بوصفه مثالاً متاحاً دون اتصال. أرادت الشركة أن تتحول تلك القدرات لاحقاً إلى أدوات مشتركة بين المتصفحات.
شرح مهندسو Gears أنهم يضيفون قطعاً صغيرة إلى تطبيقات AJAX القائمة. يمكن للمطور أن يجرّب الخدمة فوراً، قبل انتظار توافق المتصفحات. لكن المستخدم يحتاج إلى تثبيت امتداد، ويحتاج التطبيق إلى مسارين مختلفين: واحد مع Gears وآخر بدونه. ما يبدو زرّاً بسيطاً للقراءة دون اتصال كان نظاماً إضافياً لتخزين البيانات وتحديثها.
نشرت Google مثالاً تقنياً في يونيو 2007. عندما يتوافر Gears يحفظ التطبيق استعلامات البحث ونتائجها كاملة في قاعدة SQLite محلية. وبدونه يحتفظ بالاستعلامات في ملف cookie ولا يحتفظ بالنتائج الكبيرة. وتشير الوثيقة إلى واجب آخر: تغيير بنية القاعدة يتطلب نص ترحيل للبيانات الموجودة أصلاً على أجهزة المستخدمين. هذه عينة تطوير، وليست وصفاً لشيفرة Reader، لكنها تكشف حجم العمل وراء كل وعد بالاستمرار بعد انقطاع الشبكة.
جاء قرار المنتج في إعلان Reader يوم 24 مايو 2010. قال الفريق إن أقلية من المستخدمين كانت تستعمل وضع عدم الاتصال بانتظام، وإن دعمه يحتاج إلى عمل هندسي كبير ومتواصل، فيما تتقدم تقنيات HTML5 على Gears. أعلن إزالة الميزة بدءاً من 1 يونيو. اقترح برامج قراءة منفصلة، ولم يعرض بديلاً فورياً داخل Reader نفسه.
سبق ذلك إعلان فريق Gears في فبراير 2010 نقل الجهد إلى معايير المتصفح ووقف الاستثمار في وظائف جديدة للامتداد. اعترف الفريق بأن ترحيل تطبيق قائم مع مستخدميه بالكامل لم يكن بسيطاً أو شاملاً بعد. هكذا كان المعيار المقبل موجوداً على خريطة المهندسين، بينما بقيت فاتورة تشغيل Reader قائمة اليوم.
في مارس 2011 أعلن الفريق عدم إصدار نسخ جديدة، وعدم دعم Firefox 4 وInternet Explorer 9. وزع وظائف Gears على أدوات مختلفة في المتصفحات: ذاكرة التطبيق للموارد، وIndexedDB للبيانات، وFile API للملفات، إضافة إلى الموقع والإشعارات والعاملين. وأدرج إصدار Chrome 12 المستقر في 7 يونيو إزالة Gears ضمن تغييراته.
خرج Reader من وضع عدم الاتصال قبل إزالة الامتداد من Chrome بنحو عام. لم تكن المشكلة مجرد نقل مكتبة برمجية إلى اسم معياري جديد. فريق المنصة يستطيع بناء قدرات عامة، وفريق المنتج يستطيع أن يقرر ألا يدفع ثمن استخدامها في خدمته. القارئ الذي فقد الشبكة لم يكن بحاجة إلى خريطة للمعايير المقبلة؛ كان بحاجة إلى مقاله المحفوظ الآن.
السجلات الأصلية
- إعلان إطلاق Gears وشرح مهندسيه، 2007.
- مثال Google للتخزين المحلي، 2007.
- إعلان Reader وانتقال Gears إلى المعايير، 2010.
- توقف تطوير Gears وإصدار Chrome 12، 2011.
إحاطة الأعضاء
سياق أعمق للملف الشخصي
سجّل الدخول بمستوى العضوية المناسب لفتح الإحاطة الكاملة وملاحظات المصادر.
للدائرة الاستراتيجية فقط
الدائرة الاستراتيجية
مفتوح لجميع القراء. افتح إحاطات الملف الشخصي بعد الانضمام وتسجيل الدخول.
انضم إلى الدائرة الاستراتيجيةلأعضاء تحالف القيادات فقط
تحالف القيادات
لأصحاب الأصول الفكرية المؤهلين وللإدارة؛ سجّل الدخول للوصول إلى إحاطات التحالف.
انضم إلى تحالف القيادات





