Please build BluOS controller for Apple M1

Comments

2 comments

  • Official comment
    Mark T.
    Sr. Support Crew Member

    Hi,

    The BluOS Controller App for macOS will work on any device that runs macOS.

  • cameron miller

    Thanks Mark, as per the Apple developer website;

    Rosetta is meant to ease the transition to Apple silicon, giving you time to create a universal binary for your app. It is not a substitute for creating a native version of your app.

    ...

    Rosetta isn’t intended to be a long-term solution for developers. It just gives developers extra time to update their apps to Universal builds, which can run on both Apple silicon and Intel.

    ...

    The key thing to remember is that Rosetta is a temporary solution. Apple introduced the technology to give developers time to build Universal binaries for their apps. It will become obsolete once those developers have all released versions of their apps that work on Apple silicon.

     

    [https://developer.apple.com/documentation/apple-silicon/about-the-rosetta-translation-environment/]

     

    And supporting documentation from the electron.js concerning Rosetta 2 translation;

    • Your app's performance will be significantly degraded. Electron / V8 uses JIT compilation for JavaScript, and due to how Rosetta works, you will effectively be running JIT twice (once in V8 and once in Rosetta).
    • You lose the benefit of new technology in Apple Silicon, such as the increased memory page size.
    • Did we mention that the performance will be significantly degraded?

    https://www.electronjs.org/blog/apple-silicon

     

    In light of the official documentation and recommendations above, can you give a timeline for universal or native apple silicon app availability?

    1

Post is closed for comments.