تیمهای مهندسی شیائومی تأیید کردند که یک نقص در درایور بازخورد لمسی مربوط به گوشی ردمی K90 شناسایی و بهطور کامل برطرف کردهاند. این مشکل که بهصورت انحصاری در بیلد سیستمعامل ۳.۰.۳۰۰.۴ مشاهده میشد، شامل تداوم فعال بودن لرزش در برخی برنامههای سیستمی بود؛ آن هم در شرایطی که کاربر بهطور صریح گزینه اصلی بازخورد لمسی را در Control Center یا System Settings غیرفعال کرده بود.
گزارشهای مهندسی بهطور دقیق توضیح میدهند که این برنامهها چگونه محدودیت بازخورد لمسی در سطح سیستم را دور میزدند:
- برنامه Weather – نقص در مرز اسکرول
این باگ بهطور مشخص موتور فیزیک overscroll را تحت تأثیر قرار میداد. حتی زمانی که کنترلهای لمسی سیستم بهصورت کامل غیرفعال شده بودند، کشیدن صفحه به بالاترین نقطه رابط کاربری Weather باعث ایجاد یک ضربه لرزشی میشد که برای نمایش رسیدن به انتهای اسکرول طراحی شده بود. منطق برنامه پیش از اجرای این بازخورد مرزی، وضعیت بولی سراسری سیستم را بررسی نمیکرد و همین امر موجب فعال شدن ناخواسته لرزش میشد.
- Photo Album – جداسازی کدهای قدیمی
این مشکل بهطور مشخص به نسخه جدید معماری Photo Album که در این بیلد معرفی شده بود مربوط میشد. این مؤلفهی بهروزشده، وضعیت فعلی لرزش را از Control Center یا System Settings استعلام نمیکرد. در نتیجه، برنامه با یک فلگ پیشفرض لرزش روشن عمل میکرد و بدون توجه به ترجیح سراسری کاربر برای استفاده از رابط کاربری بیصدا و بدون بازخورد لمسی، هنگام تعامل بازخورد لرزشی ارائه میداد.
شیائومی این خطای اولویتبندی را اصلاح کرده است. منطق تصحیحشده، وضعیت خاموش سراسری را بهعنوان مرجع نهایی و قطعی اعمال میکند و فراخوانیهای API بازخورد لمسی را از موتور اسکرول Weather و همچنین از مؤلفههای جدید رابط کاربری Gallery، در زمانی که گزینه اصلی غیرفعال است، بهطور کامل قطع میکند.