ما هو السياج الجغرافي؟ شرح السياج الجغرافي في iPhone وتأثير البطارية
كل تطبيق iPhone يقدم تذكيرات الموقع يعتمد على تقنية تسمى السياج الجغرافي (geofencing). يشرح هذا المقال ما هي، كيف يطبقها iOS، ويجيب عن السؤال الشائع: "هل ستستهلك بطاريتي؟"
ما هو السياج الجغرافي؟
السياج الجغرافي يحدد منطقة جغرافية حقيقية بحدود افتراضية ويُطلق إجراءً عند تجاوز الجهاز لهذه الحدود. عملياً: تحدد نقطة على الخريطة مع نصف قطر (100م)، والهاتف يتفاعل عند الدخول أو الخروج.
غير التذكيرات: تسويق تجزئة، منزل ذكي، إدارة أساطيل، تطبيقات عائلية.
كيف يطبقها iOS
- طبقة النظام (Core Location): التطبيق يحدد منطقة دائرية؛ iOS يراقبها كخدمة نظام — حتى مع تطبيق مغلق.
- طبقة التطبيق: عند التجاوز، iOS يوقظ التطبيق ويُطلق حدث "didEnterRegion".
مهم: iOS يراقب بدون GPS مستمر. يستخدم تثليث خلوي + Wi-Fi لتقدير الموقع بتكلفة منخفضة ويُفعّل GPS فقط قرب الحدود.
تأثير البطارية: أسطورة مقابل واقع
- GPS ليس دائماً مشغلاً
- التطبيق لا يستهلك CPU في الخلفية — خدمة النظام تراقب
- المزيد من الدبابيس ≠ المزيد من البطارية
في إعدادات البطارية، تُظهر هذه التطبيقات عادة أقل من 1% يومياً.
حد 20 دبوساً: لماذا؟
iOS يسمح بحد أقصى 20 سياجاً نشطاً لكل تطبيق، ~50 إجمالي النظام. حدود لحماية البطارية والأداء.
القيود
- الحد الأدنى الموصى به 100م
- الأماكن المغلقة مشكلة: مواقف تحت الأرض، أنفاق
- الدقة تقل عند السرعات العالية
- لا يعمل عند هاتف مطفأ
الخلاصة
السياج الجغرافي من أكثر ميزات نظام iOS هندسةً جيدة: وظائف موثوقة قائمة على الموقع بأدنى تكلفة بطارية.
الأسئلة الشائعة
هل السياج الجغرافي يُبقي GPS دائماً مشغلاً؟
لا. iOS يستخدم تحديد خلوي + Wi-Fi؛ GPS يُفعّل لفترة قصيرة فقط قرب الحدود.
المزيد من الدبابيس = المزيد من البطارية؟
لا. iOS يراقب بتكلفة ثابتة.
هل يعمل في وضع الطيران؟
إذا كان GPS مفعلاً، نعم — لكن بدون Wi-Fi/خلوي تقل الدقة.