This is a secondary account that sees the most usage. My first account is listed below. The main will have a list of all the accounts that I use.

henfredemars@lemmy.world

Garbage: Purple quickly jumps candle over whispering galaxy banana chair flute rocks.

  • 28 Posts
  • 257 Comments
Joined 2 years ago
cake
Cake day: July 4th, 2023

help-circle






  • Compiled isn’t a property of a language but it describes the implementation. You can compile Python for example to native code using Cython, but it will need a Python runtime that is not much less work than running the code through the interpreter. There are C interpreters. Further, Java is compiled to native code and is being used in this fashion right now. You can also ship native C, C++, or Go binaries by using the Android Native Development Kit and that’s exactly what most Android games do for performance.

    Should Android not have started with Java? Even looking back, it’s hard to say. Java helped Android get started quickly using a language many developers already knew how to use. We might have been discussing something other than Android if that wasn’t the case. I cannot know.














  • PWA rant incoming.

    The context of your question reminds me of why I had to leave app development – it’s a race to the technological bottom. It’s a real damn shame that PWAs work so well because it points to distribution and consumer reach to be the real limiting factors in writing a great application rather than infrastructure and code. It shouldn’t have to be this way, but it is because we don’t want to write an app for every platform separately. However, when we do this, we lose something and that is the vision for how the OS developer intended for applications to operate and interact with the rest of the system. It’s a gap-filling technology that makes up for the lack of consistency between platforms that just never sat very well with me. It’s something that shouldn’t need to exist, but it does to fill an important role that could be designed out of an ideal system.

    Rant over. Think I will label this as a rant at the beginning of the comment before wasting readers’ time.

    We need Android because at some point an app needs to interact with the real system. This could be through a library or some kind of native plugin. Sure, we could accept it’s proprietary all the way down in the system, but that would be a dark world to live in, indeed. We could live without it, but we should care.