از زمانی که استفاده از گوشی هوشمند را شروع کردهام، همیشه با مشکل هجوم اعلانها مواجه بودهام. بسیاری از توسعهدهندگان هنوز از کانالهای اعلان اندروید به بهترین شکل استفاده نمیکنند و نتیجه این است که بعضی اپلیکیشنها برای هر اتفاق کوچک، چندین اعلان پشت سر هم ارسال میکنند.
در چنین شرایطی، معمولاً سادهترین راهکار این است که اعلانهای آن اپلیکیشن را کاملاً بیصدا کنیم. اما این روش یک مشکل بزرگ دارد: ممکن است در کنار اعلانهای غیرضروری، اعلانهای مهم را نیز از دست بدهیم.
مدتی پیش با یک اپلیکیشن شخص ثالث به نام BuzzKill Notification Manager آشنا شدم که رویکرد بسیار بهتری برای مدیریت اعلانهای اندروید دارد. بهجای اینکه مجبور باشید اعلانهای یک اپلیکیشن را بهصورت کامل مسدود کنید، BuzzKill اجازه میدهد برای هر نوع اعلان قانون جداگانهای تعریف کنید. با سادهگو همراه باشید تا یکی از برنامههای مفید و کاربردی برای مدیریت نوتیفیکیشن یا اعلانها را بررسی کنیم.
BuzzKill به جای بیصدا کردن کامل اپلیکیشن، اعلانها را شخصیسازی میکند
قوانین هوشمند جایگزین گزینههای همه یا هیچ میشوند
مشکل مسدود کردن کامل اعلانهای یک اپلیکیشن این است که کنترل دقیقی روی آنچه دریافت میکنید نخواهید داشت.
به عنوان مثال، یک اپلیکیشن سفارش غذا را در نظر بگیرید. چنین اپلیکیشنی ممکن است مرتباً پیامهای تبلیغاتی و پیشنهادهای تخفیف ارسال کند. اگر تمام اعلانهای آن را مسدود کنید، احتمال دارد اعلان مهمی مانند آماده شدن سفارش یا نزدیک شدن زمان تحویل را نیز از دست بدهید.
به همین دلیل، BuzzKill بهجای یک کلید ساده برای روشن یا خاموش کردن تمام اعلانها، امکان ایجاد قانونهای اختصاصی را فراهم میکند.
فرایند ایجاد قانون بسیار ساده است. ابتدا اپلیکیشن موردنظر را مشخص میکنید، سپس شرایطی را که باید باعث فعال شدن قانون شود تعیین میکنید و در نهایت تصمیم میگیرید BuzzKill چه اقدامی انجام دهد.
به عنوان مثال، میتوانید قانونی ایجاد کنید که:
وقتی از یک اپلیکیشن سفارش غذا اعلانی حاوی عبارت «تخفیف» دریافت شد، آن را بیصدا یا حذف کن.
در مقابل، میتوانید قانونی جداگانه ایجاد کنید که اعلانهای مربوط به وضعیت سفارش یا زمان تحویل را مهم تلقی کند و اجازه دهد با صدای متفاوت یا لرزش اختصاصی نمایش داده شوند.
این قوانین میتوانند بر اساس متن اعلان، عنوان، اپلیکیشن، دستهبندی اعلان، زمان، موقعیت مکانی و شرایط دیگر تنظیم شوند. به این ترتیب، بهجای اینکه تمام اعلانهای یک برنامه را مسدود کنید، فقط موارد آزاردهنده را هدف قرار میدهید.
وبسایت رسمی BuzzKill نیز این رویکرد را یکی از قابلیتهای اصلی برنامه معرفی میکند و امکان فیلتر کردن اعلانها و اعمال اقدامات مختلف را در اختیار کاربر میگذارد.
البته BuzzKill کاملاً بدون منحنی یادگیری نیست. برای اینکه بتوانید قوانین پیچیدهتری بسازید، ابتدا باید چند دقیقه با منطق آن آشنا شوید. با این حال، رابط کاربری نسبتاً واضح است و برنامه مجموعهای از قوانین آماده نیز ارائه میدهد که میتوانید از آنها شروع کنید.
کنترل زمان و تعداد اعلانها
Cooldown و Remind Me مشکل اعلانهای پشت سر هم و اعلانهای فراموششده را حل میکنند
یکی دیگر از مشکلات آزاردهنده اعلانهای اندروید، ارسال تعداد زیادی اعلان پشت سر هم است.
به عنوان مثال، تصور کنید در یک گروه کاری هستید و یکی از همکاران پیامی ارسال میکند. چند نفر دیگر نیز بلافاصله پاسخ میدهند و در عرض چند دقیقه گوشی شما مدام میلرزد یا صدا میدهد.
BuzzKill برای چنین شرایطی قابلیتی به نام Cooldown دارد.
Cooldown پس از دریافت یک اعلان، اعلانهای بعدی مربوط به همان اپلیکیشن یا مکالمه را برای مدت مشخصی بیصدا میکند. بنابراین بهجای اینکه برای ۱۰ پیام متوالی، ۱۰ بار اعلان دریافت کنید، تنها اعلان اول را خواهید شنید.
به عنوان مثال، میتوانید قانونی شبیه این ایجاد کنید:
وقتی از WhatsApp اعلانی دریافت شد، اعلانهای بعدی همان مکالمه را برای ۵ دقیقه بیصدا کن.
توسعهدهنده BuzzKill نیز Cooldown را یکی از قابلیتهای اصلی برنامه معرفی کرده و امکان تنظیم مدت زمان و حتی شرایط دقیقتری مانند نام گروه، زمان و اپلیکیشن را فراهم کرده است.
در طرف مقابل، اگر مشکل شما از دست دادن اعلانهای مهم است، قابلیت Remind Me کاربرد بیشتری دارد.
این قابلیت باعث میشود اعلانهای انتخابشده در فواصل زمانی مشخص دوباره یادآوری شوند. بنابراین اگر اعلان مهمی را ناخواسته نادیده بگیرید، BuzzKill میتواند دوباره آن را به شما یادآوری کند.
این قابلیت را میتوان تنها برای اعلانهای خاص فعال کرد؛ بنابراین قرار نیست تمام اعلانهای گوشی دائماً دوباره تکرار شوند.
بررسی اعلانها سریعتر میشود، نه سختتر
پس از تنظیم قوانین، مزاحمت اعلانها کمتر میشود
در هفتههای اخیر، قابلیتهای دیگری از BuzzKill را نیز امتحان کردهام. در میان امکانات مختلف برنامه، Snooze و Batch از کاربردیترین موارد هستند.
Snooze
قابلیت Snooze امکان اضافه کردن یک دکمه برای به تعویق انداختن اعلان را فراهم میکند. به این ترتیب میتوانید تصمیم بگیرید یک اعلان را فعلاً نادیده بگیرید و در زمان دیگری دوباره آن را ببینید.
Batch
قابلیت Batch اعلانهای مشابه را جمعآوری میکند تا بهجای نمایش جداگانه و فوری آنها، در زمان مشخصی بهصورت یک مجموعه در اختیار شما قرار بگیرند.
به عنوان مثال، اگر نمیخواهید هنگام بازگشت به خانه اعلانهای کاری مزاحم شما شوند، میتوانید BuzzKill را طوری تنظیم کنید که اعلانهای مربوط به کار را در طول زمان استراحت جمعآوری کند و در زمان شروع کار دوباره نمایش دهد.
حتی میتوانید مشخص کنید اعلانها در بازههای زمانی خاصی، مانند هر سه ساعت، بهصورت یک مجموعه نمایش داده شوند.
وبسایت رسمی BuzzKill نیز قابلیت Snooze و Batch را از جمله ابزارهای اصلی مدیریت اعلان معرفی میکند.
Pocket Check؛ اعلان را بدون بیرون آوردن گوشی بررسی کنید
یکی از قابلیتهایی که برای من بسیار جالب است Pocket Check نام دارد. گاهی میدانید احتمال دارد اعلان مهمی روی گوشی دریافت کرده باشید، اما نمیخواهید فقط برای بررسی آن گوشی را از جیب بیرون بیاورید. Pocket Check دقیقاً برای همین وضعیت طراحی شده است.
میتوانید آن را برای نوع خاصی از اعلان یک اپلیکیشن تنظیم کنید. سپس وقتی گوشی داخل جیب شماست و دکمه Power را فشار میدهید، BuzzKill با یک الگوی لرزش مشخص به شما اطلاع میدهد که آیا اعلان موردنظر دریافت شده است یا خیر.
به عنوان مثال، میتوانید قانونی ایجاد کنید که اگر پیام جدیدی از یک فرد خاص دریافت شد، با فشردن دکمه Power، گوشی با یک لرزش طولانیتر به شما اطلاع دهد.
این قابلیت بهخصوص برای افرادی مفید است که نمیخواهند هر بار برای بررسی یک اعلان، گوشی را از جیب خارج کنند و در نهایت گرفتار شبکههای اجتماعی یا برنامههای دیگر شوند.
توسعهدهنده BuzzKill نیز Pocket Check را دقیقاً برای بررسی اعلانهای دیدهنشده بدون بیرون آوردن گوشی از جیب معرفی کرده است.
BuzzKill فقط برای بیصدا کردن اعلانها نیست
اگر زمان کافی برای بررسی تنظیمات برنامه داشته باشید، BuzzKill امکانات بسیار بیشتری ارائه میدهد. قوانین برنامه در دستههایی مانند Change و Dismiss و Automation و System Actions قرار میگیرند و میتوانند رفتار اعلانها را به شکل بسیار دقیق تغییر دهند.
در نسخههای جدید، قابلیتهای بیشتری نیز اضافه شدهاند. به عنوان مثال، نسخه ۳۴ امکان اجرای چند اقدام در یک قانون را اضافه کرد و نسخه ۳۶ قابلیت Folders را برای مرتب کردن قوانین ارائه کرد. همچنین در نسخههای جدیدتر امکان مشاهده فعالیت قوانین و دلیل فعال شدن یا نشدن آنها نیز اضافه شده است.
این یعنی BuzzKill صرفاً یک ابزار برای خاموش کردن اعلانها نیست؛ بلکه میتواند به نوعی سیستم اتوماسیون اعلانهای اندروید تبدیل شود.
یک مثال کاربردی برای استفاده روزمره
فرض کنید دوربین امنیتی خانه یک اپلیکیشن مخصوص دارد و هر بار حرکتی را تشخیص میدهد، اعلان ارسال میکند.
در حالت عادی ممکن است این اعلانها در طول روز بارها تکرار شوند. اما با BuzzKill میتوانید قانونی ایجاد کنید که اعلانهای مربوط به تشخیص حرکت را در شرایط عادی بیصدا کند و فقط در صورتی که اعلان شامل یک عبارت خاص باشد، صدای هشدار یا لرزش ویژهای فعال شود.
این نوع کنترل دقیق همان چیزی است که مدیریت سنتی اعلانهای اندروید معمولاً در اختیار شما قرار نمیدهد.
محدودیتهای BuzzKill چیست؟
با وجود قابلیتهای متعدد، BuzzKill بینقص نیست.
راهاندازی قوانین زمانبر است
اگر بخواهید تنها چند قانون ساده بسازید، مشکلی وجود ندارد؛ اما هرچه سیستم اعلانهای خود را دقیقتر شخصیسازی کنید، زمان بیشتری برای تنظیم و آزمایش قوانین نیاز خواهید داشت.
در واقع، انعطافپذیری بالای برنامه همزمان بزرگترین مزیت و یکی از نقاط ضعف آن است.
رایگان نیست
BuzzKill در حال حاضر ۳.۹۹ دلار قیمت دارد. بنابراین برای استفاده از آن باید هزینه پرداخت کنید. با این حال، این مبلغ یک هزینه یکباره است و در مقایسه با قابلیتهایی که ارائه میدهد، برای کاربری که واقعاً از اعلانهای زیاد خسته شده است، چندان بالا نیست. اطلاعات فعلی Google Play نیز قیمت ۳.۹۹ دلار را تأیید میکند. البته کاربران ایرانی ممکن است نسخهی کرک شده و قفل شکسته برنامه را نصب کنند.
همگامسازی ابری ندارد
یکی دیگر از محدودیتها، نبود Cloud Sync برای انتقال خودکار قوانین میان چند دستگاه است. اگر چند گوشی اندرویدی داشته باشید، ممکن است مجبور شوید قوانین را روی هر دستگاه جداگانه تنظیم کنید.
البته BuzzKill در نسخههای جدید امکان پشتیبانگیری خودکار از قوانین در یک پوشه روی خود دستگاه را اضافه کرده است که میتواند بخشی از این مشکل را کاهش دهد.
یک مزیت مهم: حریم خصوصی
در مقابل، یکی از نکات مثبت مهم BuzzKill رویکرد آن به حریم خصوصی است. توسعهدهنده میگوید دادههای اعلانها از دستگاه خارج نمیشوند و برنامه فاقد تبلیغات و ردیاب است. اطلاعات اعلامشده در Google Play نیز در حال حاضر میگوید برنامه دادهای با اشخاص ثالث به اشتراک نمیگذارد و دادهای جمعآوری نمیکند.
آیا BuzzKill ارزش نصب کردن دارد؟
اگر تعداد اعلانهای گوشی شما زیاد است، BuzzKill میتواند یکی از کاربردیترین ابزارهای مدیریت اعلان برای اندروید باشد.
تفاوت اصلی آن با روش معمول این است که مجبور نیستید بین «دریافت همه اعلانها» و «مسدود کردن همه اعلانهای یک اپلیکیشن» یکی را انتخاب کنید.
میتوانید دقیقاً مشخص کنید:
- کدام اپلیکیشن اعلان ارسال کند.
- چه نوع اعلانی نمایش داده شود.
- چه عبارتی در اعلان وجود داشته باشد.
- چه زمانی اعلان دریافت شود.
- اعلان چند بار تکرار شود.
- چه اعلانهایی بیصدا شوند.
- کدام اعلانها دوباره یادآوری شوند.
- کدام اعلانها بهصورت گروهی نمایش داده شوند.
- کدام اعلانها لرزش یا صدای اختصاصی داشته باشند.
- حتی چه زمانی فقط با یک لرزش متوجه وجود اعلان شوید.
به همین دلیل، اگر اعلانهای اندروید بیشتر از آنکه مفید باشند باعث حواسپرتی شما میشوند، BuzzKill رویکرد متفاوتی ارائه میدهد: بهجای حذف اعلانهای اضافی، فقط اعلانهای واقعاً مهم را از میان آنها بیرون بکشید.
این برنامه رایگان نیست، راهاندازی قوانین پیچیده به کمی زمان نیاز دارد و برای چند دستگاه نیز همگامسازی ابری کامل ندارد؛ اما اگر این محدودیتها برایتان مشکل بزرگی نباشند، پرداخت ۳.۹۹ دلار یا استفاده از نسخهی کرک شده برای کنترل بسیار دقیقتر اعلانها میتواند منطقی باشد.
سادهگو




