اپل و گوگل دارن نوتیفیکیشنهای شما رو بازنویسی میکنن
خلاصهٔ کاملتر
پوش نوتیفیکیشن از همون ابتدا یه کانال واسطهدار بود. وقتی اپل در سال ۲۰۰۹ سرویس APNs رو معرفی کرد، دلیلش ساده بود: اجازه دادن به هر اپ که یه اتصال دائمی به سرور خودش داشته باشه باتری رو میکشید. راهحل، یه اتصال واحد TLS از دستگاه به سرورهای اپل بود که همه اپها از اون استفاده میکردن. گوگل هم همین مسیر رو رفت و از Cloud to Device Messaging تا Firebase Cloud Messaging رسید. نتیجه؟ هر نوتیفیکیشنی که ارسال میکنید، از سرورهای اپل یا گوگل رد میشه — از روز اول هم همینطور بود.
پانزده سال گذشته پر از مداخلات تدریجی پلتفرمهاست. اندروید ۸ در ۲۰۱۷ با notification channels اومد و کنترل اهمیت هر دسته نوتیف رو از فرستنده گرفت و به کاربر داد. iOS 15 با سطحبندی چهارگانه وقفه (passive, active, time-sensitive, critical) اومد. بزرگترین ضربه در ۲۰۲۲ اومد، وقتی اندروید ۱۳ دریافت نوتیف رو به یه مجوز صریح تبدیل کرد — نرخ opt-in اپهای بازی تقریباً یکسوم کم شد و نرخ کلی به ۶۱ درصد رسید.
اما مهمترین تحول، ویرایشگر روی دستگاهه. Apple Intelligence از یه مدل زبانی ۳ میلیارد پارامتری روی دستگاه استفاده میکنه. این مدل با آداپتورهای کوچک LoRA برای کارهای مختلف تخصصی میشه — خلاصهسازی، اولویتبندی، استخراج موجودیت. وقتی چند نوتیف از یه اپ میرسه، سیستمعامل متن ترکیبی رو به مدل میده و نتیجه — یه خط تولیدشده با آیکون درخشان — جای متن اصلی شما رو میگیره. گوگل هم با Gemini Nano داخل سرویس سیستمی AICore همین کار رو میکنه.
ماجرای ایمیل یه پیشنمایشه. Gmail در ۲۰۱۳ با تب Promotions ایمیلهای بازاریابی رو جدا کرد. Mail Privacy Protection اپل در ۲۰۲۱ نرخ باز شدن ایمیل رو بیمعنی کرد — چون اپلمِیل حتی بدون باز کردن ایمیل، پیکسلهای ردیابی رو لود میکرد. حالا پوش داره همون مسیر رو میره، با یه تفاوت: ابزار دیدگیری خیلی کمتریه. نه معادل Postmaster Tools وجود داره، نه راهی برای فهمیدن اینکه نوتیفت خلاصه شده، پنهان شده یا پایین رانده شده.
به عنوان فرستنده، APIهای محدودی دارید. روی iOS، UNNotificationServiceExtension بهتون اجازه میده قبل از نمایش، محتوای نوتیف رو تغییر بدید (مثلاً تصویر fetch کنید)، اما این کد قبل از مرحله خلاصهسازی پلتفرم اجرا میشه، نه بعدش. هدر apns-priority هم فقط بین تحویل فوری (۱۰) و تأخیری (۵) انتخاب میده. روی اندروید هم NotificationManager و اهمیت کانال در اختیارتونه، اما Gemini Nano بعد از parse شدن payload شما اجرا میشه.
پژوهشهای آکادمیک سالهاست نشون میدن که نوتیفیکیشنهای پیامرسان ارزش بیشتری برای کاربر دارن و نوتیفهای تبلیغاتی در آخر صف هستن. همین تحقیقات پایهی علمی Notification Organiser اندروید شدن که حالا نوتیفها رو به دستههای مختلف تقسیم میکنه. مدلها دارن چیزی رو کدبندی میکنن که کاربرها همیشه ترجیح میدادن.
نکات کلیدی:
- هر نوتیفیکیشن iOS از لایه خلاصهسازی Apple Intelligence رد میشه که متن اصلی شما رو ممکنه جایگزین کنه
- Gemini Nano روی اندروید همین نقش رو داره و بعد از تحویل payload اجرا میشه
- نرخ opt-in اندروید بعد از اجباری شدن مجوز در اندروید ۱۳ به ۶۷ درصد و نرخ کلی پلتفرمها به ۶۱ درصد رسیده
- فرستنده هیچ APIای برای فهمیدن اینکه نوتیفش خلاصه یا پنهان شده نداره
- پوش نوتیفیکیشن مثل ایمیل داره به سمت دنیایی میره که پلتفرم واسطه اصلیه، نه فرستنده




