العودة
كيف يرسم Bluesky شعاره على لقطات الشاشة
SiTech AI Team2 წთ. საკითხავი

كيف يرسم Bluesky شعاره على لقطات الشاشة

كشف مدوّن كيف يظهر شعار Bluesky في لقطات الشاشة الملتقطة على iPhone دون أن يظهر داخل التطبيق نفسه: الشعار مخفي خلف حقل نصي محمي يخفيه iOS عند التقاط الصورة، بحسب تحليل مطوّر لكود التطبيق المفتوح.

وصف المدوّن تيم مارينين في مدونته (timmarinin.net) كيف يضيف تطبيق Bluesky شعاره إلى لقطات الشاشة التي يلتقطها المستخدمون للمنشورات. بدأت الملاحظة بالمصادفة: التقط لقطة شاشة لمنشور ليرسلها إلى أصدقائه، فلاحظ فراشة Bluesky في الزاوية. لكنه عندما فتح المنشور نفسه داخل التطبيق لم يجد الشعار هناك، بل وجد زر Follow في مكانه.

الجواب كان في الكود المفتوح

افترض مارينين في البداية حيلة معروفة: بعض التطبيقات تخفي هويتها في المنطقة التي تغطيها فتحة iPhone حتى لا تلفت الانتباه. لكن الشعار في لقطته كان ظاهرًا في العراء. وبما أن كود تطبيق Bluesky متاح للعموم، أمكنه البحث عن الآلية مباشرة. كان الجواب في ملف يحمل اسم GrowthHack.tsx أضافه في يناير 2026 مطوّر يُعرف باسم mozzius. الملف نفسه لا يفعل أكثر من استدعاء حزمة تابعة، فتعمّق مارينين خطوة إضافية ونظر في الحزمة expo-privacy-sensitive، وهي أيضًا من كتابة mozzius.

كيف تعمل الآلية

تنشئ الحزمة حقلًا من نوع UITextField مع تمكين الخاصية isSecureTextEntry، وترسم المحتوى الحقيقي — أي الزر — داخل طبقة layer لذلك الحقل. وعندما يلتقط المستخدم لقطة شاشة، يطبّق iOS سلوكه المعتاد مع حقول النص المحمية فيفرّغ الطبقة، فيظهر شعار Bluesky الكامن تحتها. يقول مارينين إن الشعار كان هناك طوال الوقت، لكنه كان مغطّى. وعلى المنصات الأخرى يُعرض المحتوى نفسه كما هو، من دون أي تغطية.

لماذا لا ينجح الأمر عند التنقل بين التطبيقات

عندما التقط مارينين لقطة شاشة في لحظة الانتقال إلى تطبيق آخر، ظهر زر Follow بدل الشعار. ويُرجّح أن iOS في هذه الحالة يأخذ نسخته الخاصة من الشاشة في بداية الإيماءة، قبل أي تفريغ للطبقة، فلا تصل إلى اللقطة سوى تلك النسخة الجامدة، من دون وجود نسخة حية من UITextField يمكنها التفاعل. ويشير إلى أنه ليس مطوّر iOS وأن هذا الجزء مجرد تخمين منه.

سوابق وردود فعل

لم يرتح معظم المطوّرين الذين شاركوا في النقاش الذي نشر الاكتشاف لهذا السلوك، واعتبروه إساءة استخدام لواجهة برمجية مخصّصة للخصوصية؛ ثم أُغلق النقاش لاحقًا. أما مارينين نفسه فيصف الحيلة بالطريفة ويذكّر بأنها معروفة: فـ Telegram يستخدم تقنية مشابهة في محادثاته السرية، وكذلك فعل Signal، ما يجعله لا يتوقع أن تسدّ Apple هذه الثغرة في وقت قريب.

SSiTech

SiTech — تطوير ويب مدعوم بالذكاء الاصطناعي

نبني مواقع سريعة وعصرية وندمج الذكاء الاصطناعي في سير عمل الشركات. لديك مشروع أو سؤال؟ يسعدنا مساعدتك.