لاحظ المطورون هذا التغيير لأول مرة، وهم الذين يعتمدون على وسوم Git لتحديد إصدارات ومعالم محددة. تُعد وسوم Git ضرورية للتحكم في الإصدارات، حيث تسمح للمطورين بتحديد إصدارات دقيقة من الكود. من خلال إيقاف الوسوم لبعض المكونات، تغير جوجل فعليًا سير عمل العديد من المطورين، الذين يجب عليهم الآن التكيف مع طريقة جديدة للوصول إلى الكود المصدري.
ماذا يعني هذا للمطورين
بالنسبة للكثيرين، هذا أكثر من مجرد إزعاج. تُستخدم وسوم Git ليس فقط للتتبع، ولكن أيضًا لبناء ROMs مخصصة، وإدارة التصحيحات الأمنية، وضمان التوافق عبر الأجهزة. بدون الوسوم، قد يجد المطورون صعوبة أكبر في التحقق من صحة الكود أو مزامنة مستودعاتهم المحلية مع أحدث تغييرات جوجل. قد تشير هذه الخطوة أيضًا إلى استراتيجية أوسع من جوجل لتشديد السيطرة على تطوير أندرويد، ربما لتبسيط العمليات الداخلية على حساب الشفافية الخارجية.
بينما لم تعلق جوجل رسميًا على التغيير، يناقش المجتمع بالفعل حلولًا بديلة. يقترح البعض استخدام تجزئات الالتزام (commit hashes) أو مراجع أخرى كبدائل للوسوم. ومع ذلك، فإن هذه الطرق أقل بديهية وقد تتطلب أدوات إضافية. سيعتمد التأثير طويل المدى على ما إذا كانت جوجل ستوسع هذه السياسة لتشمل AOSP بالكامل أو تقتصرها على مشاريع محددة.
مع استمرار تطور أندرويد، سيتعين على المطورين البقاء يقظين لمثل هذه التغييرات. هذا التحول هو تذكير بأنه حتى المشاريع مفتوحة المصدر يمكن أن تخضع لتغييرات تشغيلية كبيرة مع إشعار قليل. في الوقت الحالي، يتكيف المجتمع، لكن السؤال يبقى: ما الذي ستغيره جوجل بعد ذلك؟
التعليقات
لا توجد تعليقات بعد.