Qt Group - Eeppinen matka teknojätiksi

Flutter on teknologiana hyvin raskas. Siinä missä Qt:lla taustalla vaikuttaa C/C++ on se Flutterilla Dart. Dart voidaan kääntää joko JavaScripticsi tai omaksi natiivikoodiksi, mikä on mielenkiintoista. Itse en osaa suoraan sanoa toista vastaavaa kieltä jota voi ajaa sekä natiivina että tulkin läpi. Lisäksi:

Eli Flutter ympäristöä ei voi ristikääntää. Tämä tarkoittaa että kehitysalustan tulee olla sama kuin alusta, jolla tuote julkaistaan (kärjistetysti, arkkitehtuuri on tärkein tässä). Onkohan täällä kukaan käännellyt esim Git tai GCC:tä Raspberryllä. On muuten auttamattoman hidas prosessi. Puhumattakaan Cortex, (alapään)PowerPC MCU tai RISC-V ytimistä. Teknologisesti Flutter ei siis ole samassa kategoriassa Qt:n kanssa.

tl;dr: Flutter vaatii alustakseen todella tehokkaan raudan. Puhutaan laskentatehon spektrillä aivan ääripäistä verrattuna mihin Qt MCU tuottellaan tähtää. Qt:n MCU ympäristö toimii (nopealla googlauksella ja mutuilulla) yläpään Cortex-M4 malleista ARMvX (X>5) ytimille asti. Lisäksi, teknisesti käytännössä kaikki ARMvX tuotteet ovat vieläpä SoC kategoriassa.

95 tykkäystä