I demand BangleJS3!

Posted on
Page
of 9
First Prev
/ 9
  • Also I'd say Bangle 2 is not ugly at first sight so it is definitely not "apple-like" rectangular shape

    I agree, Bangle.js 2 is more similar to Amazfit Bip smartwatches.

  • Definitely from a technical standpoint, round watches are a total pain - you still need to store and transmit a square buffer even for the round screen, so you're wasting 1/4 of your memory and bandwidth.

    I can see the appeal of round watches, but I think that for Bangle.js where we're trying to be quite 'down to earth', round isn't a great fit.

    And yes, I'd love a bigger display and smaller bezel too, but display choices are pretty limited. For some reason, 1.28" screens seem kind of a standard for transflective displays. There might be some ST7301 based ones coming out at some point, but I haven't seen anything yet

  • you still need to store and transmit a square buffer even for the round screen, so you're wasting 1/4 of your memory and bandwidth.

    Actually it is a bit of pain but it is doable, if you store the circle as lines with variable length and keep size (or accumulated offset) of each line (which is even symmetrical) you can save the memory. then the pixel location in the framebuffer is not y*width+x but something like yoffsets[y]+x. when sending over spi it is sent by lines so is not that much slower. Did not do it in the end but was thinking about it for the G5 watch (454x454 resolution). 454*454=206116, 3.14*227^2~=161802
    So I would save about 21.5% of memory - a bit less with some rounding/byte padding. Not that much actually but still something.

  • Oof. Yes, I guess that's doable!

    On the Starfield watch we did I just used the whole buffer but I used the corners to store extra data. So as the hands moved we stored what was in the background behind them in the corner of the screen so we didn't have to redraw everything - it worked quite well.

  • The best feature of Bangle.js 2 is the memory LCD in my opinion. You don’t need to tilt, touch or press a button to check time, date, steps or any other info you’d like to see if you have set up your clock and widgets. I have used TicWatch pro GPS for a while and I loved their dual screen with the LCD on top of the color screen. That really saves a lot of battery and finger or wrist interaction. So if there will be the next versions, I’d like to keep the same or better(bigger) memory LCD.
    Speaking of the size of the screen, if there is any LCD about 1.4-1.5 inches, that would be perfect. I found those tiny fonts are hard to read even with my reading glasses on.
    I’ve been using my Bagle.js 2 a couple of months now and I love it.

  • There is for example https://ifan-display.com/product/1-2-inc­h-round-transflective-tft-lcd/ which is a round 240 by 240 pixel display with relatively small borders. At 1.2" it is a bit small but generally square 176x176 pixel Bangle 2 apps would fit in this with only a few pixels cut off at the corners. So there would be a way to use the "legacy" apps without changes on a round display.
    Personally I like square better just for ease of app development.

  • I love everything about the Bangle JS 2. It's really the perfect compromise between battery life, size, robustness, and functionality. Upgrading the HR sensor and adding a gyro would be a great improvement for the next version, all incremental changes that maintain Bangle's niche in the marketplace and should be doable based on the current proprietary marketplace. Definitely more flash memory. IMHO, ambient audio is overrated, both input and output. WiFi is way too power hungry, as are more colorful displays.

  • Amazfit BIP S has a very similar transflective display with the same resolution but 64 colors instead of 8. That would remove the need to dither and is lots more readable for text in colors the bangle would have to dither. Needs a bit more bandwidth and RAM but probably makes up for that in saved CPU cycles for the dithering.

  • Amazfit BIP S has a very similar transflective display with the same resolution but 64 colors instead of 8. That would remove the need to dither and is lots more readable for text in colors the bangle would have to dither.

    Do you have it and can you compare how white color looks on both, preferably outside? Similar/same 64 color screen is in DK08 watch and there the white is not so nice. Bangle 2 screen has better contrast and is a bit nicer outside. As for outdoor visibility I would not trade DK08 64 color for bangle 8 color but maybe Amazfit screen is better. I've posted some photo for comparison somewhere but cannot find it now. DK08 is still good enough but Bangle 2 is better - possibly because of only 8 colors.

    EDIT: found it, here https://imgur.com/a/DzYhaIg , bangle 2 screen is actually slightly better also indoors in low light when backlight is turned off

  • I think you are correct in regard to the DK08 probably having the same display as the BIP S, the display differences are very close to what your pictures show. I had remembered the display to be better since it is the one point I liked better on the BIP S as I got my Bangle. But in hindsight the tradeoff between less colors vs. more contrast might actually be in favor of the Bangle display for me overall. The moment the backlight comes into play its hands down the 64 color display of the BIP S.

  • Plus 1 for adding buttons. You don't need loads but 1 just isn't quite enough. I agree re the square screen and I'd prefer better waterproofing to the barometer personally. A few more colors on the screen would be helpful when it comes to reading widgets etc as small ones get harder to differentiate due to the lack of contrast/different colors.

    A slightly faster GPS lock would be nice but I assume that can be mitigated with AGPS anyway.

  • Post a reply
    • Bold
    • Italics
    • Link
    • Image
    • List
    • Quote
    • code
    • Preview
About

I demand BangleJS3!

Posted by Avatar for Micha_home @Micha_home

Actions