كيفية تطوير تطبيق Android Go وكيف يختلف عن Android العادي

نشرت: 2018-07-10

في كل مرة يتم طرح إصدار جديد من Android ، يكون الأمر في الغالب أمرًا بالغ الأهمية. في كل إصدار جديد ، هناك مجموعة من الميزات الجديدة ، ومجموعة من التغييرات في التصميم ، وفي معظم الأحيان ، هناك مجموعة من الهواتف لتتناسب مع الإصدار الجديد.

وعندما يكون الإطلاق أمرًا مهمًا مثل إصدار أصغر من Android ، فمن المؤكد أن الحدث سيحدث بعض الضجيج.

أعلنت Google ، في I / O 2017 ، عن إطلاق نظام تشغيل يعمل على الهواتف الذكية منخفضة التكلفة التي تهيمن في الغالب على الدول النامية واستغرق الأمر عامًا لمصنعي المعدات الأصلية لإطلاق أجهزة Android Go الخاصة بهم. تستفيد الشركات أيضًا من حزم تطبيقات android لتوزيع تطبيقاتها.

من بين إعلانات MWC الأخرى ، كان أحدها أسماء الأجهزة التي سيكون لها Android Go.

فيما يلي أجهزة Android Go الشهيرة - Ulefone Note 7 و Samsung Galaxy M01 Core و Alcatel 1X و Nokia 1 و LavaZ50 و ASUS Zenfone Live L1 و Tecno Spark 6 Air و Infinix Smart HD 2021 و Tecno Spark Go 2020 و Huawei Y3 وغيرها .

Android Go - الفكرة وراء إصدار Android النحيف

لنبدأ بالسؤال الأساسي أولاً. ما هو Android Go؟

Android Go alias Android (إصدار Go) هو إصدار مخفف من Android ، وهو مصمم للتشغيل بشكل خاص على الهواتف ذات المستوى المبدئي.

بعبارات بسيطة ، تعني تطبيقات Android Go تقديم تجربة هاتف ذكي عالية الجودة للأجهزة المبتدئة. من البداية حتى الآن ، جلبت تطبيقات go لنظام Android سرعة وموثوقية وأمان محسنين لملايين الأجهزة ذات مستوى الدخول من خلال التطبيقات والميزات التي تم تطويرها خصيصًا لتلبية الاحتياجات المحلية.

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

لحل هذه المشكلات الأساسية الثلاث التي تمنع Google من جعل Android يصل إلى إمكاناته السوقية ، أطلقت العلامة التجارية Android Go الذي -

  • اجعل Android يعمل على الهاتف بذاكرة وصول عشوائي (RAM) بسعة 1 جيجابايت أو أقل
  • اجعل نظام التشغيل يأخذ مساحة أقل
  • اجعل التطبيقات المثبتة مسبقًا تستهلك بيانات ومساحة أقل

Android Go Features

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

دعونا نلقي نظرة على التغييرات الهيكلية الثلاثة التي أدخلتها Google مع Android Go ، واحدًا تلو الآخر.

نظام التشغيل

يعتمد نظام تشغيل Android Go على Oreo ، ولكن تم تحسينه للعمل على الهواتف الذكية التي تزيد عن 512 ميجابايت إلى 1 جيجابايت من ذاكرة الوصول العشوائي. من حيث الحجم ، فإنها تشغل نصف مساحة Android Nougat ، مما يسمح للأجهزة ذات مساحة التخزين الأقل بحمل عدد من التطبيقات والوسائط خارج الصندوق.

من المعروف أن الأجهزة التي تعمل بنظام Android Go تفتح التطبيقات بنسبة 15٪ أسرع من برامج Android الأخرى. بالإضافة إلى ذلك ، يحصل مستخدمو Android Go على ميزة "توفير البيانات" في الوضع الافتراضي ، مما يساعدهم على استهلاك بيانات أقل للهاتف المحمول.

تطبيقات

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

تأتي أجهزة Android Go مع هذه التطبيقات المثبتة مسبقًا -

  • مساعد جوجل Go
  • جوجل جو
  • يوتيوب غو
  • Gmail Go
  • Google Maps Go
  • Gboard Go
  • كروم
  • متجر جوجل بلاى
  • ملفات Go

في حين أن هذه التطبيقات أسرع كثيرًا وأصغر حجمًا ، إلا أنها تأتي مع بعض الميزات المفقودة. الآن على الرغم من تقييد تطبيقات Android Go من حيث العدد ، إلا أنه حتى الآن ، فإن العدد إذا كان من المتوقع أن يزداد في المستقبل القريب.

[حقيقة: جميع تطبيقات Android Go المثبتة مسبقًا هي تطبيقات PWA. وهذا ما تريد Google أن تعرفه عن PWAs ]

متجر Play

للمساعدة في الحفاظ على تجربة خفيفة الوزن متزامنة طوال الوقت ، أطلقت Google متجر Play الآن بالكامل أيضًا.

مساحة تنزيل تطبيقات Android Go ، على سبيل المثال ، يوفر Play Store نفس محتوى متجر Play العادي الخاص بك ، فقط مع واجهة متجر مناسبة للأجهزة ذات التخزين المنخفض. يحتوي المتجر على قسم مميز يوصي المستخدمين بالتطبيقات التي تم تصميمها وتطويرها خصيصًا للهواتف الذكية التي تعمل بنظام Android Go.

في حين أن معظم هذه التغييرات في الخلفية ، دعونا نلقي نظرة على التغييرات التي تظهر بشكل واضح بين Android Go مقابل Android العادي .

ما الجديد في تطوير تطبيق Android Go؟

إليك لمحة عن شيء جديد في Android 11 (إصدار Go)

1. متوفر على جميع الأجهزة

يتوفر Android (إصدار Go) على جميع الأجهزة الجديدة التي تصل سعتها إلى 2 جيجابايت من الذاكرة.

بفضل التوسيع الذي تبلغ سعته 2 غيغابايت ، يتم إطلاق تطبيقات Android بشكل أسرع بنسبة 20 في المائة ، ومع 270 ميغابايت من الذاكرة المجانية الإضافية ، يمكن للأفراد الآن تشغيل ثلاثة إلى أربعة تطبيقات في الخلفية. وبالمثل ، يأتي تطوير Android Go على الأجهزة التي تبلغ سعتها 2 جيجابايت مع ما يصل إلى 900 ميجابايت من سعة التخزين المجانية الإضافية والتي تكفي لاستيعاب ما يصل إلى 300 صورة شخصية أخرى وتنزيل فيلم كامل.

2. تحسينات الخصوصية

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

3. التبديل بين التطبيقات

في الوقت الحاضر ، تعد الأجهزة ذات الشاشات العريضة شائعة جدًا ، وبالتالي يمنحك Android Go ميزة الاستفادة من الشاشة العريضة من خلال التنقل السهل. يساعدك التنقل القائم على الإيماءات في تطبيقات go لنظام Android على التنقل إلى الشاشة الرئيسية والعكس والتبديل بين التطبيقات باستخدام الضربات الشديدة السهلة.

اختلافات واضحة بين Android Go و Android العادي

1. التطبيقات الحديثة

Differences in Android Go vs Regular Android for News

* Android Go على Android الأيسر و العادي على اليمين

تعد الصورة المصغرة للتطبيقات الحديثة في Android Go أكثر تعقيدًا من تلك الموجودة في تطبيق Google المعتاد. يتم توسيعه لملء شاشة الجهاز أثناء تحميل التطبيق ، مما يعطي الانطباع بأن التطبيقات يتم تحميلها بشكل أسرع.

2. بريد جوجل

Differences in Android Go vs Regular Android for Gmail

* Gmail Go

باستخدام تطبيق Gmail Android Go ، قلصت Google من الرسومات إلى حد كبير. على الرغم من عدم وجود عدد من التغييرات الواضحة فيما يتعلق بالأداء المرئي ، فإن Gmail Go يستخدم طريقة عرض ويب تجعل الأداء متقطعًا.

3. يوتيوب

Differences in Android Go vs Regular Android for Youtube

بالمقارنة مع YouTube العادي ، فإن YouTube Go أبسط بكثير ولديه وظائف أقل بكثير. على الرغم من أن واجهة المستخدم حكيمة ، مرة أخرى ، لا يوجد فرق صارخ ، ولكن هناك تغييرات إثباتية من حيث الوظائف في حالة YouTube Go - يتم تحديد مقدار البيانات التي سيستهلكها الفيديو بوضوح ، ولم يعد هناك خيار الإعجابات / عدم الإعجاب والتعليقات بعد الآن .

4. جوجل

Differences in Android Go vs Regular Android for Google

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

بالنسبة إلى Assistant Go ، على الرغم من أنه لا يختلف تمامًا عن مساعد Google ، إلا أن هناك بعض القيود - لا يوجد خيار تكوين ، ولا يقوم المساعد بتعيين المشغلات الافتراضية ، ولا يمكنه التحكم في أجهزة الهاتف.

5. خرائط جوجل

التشابه بين خرائط Google وتطبيق Google Maps Android Go غريب ، Maps Go هو حالة ترفيه مثالية عندما نتحدث عن الرؤية.

من ناحية الوظائف ، هناك بعض القيود الواضحة ، والتي قد تكون بمثابة كسر للصفقة لعدد من المستخدمين. التنقل في الوقت الفعلي خطوة بخطوة مفقود تمامًا في Google Maps Go ، كما أن المراجعات مفقودة في Google Maps Go.

مع كل هذه الوظائف والتغييرات الهيكلية ، فإن الهدف الذي تتطلع Google إلى تحقيقه مع تطبيقات go for android هو تحسين تجربة المستخدم الإجمالية لقاعدة مستخدمي الهواتف الذكية على مستوى المبتدئين. على الرغم من أن Google قامت بالكثير من حيث تحسين تجربتها ، إلا أن جميع شركات تطوير تطبيقات الأجهزة المحمولة التي تعمل بنظام Android تأخذ الرحلة إلى أبعد من ذلك مع توسيع نطاق الأعمال خارج المناطق الجغرافية وليس فقط كشركة تطوير تطبيقات android في الولايات المتحدة الأمريكية أو أي شركة أخرى.

من هذا المنطلق ، إليك الإجابة على كيفية الحصول على Android Go في مجموعة تطبيقات Android.

خطوات لتحسين عملية تطوير تطبيقات Android لتلائم Android Go ak كيفية تطوير تطبيق Android

ستبدأ عملية تحويل تطبيق Google العادي الخاص بك إلى تطبيق Android Go بالإجابة على إستراتيجية تطبيقك.

عندما يتعلق الأمر بتطوير تطبيق مُحسَّن للأجهزة المصممة وفقًا لمعايير Android Go ، فهناك ثلاثة خيارات يمكنك الاختيار من بينها -

App Optimization Strategy for Android Go

لديك تطبيق مشترك

استخدم نفس التطبيق للجميع - أجهزة Android و Android Go التي تقدم تجارب متطابقة. يجب أن يكون تطبيق android هنا متعدد الثنائيات ، ولكن لا ينبغي أن يكون لديه أي تجربة خاصة لأجهزة ذاكرة الوصول العشوائي الأقل. يمكنك استخدام "حزمة تطبيقات Android" لهذا لتوفير ما يصل إلى 65٪ في الحجم دون إعادة هيكلة رمز التطبيق.

لديك تطبيق واحد مع ملفات APK مختلفة

استخدم نفس التطبيق لأجهزة Go والأجهزة الأخرى ، مع مجموعة مختلفة من التجارب. لهذا ، سيتعين عليك تطوير ملفات APK مختلفة ، بحيث يستهدف أحدها البعد android.hardware.ram.low الجديد و APK الآخر الذي يركز على الأجهزة الأخرى.

لديك تطبيقان

قم بتطوير تطبيق Lite يستهدف أجهزة Android Go واحتفظ بتطبيق Android الآخر كما هو.

[ تعرف على كل شيء عن Lite Apps Trend ]

بمجرد أن تقرر استراتيجية تطوير التطبيق التي ستتبعها ، انظر إلى هذه الاعتبارات الرئيسية -

Things to Consider While Optimizing App

ضمان وظائف التطبيق بدون أعطال وأخطاء ANR

التطبيق لا يستجيب ومعدلات الأعطال العالية هما العاملان اللذان يؤثران سلبًا على معدل الاحتفاظ بالمستخدم. استفد من أدوات مثل Crashlytics و Android الحيوية للتحقق من الجلسات الخالية من الأعطال ومعدل ANR لتطبيق Android الخاص بك.

ركز على Android Oreo

يأتي Android Oreo مع عدد من تحسينات الموارد مثل حد تنفيذ الخلفية الذي يضمن التشغيل السليم للعمليات في الخلفية. اقرأ دليل ترحيل Google Play في حال كان تطبيقك لا يستهدف API 26 أو أكثر.

حافظ على حجم التطبيق المثبت منخفضًا

هناك ارتباط واضح بين حجم ملف APK ومعدلات التثبيت ، وبالتالي فكلما انخفض حجم ملف APK لديك ، زادت عمليات التثبيت.

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

فيما يلي بعض النصائح حول كيفية تقليل حجم التطبيق -

  • استخدم حزمة تطبيقات Android
  • استبدل ملفات JPEG / PNG بأصول WebP
  • استبدل تنسيق الصوت الخام بتنسيق AAC أو MP3
  • تأكد من تحديث المكتبات
  • احتفظ برمز DEX في حدود المعقول

حافظ على بصمة الذاكرة منخفضة

عندما تختبر ملف APK ، انظر إلى PSS لتحليل مقدار الذاكرة التي يستغرقها التطبيق لبدء التشغيل على الجهاز.

حافظ على وقت البدء البارد أقل من 5 ثوان

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

يوصى بإجراء اختبارات لوقت بدء التشغيل البارد بعد إجراء إعادة تشغيل كاملة للجهاز.

تلخيص لما سبق

إذن ، هذا هو كل ما تحتاج لمعرفته حول ما هو Android Go و Android Go مقابل نظام Android العادي وتطوير Go Android وخدمات تطوير android وأخيراً كيفية تطوير تطبيق لـ Android Go. الآن بعد أن أصبحت لديك كل المعلومات الضرورية ، ماذا تنتظر؟ اتصل بفريق من خبراء Android Go ووسع نطاق عملك.

[اقرأ أيضًا: تنزيل تطبيق Google Go يصل إلى 100 مليون تنزيل]