مقالة سلعة

يتلاعب صانعو الهواتف بإدارة ذاكرة Android ، ولا تفعل Google أي شيء حيال ذلك

protection click fraud

تقوم الشركة التي تصنع هاتف Android الخاص بك بإدارة ذاكرة Android بشكل خاطئ. نظرًا لعدم مراعاة أفضل الممارسات وفي بعض الحالات المتطلبات الفعلية للوصول إلى Google Play ، يلتزم مطورو التطبيقات بذلك رؤية مجموعة جديدة من المشاكل إذا كانت التطبيقات التي ينشئونها بحاجة إلى العمل أثناء النظر إلى شاشة أخرى أو تشغيل الشاشة إيقاف. لحسن الحظ ، لفت فريق Urbandroid انتباهنا إلى الأشياء من خلال Dontkillmyapp.com. ستجد هنا وصفًا تفصيليًا للمشكلة بالإضافة إلى بطاقة أداء لبائعي Android المشهورين الذين يصنفون مستوى إساءة استخدام كل فرد مع 1-5 أكوام من الهراء. مناسب

البيان على الموقع صفحة جيثب يشرح:

في النهاية ، يتأثر كل مطور Android مستقل على الأقل جزئيًا بهذه المشكلة.

نحن في Urbandroid Team نتأثر بشدة بتطبيق Sleep as Android الخاص بنا وقمنا بجمع الكثير من المعلومات حول الاختراقات والحلول التي شعرنا بالحاجة إلى مشاركة المعلومات. بدأنا بالاتصال بمطورين مستقلين فرديين لتقديم عروض لتبادل المعلومات ، مما أدى إلى فكرة اتباع نهج أكثر فاعلية في شكل موقع ويب مفتوح المصدر.

"المشكلة" هي أن الشركات التي تصنع الهواتف قد غيرت كيفية عمل مكونات Android الحيوية مثل Doze ؛ أنشأت تطبيقات مصممة لاكتساح التطبيقات التي تستخدم موارد النظام وقتلها بقوة ؛ وحتى إنشاء قوائم بيضاء توضح التطبيقات التي يُسمح لها بالعمل أثناء عدم ظهورها على الشاشة. هذا يجعل التطبيقات التي تحتاج إلى العمل في الخلفية - مثل Urbandroid

النوم كتطبيق Android غير قادر على فعل ما كان ينوى القيام به.

تقدم Verizon Pixel 4a مقابل 10 دولارات شهريًا فقط على خطوط جديدة غير محدودة

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

ليست كل أجهزة Android مفتوحة

قد تفكر ، "ماذا في ذلك؟ Android مفتوح المصدر ويمكن للشركات التي تستخدمه أن تفعل ما تريد باستخدام الكود "، وإلى حد ما ستكون على حق. لكن كل ذلك يتغير بمجرد أن يريد صانع الهاتف الوصول إلى Google Play.

لا يتم منح الوصول إلى متجر Google Play مجانًا - فهناك اتفاق يتعين على الجانبين اتباعه.

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

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

هذا لا يعمل دائما. سيخبرك كل شخص لديه هاتف Nexus أو Pixel أن الإصدارات الجديدة من Android غالبًا ما تؤدي إلى توقف التطبيقات عن العمل ، وبعضها لا يتم تحديثه أبدًا. في بعض الأحيان يجب اتخاذ قرار وقطع ميزة قديمة لاستبدالها بشيء جديد. وقد تقدمت Google في فوضى خاصة بها مرة أو اثنتين وأفسدت الأمور ، مثل الإصدار الأولي لـ Doze in أندرويد 6.0.

من المهم أن تكون متسقًا إذا كنت تريد استخدام منتجات Google الأخرى. حتى مع وجود برنامج مفتوح المصدر.

كيف وصلنا إلى هنا؟

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

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

قد يكون قتل مهام الخلفية مفيدًا لبطاريتك ، لكنه يجعل هاتفك الذكي غبيًا.

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

من عند Dontkillmyappقائمة نوكيا هي المثال الذي سأستخدمه هنا ، لكن قائمة المخالفين تشمل OnePlus و Sony و Samsung أيضًا. يتم استدعاء Google نفسها لأنها جعلت من الصعب إعفاء التطبيق من الحصول على "Dozed". تشتمل Nokia على تطبيق على كل هاتف تصنعه الشركة يعمل بنظام Android Oreo أو إصدار أحدث يقتل كل عملية في الخلفية بعد 20 دقيقة من إيقاف تشغيل الشاشة. هذا يعني أن تطبيقات اللياقة البدنية لن تعمل أبدًا ، ولكن هذا يعني أيضًا أن المنبه لن ينطلق إذا كان لديك Android P.

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

يحتاج Google إلى تشديد المشابك

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

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

نستحقها.

جيري هيلدنبراند

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

instagram story viewer