اكتشف مطور طريقة جديدة لجعل هواتف أندرويد 14 تكتم صوتها تلقائيًا عند دخول أماكن معينة، مثل المساجد أو قاعات المحاضرات، دون استنزاف البطارية بسرعة. هذا يعني نهاية الإحراج الناتج عن رنين الهاتف في الأوقات غير المناسبة.
هل سبق لك أن جلست في مكان هادئ ومهم، مثل مسجد أو قاعة محاضرات أو موعد طبي، وفجأة اخترق رنين هاتف صوت الصمت؟ هذا الموقف المحرج شائع جدًا، ولطالما كان المطورون يبحثون عن حل فعال لهواتف أندرويد لتغيير وضعها تلقائيًا بناءً على موقعها الجغرافي. المشكلة تكمن في أن معظم الحلول الموجودة إما تستهلك طاقة البطارية بشكل هائل عن طريق تشغيل نظام تحديد المواقع العالمي (GPS) باستمرار، أو أنها غير موثوقة وتفشل في العمل عندما تحتاجها بالفعل. لحسن الحظ، قام مطور بخطوة كبيرة نحو حل هذه المعضلة. بعد محاولات عديدة باءت بالفشل وكانت تستنزف البطارية، وجد طريقة لتصميم خدمة تحديد سياج جغرافي (geofencing) تعمل بكفاءة عالية على نظام أندرويد 14. الفكرة هي أن هاتفك سيكتشف دخولك إلى منطقة محددة مسبقًا – مثل مكان عملك أو منزلك أو مسجد – ثم يقوم تلقائيًا بإجراء معين، مثل كتم الصوت أو تشغيل وضع الاهتزاز، دون أن تلاحظ أي استهلاك إضافي للبطارية. التحدي الأكبر كان كيفية تحقيق ذلك مع سياسات أندرويد 14 الصارمة للغاية بشأن تشغيل التطبيقات في الخلفية واستهلاك الطاقة. فإذا حاول أي تطبيق تشغيل نظام تحديد المواقع (GPS) باستمرار أو الاحتفاظ بالهاتف مستيقظًا (wake lock) والشاشة مطفأة، يقوم النظام بقتله فورًا. لذلك، كان على المطور تغيير نهجه بالكامل من 'البحث النشط' عن الموقع إلى 'الاستماع السلبي المعتمد على الأحداث'. بدلاً من أن يقوم التطبيق بالتحقق بنفسه من موقعك طوال الوقت، فإنه يعتمد الآن على واجهة برمجة تطبيقات GeofencingClient من خدمات Google Play. هذه الواجهة هي التي تدير أجهزة GPS بطريقة ذكية وموفرة للطاقة، وتقوم بإعلام التطبيق فقط عندما تحدث تغييرات مهمة في الموقع تتجاوز حدود السياج الجغرافي الذي حدده المستخدم. ما يعنيه هذا لك هو احتمال رؤية تطبيقات مستقبلية قادرة على إدارة وضع هاتفك بذكاء أكبر وأقل تأثيرًا على عمر البطارية. لن تضطر للقلق بشأن تذكر كتم صوت هاتفك يدويًا في كل مرة تدخل فيها مكانًا هادئًا، ولن تضطر لشحن هاتفك مرتين في اليوم بسبب ميزة 'تحديد الموقع' النشطة. هذه خطوة رائعة نحو تجربة استخدام أندرويد أكثر سلاسة وذكاءً، حيث يصبح هاتفك مساعدًا فعالاً دون أن يكون عبئًا على بطاريتك.