edit: It's the display technology. Bangle.js 2 is transflective - it can reflect ambient light back out (like an old-school LCD watch). Bangle.js 1 LCD is only really visible when the backlight is on and that draws a bunch of power.
It's just power usage. The Bangle.js 1 display backlight draws about 60mA alone. You can leave the display on but backlight off and I think it's around 1mA which is perfectly fine, but it's basically impossible to see.
The Bangle.js 2 screen is really easy to see in sunlight with no backlight whatsoever, and draws basically no power at all so can just be left on all the time. When you do need to see it at night you can turn the backlight on but it doesn't draw as much power as Bangle.js 1's, and it can be dimmed really easily.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
edit: It's the display technology. Bangle.js 2 is transflective - it can reflect ambient light back out (like an old-school LCD watch). Bangle.js 1 LCD is only really visible when the backlight is on and that draws a bunch of power.
It's just power usage. The Bangle.js 1 display backlight draws about 60mA alone. You can leave the display on but backlight off and I think it's around 1mA which is perfectly fine, but it's basically impossible to see.
The Bangle.js 2 screen is really easy to see in sunlight with no backlight whatsoever, and draws basically no power at all so can just be left on all the time. When you do need to see it at night you can turn the backlight on but it doesn't draw as much power as Bangle.js 1's, and it can be dimmed really easily.