Why I'm proposing we rename add-ons to "apps" (and why it matters for newcomers)

Add-Ons are entrenched everywhere forums to YouTube clips etc.
Add-Ons have been a feature of HA since 2017 (7years) when it was “Hass.io

You have managed to shake the Branding of Hass / Hassio which was implemented in 2020.
It is now natural to say HA, HAOS or Home Assistant.

People will adapt to change.

2013 - Estimated <1,000 users
2017 - Estimated 70-100 thousand users
2025 - Estimated 2.5-3.5 million users

2030 (5 years from now) Estimated: 6–8 million active users

2035 (10 years from now) - Estimated: 10–15 million active users

I agree to changing it to “App” or “App Add-On”, the estimated amount of potential new users is far greater than the current user base.

The current user base will know an “App” was once an "“Add-On” and in time the terminology of “Add-On” will fade.

Much like “Services” to “Actions” which also makes more sense to someone coming in

12 Years has past since Hass.io was first developed and there is a lot more years than that ahead of us.
Assimilating to more commonly used language will help reduce the learning curve of new users.

Who knows, new users (even with 40 years in IT) may not have to “Reset the Frontend Cache” anymore ONLY after looking it up to make sure it is what they thought it was “Reset Browser Cache”

Unfortunately some of these Architectural naming conventions should have been changed years ago. But that is a direct result of the user base at the time.

Early days would have been Developers, with a more technical language and knowing programming as a job.

Then it was the Tech-Savvy a generation that grew up knowing what it meant to program each line of Asteroids prior playing it and if you got any line wrong you had to start again.

The new generation of users (no-offense, when I say this) have the attention span of a Tik-Tok, know how to download and use an App. But may not know fundamental knowledge of how it works.

We need to keep up with the times, commonplace and intuitive language where it can be used.

1 Like