172 похожих чатов

А что лучше будет для мобильных устройств dart или kotlin?

Просто хотелось бы углубиться в это, а что выбрать, не знаю

25 ответов

53 просмотра

Да оба норм, вкусовщина

Dart/Flutter появился сильно раньше Kotlin, поэтому он более развит в части поддержки мобильных устройств, КМК. Плюс, у него потребление памяти пониже, чем у JVM.

Alexander Chichigin
Dart/Flutter появился сильно раньше Kotlin, поэтом...

Я только что нашел целый thesis на эту тему

Alexander Chichigin
М??? На какую именно? 😊

A Comparison of Performance and Looks Between Flutter and Native Applications

Shagit Ziganshin
A Comparison of Performance and Looks Between Fl...

Зантно, но я бы не отнёс Kotlin applications к Native applications... 😊

Alexander Chichigin
Зантно, но я бы не отнёс Kotlin applications к Nat...

Почему? Они же просто заменили джабу на котлин

Так и Java — не Native. 🤷‍♀️ Особенно, на iOS. 😉

Alexander Chichigin
Так и Java — не Native. 🤷‍♀️ Особенно, на iOS. 😉

Ну как сказать, емнип оно на iOS работает как flutter

Shagit Ziganshin
Ну как сказать, емнип оно на iOS работает как flut...

На iOS и Dart, и Kotlin, и Java, и все остальные компилируются AOT в машинный код (либо интерпретируютя), потому что по-другому там нельзя. Но тогда опять же, либо мы их все на этом основании записываем в "нативные", либо никого. Я лично придерживаюсь второго варианта.

Alexander Chichigin
На iOS и Dart, и Kotlin, и Java, и все остальные к...

на флаттере графика рисуется через скиа, на айос и андроиде напрямую

n0
на флаттере графика рисуется через скиа, на айос и...

Это какое-то относительное "напрямую" по моим меркам. 🤷‍♀️

Alexander Chichigin
На iOS и Dart, и Kotlin, и Java, и все остальные к...

На мобиле нативно значит использует системные контролы и виджеты, а не рисует свои

Alexander Chichigin
Это какое-то относительное "напрямую" по моим мерк...

на айосе прямое подключение к металу, ну и годы оптимизации кода и анимаций флаттер работает с металом через обёртку, и конечно же, нету того слоя оптимизаций

Shagit Ziganshin
На мобиле нативно значит использует системные конт...

Это для Вас значит. А для меня "нативное приложение" — не использующее managed runtime. 😊

n0
на айосе прямое подключение к металу, ну и годы оп...

Kotlin-приложения на iOS напрямую подключаются к Металу? Ну, в некотором понимании термина "напрямую". 🤷‍♀️

Alexander Chichigin
Kotlin-приложения на iOS напрямую подключаются к М...

неважно кто куда как прямо или нет подключается натив = сдк платформы

Shagit Ziganshin
Jetpack Compose берет SwiftUI

И это напрямую, а не то, что какая-то там Skia. 😊

Alexander Chichigin
И это напрямую, а не то, что какая-то там Skia. 😊

А не, оно все ещё экспериментальное и пилится одним человеком https://github.com/cl3m/multiplatform-compose

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта