Duolingo faced backlash for using iPhone’s Dynamic Island to show promotional notifications, like streak reminders and “Super” subscription ads, which many saw as intrusive marketing. Apple’s guidelines ban such use of Live Activities, meant for real-time tasks like timers or navigation. The app removed these after user complaints on Reddit and forums.
Background
Dynamic Island, introduced by Apple, provides glanceable info for ongoing activities on iPhone models without a notch. Duolingo triggered Live Activity updates in this space to nudge users back to lessons or maintain streaks. Users called it ad-like, as it promoted app use instead of active tasks.
Apple’s Guidelines
Apple’s Human Interface Guidelines state Live Activities must show timely, user-initiated processes, not ads or promotions. Content should tie directly to expected activities, avoiding surprises. Violations can lead to App Store rejection or removal.
User Reaction
Feedback ranged from annoyance to calls for penalties, with screenshots showing persistent banners and countdowns. Some defended it as engagement, but most criticized it as exploiting system UI. Users can disable per-app, but many want platform enforcement.
Implications
This risks notification fatigue and erodes trust in Dynamic Island for vital alerts. It highlights tensions between app growth tactics and iOS design integrity. Apple may tighten rules as more UI features emerge, setting precedents for developers.