I think it’s already entered mainstream, at least a little bit, if we can use its presence in many lights available on Amazon now as a yardstick. This is dominated by just a couple manufacturers of course and they are a small piece of the pie in the big picture.
Everyone that I have shown the basic features to along with nice non-angry-white emitters has absolutely loved them and I helped several choose a light to buy. The basic interface with ramping is what people love the most (myself as well). Moon and turbo also impressed but most people are happy with a simple range to choose from (“I just want light when I need light…”). People don’t appreciate the battery check until they learn about lithium cells and charging. Indicator and aux lights impress but not many feel like they need them.
I think Anduril versions out of the box suit most people just fine and are very usable. The issues come when people have trouble understanding the complex navigation in using a single button instruction for choosing flowchart options in the menus. I think this may be harder for some as we have two generations now that are used to graphical interfaces and simple UI choices…the move back to an analog-type instruction with only light blinks as a visual prompt seems difficult to grasp until you get familiar with it. Certain amount of linear analytical thinking goes into that setup at inception, and many brains don’t slide along that path as easily (which we have seen since computers and programs got their start, and which is why GUIs were developed).
The other problem is when people or situations just start randomly pressing and holding the button. And then they’re sometimes faced with a “broken” light and/or have to deep dive into the interface to learn how to do a factory reset or change settings, etc.
I really like Sofirn’s ramping firmware that they’ve had for years now, and I really thought NarsilM was good, too. Both can suffer from some of the same issues but they are much simpler for people to understand and configure. If Simon will fix the ramping algorithm on his firmware, it could be closer to the ideal mass market choice.
I’ve wondered whether two buttons or something would be better for mass market folks. One that just works the light levels and can’t do programming interface, and then another (perhaps physically protected) button that you can do the nitty gritty with, if desired. Or maybe rather than a second normal switch button, maybe a recessed switch with a small access hole that you would use a pen point or whatever to activate/communicate via that switch button.
Anduril is such an accomplishment. It’s been a surprise over the years to see how many people are dissatisfied with it due to its (potential) complexity. The beauty of it is that the complexity isn’t really needed for most users to actually use the lights it’s installed in.
Maybe a PC/phone connected cable to software is a better approach? Some lights did that many years ago, was a pretty neat development that seems to have died. It would bring the easy to digest GUI back to the forefront and remove most of the abstract nature of what we do now. But then someone has to $$ develop and maintain that software and I could see companies shunning the idea of open source/compatibility there.