×

نظرة على تطبيق BetaScout: اكتشف تطبيقات أندرويد التي توفر نسخ Beta قبل الجميع

نظرة على تطبيق BetaScout: اكتشف تطبيقات أندرويد التي توفر نسخ Beta قبل الجميع



merge_from_ofoct-8-1-1024x759 نظرة على تطبيق BetaScout: اكتشف تطبيقات أندرويد التي توفر نسخ Beta قبل الجميع

نظرة حول تطبيق BetaScout

هل سبق أن اكتشفت أن أحد تطبيقات أندرويد المفضلة لديك يوفر إصدارًا تجريبيًا Beta، لكنك لم تعرف ذلك إلا بعد انتهاء التسجيل أو امتلاء البرنامج؟ المشكلة أن العثور على برامج الاختبار التجريبية في Google Play ليس دائمًا سهلًا، خصوصًا عندما تستخدم عشرات التطبيقات وتريد معرفة أي منها يوفر برنامج Beta مفتوحًا.

هنا يأتي تطبيق BetaScout بفكرة بسيطة لكنها عملية جدًا، فبدل البحث يدويًا عن برامج الاختبار لكل تطبيق مثبت على هاتفك، يقوم التطبيق بفحص التطبيقات الموجودة على جهازك، ثم يطابقها مع كتالوج لبرامج Google Play Open Testing المعروفة، ويتيح لك الوصول مباشرة إلى صفحة التسجيل في النسخة التجريبية.

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

أولًا | ما هو تطبيق BetaScout؟

BetaScout هو تطبيق أندرويد مفتوح المصدر مخصص للبحث عن برامج الاختبار التجريبية الخاصة بتطبيقات قوقل بلاي | Google Play المثبتة على جهازك، حيث يقوم التطبيق بفحص التطبيقات الموجودة على الهاتف وعرض معلومات مثل “اسم التطبيق، الأيقونة، إصدار التطبيق، مصدر التثبيت”.

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

ما المشكلة التي يحلها BetaScout؟

يتيح قوقل بلاي للمطورين تقديم برامج اختبار لتطبيقاتهم، لكن المشكلة أن المستخدم قد لا يعرف أصلًا أن التطبيق الذي يستخدمه لديه برنامج Beta، وهنا يحاول BetaScout سد هذه الفجوة، حيث بدلًا من أن تقوم بالبحث عن اسم التطبيق + Beta + Google Play واحدًا تلو الآخر، يقوم BetaScout بفحص التطبيقات الموجودة لديك وعرض التطبيقات التي يعرف أن لها برامج اختبار مفتوحة، هذه الفكرة تجعله مفيدًا خصوصًا للمستخدمين الذين يحبون تجربة الإصدارات الجديدة قبل وصولها إلى جميع المستخدمين.

ثانيًا | أبرز مميزات BetaScout

 

  • فحص التطبيقات المثبتة تلقائيًا: الميزة الأساسية في BetaScout هي القدرة على فحص قائمة التطبيقات الموجودة على جهازك، وويستطيع التطبيق معرفة “اسم التطبيق، الأيقونة، رقم الإصدار، مصدر تثبيت التطبيق”، ويتم تنفيذ عملية قراءة قائمة التطبيقات على الجهاز نفسه وفق وصف المشروع، هذا يوفر عليك البحث اليدوي عن كل تطبيق على حدة.
  • اكتشاف برامج Google Play Beta: بعد فحص التطبيقات، يعتمد BetaScout على كتالوج مشترك يحتوي على التطبيقات المعروفة بوجود برامج Open Testing لها، ويتم تحديث هذا الكتالوج يوميًا، كما يمكن أن ينمو من خلال اكتشافات المجتمع الاختيارية التي تخضع للتحقق من الخادم قبل نشرها في الكتالوج، هذا يعني أن التطبيق لا يعتمد فقط على قائمة ثابتة من التطبيقات.
  • الوصول المباشر إلى صفحة التسجيل: عندما يعثر BetaScout على برنامج Beta لتطبيق معين، يمكنك فتح صفحة الاختبار التجريبي مباشرة، بدلًا من البحث في Google Play، يستطيع التطبيق فتح رابط من النوع “play.google.com/apps/testing/…، هذا يجعل الوصول إلى برنامج الاختبار أسرع بكثير، كما يمكن فتح صفحة التطبيق العادية على Google Play أيضًا.
  • متابعة حالة التطبيقات: يسمح BetaScout للمستخدم بتسجيل الحالة الخاصة بكل تطبيق، ومن الحالات التي يدعمها “انضممت إلى Beta، لم أنضم، البرنامج ممتلئ، لا يوجد برنامج Beta”، كما يمكن إضافة ملاحظات خاصة لكل تطبيق، وهذه الميزة مفيدة لمن يتابع عددًا كبيرًا من برامج الاختبار ويريد تنظيمها في مكان واحد.
  • Watchlist لمراقبة برامج Beta: إذا وجدت تطبيقًا تريد تجربة نسخته التجريبية، يمكنك إضافته إلى Watchlist، بذلك يصبح التطبيق ضمن قائمة التطبيقات التي تريد متابعتها باستمرار، وهنا تظهر واحدة من أهم أفكار BetaScout: بدل أن تتذكر بنفسك إعادة التحقق من البرنامج كل فترة، يمكن للتطبيق تذكيرك.
  • تذكيرات دورية: يمكن تحديد فترة لإعادة التحقق من التطبيقات الموجودة في قائمة المراقبة، ويدعم BetaScout فترات “7 أيام إلى 30 يوم”، وعند وصول موعد التذكير، يظهر إشعار يمكن الضغط عليه للوصول إلى صفحة Beta الخاصة بالتطبيق، هذه الميزة مفيدة جدًا عندما يكون برنامج Beta ممتلئًا في الوقت الحالي، لكنك تتوقع توفر مقاعد لاحقًا.
  • التحقق من حالة البرنامج: هناك فرق مهم بين معرفة أن التطبيق لديه برنامج Beta وبين معرفة ما إذا كان البرنامج مفتوحًا أو ممتلئًا حاليًا، هنا تطبيق BetaScout يوضح هذه النقطة بوضوح، فالكتالوج المشترك يخبرك بوجود برنامج اختبار معروف، بينما معرفة الحالة الفعلية مثل “Open / Full”، ويمكن الحصول عليها من صفحة الاختبار الخاصة بحساب قوقل المستخدم عند تسجيل الدخول داخل التطبيق، هذا يمنع الخلط بين وجود برنامج Beta وبين توفر مقعد فعلي للمستخدم.
  • تسجيل الدخول اختياري: لا يحتاج BetaScout إلى تسجيل الدخول حتى يعمل في وظيفته الأساسية، يمكنك استخدامه لاكتشاف برامج الاختبار المعروفة وفتح صفحات التسجيل دون تسجيل الدخول، لكن إذا أردت أن يحاول التطبيق قراءة حالة عضويتك الفعلية وحالة البرنامج من صفحات Google Play الخاصة بك، فيمكن تسجيل الدخول واستخدام صفحات الاختبار المرتبطة بحسابك.
  • لا ينضم إلى برامج Beta نيابة عنك: هذه نقطة مهمة جدًا، حيث BetaScout لا يقوم بالضغط على زر Join بدلًا منك، فقط عند العثور على برنامج اختبار، يفتح التطبيق صفحة Google Play، ويجب عليك أنت الضغط على زر الانضمام.
  • لا يستخدم Accessibility للأتمتة: يوضح المشروع بشكل صريح أنه لا يستخدم خدمة إمكانية الوصول لتنفيذ عمليات آلية، كما أنه لا يقوم بـ تجاوز Google Play وتثبيت APK تلقائيًا، والتسجيل في برامج Beta نيابة عن المستخدم، وهذه نقطة إيجابية من ناحية الشفافية، خصوصًا أن بعض أدوات الأتمتة قد تعتمد على خدمات إمكانية الوصول لتنفيذ نقرات نيابة عن المستخدم.
  • مشاركة الاكتشافات اختيارية: يمكن للمستخدم تفعيل خيار Share discoveries إذا أراد المساعدة في تطوير قاعدة بيانات BetaScout، حيث عند تفعيل هذه الوظيفة، يرسل التطبيق فقط أسماء حزم التطبيقات التي تم العثور على برامج اختبار لها ولا يتم إرسال حساب Google، عضوية Beta، معرف الجهاز، أي معلومات شخصية، كما يوضح المشروع أن الخادم لا يحتفظ بمعلومات عن صاحب الاكتشاف، كما والميزة مغلقة افتراضيًا، أي أن المستخدم يحتاج إلى تفعيلها بنفسه.
  • خصوصية قوية وتركيز على المعالجة المحلية: من أبرز النقاط التي يركز عليها BetaScout أن قائمة التطبيقات وحالات المتابعة الخاصة بالمستخدم تبقى على الجهاز، ويذكر المطور أنه لا توجد تحليل أو تتبع للبيانات، كما أن قائمة التطبيقات والعلامات التي يضعها المستخدم لا يتم إرسالها إلى الخادم، هذا يجعل التطبيق مختلفًا عن بعض التطبيقات التي تجمع بيانات الاستخدام لأغراض التحليلات.

ثالثًا | التحميل والأمان:

نعم التطبيق متاح للتحميل مجّانًا ، كما والمشروع متاح كمشروع مفتوح المصدر على GitHub، والكود مرخص تحت Apache License 2.0، ولا يشير المشروع إلى وجود نظام اشتراك أو شراء داخل التطبيق، بالتالي يمكن وصفه بأنه “تطبيق مفتوح المصدر ومتاح مجانًا للتثبيت خارج متجر قوقل بلاي”، أما من حيث الأمان، أولًا المشروع مفتوح المصدر، ويمكن مراجعة الكود، كما ويوضح المطور بوضوح ما الذي يتم إرساله إلى الشبكة وما الذي يبقى على الجهاز، ولا يتم إرسال قائمة التطبيقات المثبتة إلى الخادم، كذلك لا يستخدم التطبيق Accessibility Automation ولا يحاول تجاوز Google Play أو الانضمام إلى برامج Beta بشكل آلي.

تحميل تطبيق BetaScout من منصة GitHub

الخلاصة:

يقدم BetaScout فكرة بسيطة لكنها مفيدة جدًا لمحبي تجربة التطبيقات الجديدة؛ فبدل أن يبحث المستخدم يدويًا عن برامج Beta لكل تطبيق موجود على هاتفه، يقوم التطبيق بفحص التطبيقات المثبتة ومقارنتها بكتالوج لبرامج الاختبار المعروفة، ثم يتيح الوصول المباشر إلى صفحات التسجيل على Google Play. كما أن وجود Watchlist والتذكيرات الدورية يجعل التطبيق أكثر فائدة، خصوصًا للبرامج التي تكون ممتلئة مؤقتًا وقد تتوفر فيها مقاعد جديدة لاحقًا.

ومن الجوانب التي تجعل BetaScout جديرًا بالاهتمام أيضًا تركيزه الواضح على الخصوصية والشفافية؛ فالمطور يوضح ما الذي يبقى على الجهاز وما الذي يستخدم الشبكة، ويؤكد أن قائمة التطبيقات وعلامات المتابعة لا يتم إرسالها للخادم، بينما تظل مشاركة الاكتشافات ميزة اختيارية. كما أن التطبيق لا يحاول تجاوز Google Play أو الانضمام إلى برامج Beta تلقائيًا، بل يترك قرار التسجيل للمستخدم نفسه.

صحيح أن الحاجة إلى تثبيت APK خارج Google Play قد تكون عيبًا بالنسبة لبعض المستخدمين، كما أن التطبيق لا يستطيع ضمان توفر مقعد Beta فعلي دون التحقق من صفحة الاختبار الخاصة بحساب المستخدم، لكن هذه القيود مرتبطة إلى حد كبير بطريقة عمل Google Play والصلاحيات المطلوبة.

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



Source link

إرسال التعليق

ربما فاتك

Ads Blocker Image Powered by Code Help Pro

يُرجى السماح بعرض الإعلانات على موقعنا الإلكتروني.

يبدو أنك تستخدم أداة لحظر الإعلانات. نحن نعتمد على الإعلانات كمصدر تمويل لموقعنا الإلكتروني.