القائمة الرئيسية

الصفحات

هل حقآ نهاية حقبة apk رسميا بعد الاعلان عن صيغة AAB


من بدايه شهر اغسطس سيتم استبدال صيغة التطبيقات في الاندرويد من APK الى AAB، وبذلك نهاية حقبة apk رسميا حيث ستعمل AAB على تقليل حجم التطبيق وأوقات التنزيل مع زيادة الأمان وهذا يعني جعل تثبيت التطبيقات من خارج متجر جوجل سيكون مستحيلآ. 

 


 

 

قد يهمك:

 
هذا الخبر انتشر بعد اعلان شركة جوجل عن اعتماد هذه الصيغة للتطبيقات الحديثة التي سيتم رفعها علي متجر التطبيقات جوجل بلاي، ولكن هناك عدة امور يجب التعرف عليها لكي نفهم هذه الصيغة بشكل صحيح.

 

هل حقآ تثبيت التطبيقات من خارج متجر جوجل سيكون مستحيلآ بصيغة aab؟

 طول ما الاندرويد اوبن سورس هيبقي الموضوع سهل انك تنزل اي حاجة علي الاندرويد، الي هيحصل البلاي ستور هيستخدم aab عادي و النظام هيفضل داعم لتثبيت الapk الخارجي عادي مع شوية التحذيرات الي بيعملوها دي😂
غير كدا كمان البلاي ستور هيكون عليه تطبيقات apk كمان لان مستحيل مع اغسطس المطورين يتبنوا aab يعني.

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

هل هيأثر تغيير تطبيقات اندرويد لصيغة AAB علي تطوير التطبيقات

اللي بيقول انه صار متل الايفون فبقلك ان نظام الايفون ios هو اساسا اللي بيمنعك من التحميل الخارجي
ولو احتكرت جوجل نظام الاندرويد او بالاحرى اموال المستخدمين وساوته منغلق عن باقي الانظمة تقليدا لios فهالشي لح يكون له نتائج عكسية عن ابل اللي تضحك على مستخدمينها بأمان مزيف هدفه احتكار تطبيقات السوق من جعلها مجانية.


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

 

3 معلومات هامة عن صيغة تطبيقات اندرويد الجديدة aab 

في تلت حاجات هوضحهم الاولي ان ال

1-  .abb اوبن سورس يعني اي مطور خارجي هيقدر يستخدم الصيغة دي وهيكون مفيد اكتر من حيث الحجم وكفائاة التطبيقات نفسها
 
 

2-  ان الاندرويد مفتوح المصدر وتقدر تشغل عليه اي صيغة سواء native او بانك تستخدم طبقة ترجمة او محاكي فمفيش مستحيل لان السورس كود كله متاح ومتاح التعديل فيه
 

3- التغير مش هيفصل دعم الاندرويد لبرامج ال apk من اصله هتفضل مدعومة بس هيبقي افضل الواحد يستخدم aab

 

قد يفيدك: 

 

 كلام الجينيص

بقالنا فترة بنسمع كلام كتير عن الـAPK والـAAB، وناس بتقول رد فعل جوجل على مايكروسوفت وخزعبلات كتير لا تمت للواقع بصلة 😅
خليني أشرحلك الموضوع ببساطة
لو ماتعرفش فـ الاتنين دول هم الصيغ النهائية للكود البرمجي المكتوب للـApplication، مش هتفرق في الكود نفسه يعتبر قد ما هتفرق في الطريقة اللي هيتجمع بيها الملفات بتاعة المشروع في ملف واحد
الـAPK أولًا بتعمل الملفات بتاعتك على شكل Package، مرصوص فيها كل الملفات بكل المميزات الموجودة في الأبليكيشن، وبعد كدة الأبليكيشن بيحدد إذا كانت الميزة دي "تتفعل" على الجهاز ده ولا لأ


بمعنى، انت مثلًا نزلت برنامج كاميرا، فـ البرنامج مصمم على انه يشغل 4 كاميرات (مثلًا، الموضوع عامةً مش بيتم كدة في الكاميرا بالذات بس أنا بقول مثال يوصلك مش أكتر) المهم، انت موبايلك فيه 3 كاميرات بس، فـ لو صيغة الأبليكيشن APK فـ الكود بتاع الكاميرا الرابعة هيفضل موجود ولكنه "غير مفعل" على الجهاز ده


اما الـAAB، فـ الصيغة دي بتعمل الملفات بتاعتك على شكل Bundle، الـBundle دي متقسم جواها APKs كتير، بالفيتشرز بقى الموجودة في الأبليكيشن، ولما الأبليكيشن بيحتاجها بينزلها ويبدأ يستخدمها


نرجع لمثال الكاميرا تاني، هنا الكود بتاع الكاميرا الرابعة هيكون معمول في ملف APK لوحدة جوة الـBundle، وبما ان جهازك مش بيدعمها فـ هي "مش هتنزل" على جهازك من الأساس!


عاوز مثال من الحياة؟ أبليكيشن Twitter مثلًا، ده فيه الـMain APK، ومعاه حبة فايلات APKs تانية بتساعد البرنامج على انه يشتغل ويكون فيه Features مختلفة


فـ لو حد صاحبك بعتلك الـAPK بتاعة الـTwitter بالشير مثلًا مش هيشتغل عندك، انما لو بعتلك الـBundle كاملة هيشتغل بكل سلاسة

تعليقات