• 1 Post
  • 17 Comments
Joined 1 year ago
cake
Cake day: August 24th, 2023

help-circle








  • You can try Kotlin Compose Multiplatform.

    It can target JVM (windows, Linux, Mac) and then work on iOS and Android.

    Android and JVM are stable. IOS is alpha and works well. Should be beta this year.

    WASM support is coming as well but is experimental.

    You can do as much multiplatform as you want and do as much platform specific as you want.

    Compose itself is a declarative UI framework. Your UI is code.

    Edit: You do require a Windows, Linux, and Mac machine to build the executables for each desktop JVM app, as well as a Mac for an iOS app. Android you can build on any of them.





  • There’s actual burn in, but there’s also perceived burn in (I made the term up) which this wouldn’t fix.

    If you leave the TV on for hundreds of hours playing 4:3 TV for example with black bars on each side, those bars aren’t emitting light. Meanwhile the content that is shown is slowly degrading those OLEDs.

    Eventually the content OLEDs are dimmer than the black bar OLEDs and you have “burn in” with the bars visible.

    So it could still be a problem for things like static displays where there isn’t always moving content.