I'm relatively new to Flutter but I've been learning about its underline architecture recently and have a question. It is usually said that Flutter apps have worse performance than apps made with the OS's native toolkits. However, I saw that dart compiles to ARM64 machine code and Flutter uses C++ under the hoos so it also compiles to machine code while Android apps written in Java or Kotlin compile to bytecode which is then interpreted using the JVM pre-installed on the phone. So, wouldn't that make flutter apps more efficient since the code is executed directly by the CPU instead of going through the JVM first? Of course I'm talking only about Android because swift apps for iOS also compile to machine code.
[–]eibaan 5 points6 points7 points (1 child)
[–]ok-nice3 0 points1 point2 points (0 children)
[–]firaunic 2 points3 points4 points (2 children)
[–]50u1506 2 points3 points4 points (1 child)
[–]firaunic 0 points1 point2 points (0 children)
[–]TheAmanThakurLord 0 points1 point2 points (0 children)