v0.8.0-beta
Pre-release
Pre-release
أُصلح
- خريطة OsmAnd لم تكن تأتي إلّا وهو مفتوح. السبب وُجد في مصدر OsmAnd نفسه:
OsmandAidlServiceV2.getApiيردّnullلكلّ تطبيقٍ لم يأذن له المستعمل، وأوّل
اتّصالٍ بنا يسجّلنا معطَّلين ويحفظ ذلك. فصارت للجسر حالةٌ رابعة صريحة «لم يأذن
OsmAnd بعد» تقول للسائق خطوته: افتح OsmAnd ← الإعدادات ← التطبيقات المتّصلة ←
فعّل GT-SPEEDOMETER. تُمنح مرّةً واحدة، ثمّ تعمل الخريطة وهو مغلق.
وأُضيف انتظارُ تهيئةٍ صريح (registerForOsmandInitListener) قبل طلب الصورة، فلا
تُطلب من محرّكٍ لم يُقلع بعد — وهو ما كان يُفشل الإقلاع البارد.
أُضيف
- تقريبٌ وتنقّلٌ في خريطة OsmAnd. واجهته تعطي صورةً ساكنة لا خريطةً تفاعليّة،
فصرنا نطلبها بثلاثة أضعاف مقاس الإطار (مع سقفٍ يُنزل العامل على جهازٍ محدود
الذاكرة) ونتيح التقريب بالإصبعين وبثلاثة أزرار، والإزاحة محصورةٌ داخل الصورة. - خطٌّ أزرق وعلامتا بداية ونهاية وأسهم اتّجاه على مسار OsmAnd، مرسومةً بإسقاطٍ
مكرَّرٍ عنTrackBitmapDrawer— فالرسّام لا يرسم شيئًا من ذلك بنفسه. - مبدّل مصدر الخريطة: تلقائيّ · OsmAnd · بلاطات. الصورة أدقّ خريطةً والبلاطات
أغنى تفاعلًا، وأيّهما أفضل سؤالٌ لا جواب واحد له. - إيقافٌ مؤقّت لتسجيل الكاميرا: الفيديو وحده يقف والرحلة تمضي، فلا تُفسد وقفةٌ
عند إشارةِ مرورٍ إحصاءاتِ الرحلة ولا يتقطّع ملفّ المسار. ولفُّ المقاطع لا يمضي
والتصوير موقوف. - وضع تصويرٍ ليليّ/نهاريّ: تلقائيّ (يتبع ساعتَي المظهر) أو نهار أو ليل، يُختار
من شاشة الكاميرا ومن الإعدادات. يُضبط بتعويض الإضاءة علىCameraControlفلا
يقطع تسجيلًا جاريًا، ويُعلن صراحةً على الأجهزة التي لا تدعمه. - تحديدٌ متعدّد في الوسائط: لمسةٌ مطوّلة تدخل الوضع، ثمّ حذفٌ أو مشاركة لعدّة
ملفّاتٍ دفعةً واحدة، وزرّ الرجوع يخرج منه. - دعم الأجهزة المحدودة (Android Go): وضعٌ مخفَّف يُكتشف من
ActivityManager.isLowRamDeviceويقبل التجاوز اليدويّ — دقّة 720p بدل 1080p،
ومسارٌ مبسَّط عند الرسم (الملفّ والإحصاءات تبقى كاملة)، وسطرٌ في الإعدادات يقول
ما خُفّف ولماذا فلا يبدو التطبيق متصرّفًا من تلقاء نفسه. - تثبيت موقعٍ سريع: يُعرض موضعٌ تقريبيّ من آخر موقعٍ معروف ومن مزوّد الشبكة
ريثما تُثبَّت الأقمار، موسومًا «تقريبيّ» لا «GPS». ولا يدخل هذا الموضع القياسَ
ولا المسافة ولا المسار بحال — دقّته مئات الأمتار — وإنّما يقطع صمت الشاشة الذي
كان يبلغ دقيقةً على جهازٍ ضعيف فيُقرأ عطبًا.