Why is the Oral-B iOS app almost 300 MB? And why is Colgate's app even bigger..?

App Size and Technical Causes

  • Main discovery: Oral-B iOS app ~300 MB; Colgate’s even larger. Much of Oral-B’s size is attributed to bundled PDFs and many large image assets for product models.
  • Several commenters argue these images could be far smaller (hundreds of KB each, better formats like AVIF, vector graphics) or fetched on demand.
  • Others say shipping assets locally avoids mandatory internet dependency and CDN costs, but even then call the packaging “lazy” or “unoptimized.”
  • Comparison: Android version of Oral-B app is ~67 MB, suggesting platform/tooling and team differences.
  • Broader point: many iOS apps are large due to Swift, third‑party libraries, and lack of aggressive dead‑code removal; Android’s modern app format is cited as more size‑efficient.

“Why Does a Toothbrush Need an App?”

  • Skeptical view: apps exist primarily to collect data, enable marketing/upselling, and create another push‑notification/channel to the user.
  • Some see it as emblematic of “late-stage tech” and IoT excess; a $2 manual or simple electric toothbrush is considered sufficient.
  • Supportive view: apps can:
    • Track brushing duration, frequency, and pressure.
    • Provide quadrant/coverage guidance and pressure feedback.
    • Gamify brushing, especially for kids (animations, avatars, streaks).
    • Help habit‑formation for users who respond well to quantified feedback.

Privacy, Data, and Monetization Concerns

  • Many worry about:
    • Health and device IDs being collected and correlated via data brokers.
    • Potential future ties to insurance pricing or targeted advertising.
    • Overbroad permissions (contacts, location, media) and dark patterns.
  • Others note much of this tracking logic is small; the bloat is mostly assets and generic ad/analytics SDKs.

Design, Ethics, and Regulation

  • Some argue a toothbrush app should not embed AI/ML models or require an app for core functions (e.g., changing modes).
  • Proposed principle: if a feature can be done on‑device without an app, it should not require one.
  • Debate on whether regulation/consumer‑protection should restrict “defective by design” products vs. letting the market reject them.

Developer and Industry Reflections

  • Agency‑built brand apps are portrayed as driven by marketing whims, analytics, and library stacking, not efficiency.
  • Observed correlation: organizations with better internal security/engineering culture tend to ship smaller, cleaner apps.
  • Some developers admit their own apps have grown large due to piling on features, libraries, and media, even when core functionality is simple.