تطبيقات

استغلال iOS الذي يتيح للمطورين إضافة أيقونات التطبيقات “المتحركة” التي تم اكتشافها: كيف تعمل


يحتوي نظام iOS على العديد من الميزات المفيدة والمثيرة للاهتمام، ولكن عندما يتعلق الأمر بأيقونات التطبيقات، فإن النظام صارم تمامًا. بينما تسمح Apple لمطوري التطبيقات بالاستفادة من ميزة تسمى Alternate App Icons لإضافة رمز تطبيق واحد أو أكثر يمكن للمستخدمين التبديل بينهم، لا يمكن إضافة هذه التغييرات إلا يدويًا بواسطة المستخدم، مما يلغي خيار المطورين لتضمين رمز تفاعلي أو متحرك. أيقونة. ومع ذلك، اكتشف أحد المطورين ثغرة iOS تتجاوز هذه القيود لإضافة رسوم متحركة إلى أيقونات التطبيقات.

استغلال أيقونة تطبيق iOS المتحركة: كيف تعمل

وكما أوضح الباحث برايس بوستويك في منشور على مدونته، فإن استغلال نظام التشغيل iOS هذا يحل مشكلتين رئيسيتين. أولاً، يرسل iOS تنبيهًا للمستخدم في كل مرة يتم فيها تغيير أيقونة التطبيق. ثانيًا، ميزة Alternate App Icons لا تعمل في الخلفية، مما يعني أنه ما لم يكن التطبيق نشطًا، فلن يمكن تنفيذ التأثير. وهذا لا معنى له لأنه إذا كان التطبيق نشطًا، فلن يتمكن المستخدم من رؤية الرمز على أي حال.

يوضح بوستويك حلين لتجاوز هذه القيود. لتجاوز نظام التنبيه، يستخدم الباحث مكالمة خاصة إلى واجهة برمجة تطبيقات iOS (API). يعد هذا إصلاحًا مباشرًا ويتطلب تغييرات طفيفة في كود واجهة برمجة التطبيقات (API)، كما هو موضح في مقطع فيديو على YouTube. يتطلب التغيير الثاني إصلاحات شاملة وتغيير حالة تطبيق واجهة المستخدم.

من خلال إكمال كلتا الخطوتين، أظهر بوستويك أنه من الممكن بالفعل إضافة أيقونات تطبيقات متعددة ثم جعلها تتغير بسرعة كبيرة بحيث تعطي مظهر الرسوم المتحركة. والجدير بالذكر أنه لا ينبغي للمطورين تجربة ذلك حيث من المحتمل أن تقوم Apple بمراجعة التغييرات ورفضها على الفور.

أيقونات التطبيقات المتحركة على iOS هي تجميلية بحتة

على الرغم من أنها ميزة غريبة قد تكون منطقية لبعض التطبيقات (تسمح Apple بالفعل بالرموز الديناميكية لتطبيقات الساعة والتقويم)، إلا أنها ستكون مجرد خدعة جماعية بالنسبة لمعظم تطبيقات الطرف الثالث. بالإضافة إلى ذلك، هناك احتمالية لإساءة الاستخدام حيث يمكن للمطورين استخدام الحيل المخادعة لجذب انتباه المستخدمين إلى التطبيق.

هناك مشاكل فنية أيضا. لتغيير أيقونات التطبيقات بسرعة كافية، يتطلب الأمر تشغيل التطبيق في الخلفية مما قد يؤدي إلى استنزاف البطارية بشكل أسرع. قد تؤدي الرسوم المتحركة لأيقونة التطبيق نفسها إلى استنزاف البطارية بشكل أكبر. من المحتمل أن تقوم شركة Apple بتقييد هذا الإجراء مع الأخذ في الاعتبار هذه الأسباب ومن المرجح أن تقوم بتصحيح الاستغلال الذي يسمح بهذه الوظيفة.

ومع ذلك، وفقًا لأحد التقارير، تخطط شركة Apple لتقديم بعض تخصيصات أيقونات التطبيقات للمستخدمين الذين يستخدمون iOS 18. وقد تسمح الشركة للمستخدمين بإعادة تلوين أيقونة التطبيق ووضع الأيقونات في أي مكان على الشاشة الرئيسية، والتخلص من نمط الشبكة القياسي الخاص بها.


قد يتم إنشاء الروابط التابعة تلقائيًا – راجع بيان الأخلاقيات الخاص بنا للحصول على التفاصيل.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *