You are reading a single comment by @g_lander and its replies. Click here to read the full conversation.
  • Hello, just wanted to throw in my 2 cents as a B1 and B2 owner:

    • As for the screen, I would love it to be bigger and/or have more colors, but retain the always-on aspect, since I think it's one of the biggest things the B2 improves on. I think the TK78G's screen is perfect, but I personally don't know how feasible would it be to have more colors, bigger screen and an always-on display.
    • I'd prefer if the watch would have multiple (at least two, again, like the TK78G) buttons, though I wouldn't be too upset if there was only like one button, but I think it's important to retain the touchscreen - menus are kinda painful with the B1.
    • I'm not much of a water guy, so the watch being waterproof is not really important to me, but I think a better IP level would be more beneficial than something like a barometer.
    • A better vibration motor or maybe even a speaker would be really cool, but it's not a necessity, in my opinion.
    • My B2's HRM was broken out of the box, but if the B1's is anything to go by, it's fine as is, and I think it should stay.
    • I don't know if it's a thing smartwatches are "allowed" to have, but having multiple Bluetooth connections would be really sweet, since Espruino is all about hacking, so having to disconnect from my smartphone to use the IDE is a bit annoying. (I assume this is a hardware thing)
    • Built-in Wi-Fi would be epic but mostly unnecessary.
  • having multiple Bluetooth connections would be really sweet, since Espruino is all about hacking, so having to disconnect from my smartphone to use the IDE is a bit annoying. (I assume this is a hardware thing)

    It is software thing and there are several reasons on different layers for this. On the uppermost layer the issue is that there is only one javascript console input/output and both the phone connection and the WebIDE uses same console input to run bits of javascript. Allowing two concurrent connections would randomly mix input and output so both could fail in unexpected way. It is of course solvable but for now simplicity wins.

About

Avatar for g_lander @g_lander started