ابزاری برای مدیریت دقیق اجرای پسزمینه که برنامههای منتخب را آمادهبهکار یا اجبارا متوقف میکند
ابزاری برای مدیریت دقیق اجرای پسزمینه که برنامههای منتخب را آمادهبهکار یا اجبارا متوقف میکند
رأی (۱ رأی)
مجوز برنامه Free
توسعهدهنده Jianyu Studio
نسخه 4.2.30
اجرا میشود در Android
رأی
(۱ رأی)
توسعهدهنده
Jianyu Studio
اجرا میشود در
Android
مجوز برنامه
Free
نسخه
4.2.30
Brevent یک ابزار مدیریت اجرای برنامهها در پسزمینه است که با تکیه بر قابلیتهای خود اندروید، برنامههای انتخابی را به حالت آمادهبهکار میبرد یا در شرایط مشخص اجبارا متوقف میکند تا از فعالماندن طولانیمدت آنها جلوگیری شود.
این برنامه بیشتر به درد کسانی میخورد که میخواهند روی رفتار پسزمینه برنامهها کنترل دقیقتری داشته باشند، چه روی گوشیهای بدون روت و چه برای کاربرانی که با روت دنبال امکانات پیشرفتهتر هستند.
کنترل هدفمند، فقط برای برنامههای داخل فهرست
منطق Brevent روشن و قابل پیشبینی است: هیچ برنامهای خارج از فهرست Brevent دستکاری نمیشود. همین نکته باعث میشود ابزار، کمریسکتر از راهکارهایی باشد که بیمحابا کل سیستم را محدود میکنند.
وقتی یک برنامه را باز میکنید و بعد از آن خارج میشوید (مثلا با دکمه Back)، Brevent میتواند آن را به حالت app-standby ببرد. اگر برنامه در حالت آمادهبهکار از مهلت تعیینشده عبور کند یا آن را از صفحه برنامههای اخیر کنار بزنید، امکان force-stop هم در نظر گرفته شده است. همچنین اگر برنامهای بدون داشتن Activity فعال بماند، Brevent میتواند آن را متوقف کند.
تعادل بین توقف پسزمینه و رسیدن اعلانها
یکی از نقاط قوت طراحی Brevent این است که میگذارد برای بعضی برنامهها همگامسازی را مجاز کنید تا اعلانها و کارهای sync برقرار بماند. در این حالت، برنامههایی که «allow sync» هستند به آمادهبهکار نمیروند، و اگر اعلان داشته باشند یا در پسزمینه در حال اجرا باشند، به اجبار هم متوقف نمیشوند. این رویکرد، برای پیامرسانها و سرویسهایی که واقعا باید به موقع خبر بدهند، کاربردی است.
بدون روت هم کاربردی است، با روت کاملتر میشود
Brevent میتواند بدون روت هم کار کند، اما طبق تجربه استفاده، روی گوشی روتشده تبدیل به ابزار جدیتری میشود. در حالت پرداختی و با دسترسیهای بیشتر، امکاناتی مثل App Ops، گرفتن مجوز wake lock از برنامهها، جلوگیری از اجرای پسزمینه، و suspend کردن برنامهها هم در دسترس قرار میگیرد. این مجموعه قابلیتها برای کسانی که مدیریت سختگیرانهتری میخواهند، جذاب است.
سازگاری و پیشنیازها، بخش حساس ماجرا
Brevent از اندروید ۶ تا ۱۶ پشتیبانی میکند، ولی app-standby از اندروید ۶.۰ به بعد آمده و روی بعضی دستگاهها پشتیبانی نمیشود. از طرف دیگر، برنامه به USB debugging یا Wireless debugging (از اندروید ۱۱) در گزینههای توسعهدهنده نیاز دارد. در بازه اندروید ۸ تا ۱۰ هم اگر debugging خاموش شود یا گزینه USB تغییر کند، Brevent کار نمیکند.
از نظر سازگاری با رامها هم بهتر است محتاط باشید، چون گزارش شده روی Lineage OS میتواند باعث اختلال جدی مثل مشکل در صفحه قفل و کندی محسوس شود.
مصرف منابع و تجربه روزمره
از نظر سبک بودن، اشاره شده که برنامه با یک پردازه اجرا میشود و مصرف حافظهاش حدود ۳۸۸MB است. اگر هدفتان کنترل برنامههای پرحرفوحدیث پسزمینه باشد، Brevent میتواند در کنار محدودیتهای مصرف باتری خود اندروید، به جمعوجورتر ماندن رفتار اپها کمک کند، البته به شرطی که دستگاه و رام شما با مدل کاری آن کنار بیاید.
مزایا
- کنترل دقیق اجرای پسزمینه با app-standby و force-stop برای برنامههای انتخابی
- عدم دخالت روی برنامههایی که داخل فهرست Brevent نیستند
- امکان حفظ اعلانها و sync با گزینه allow sync برای اپهای ضروری
- کارکرد بدون روت، و امکانات پیشرفتهتر در حالت روت و پرداختی (App Ops، wake lock، محدودیت پسزمینه، suspend)
معایب
- نیاز به USB debugging یا Wireless debugging، که برای همه کاربران مطلوب نیست
- در اندروید ۸ تا ۱۰ نسبت به خاموش شدن debugging یا تغییر گزینه USB حساس است
- گزارش ناسازگاری جدی با Lineage OS (اختلال در صفحه قفل و کندی)
- قابلیت app-standby روی برخی دستگاهها پشتیبانی نمیشود