Ну а что мешает разрабатывать под Андроид?
Ммм... KMM концентрируется именно на шаринге кода между iOS и Android. Можете уточнить, что значит "только под iOS"?
Без сарказма, но вот например я КММ пользую со всеми таргетами - нода, браузер, иос, жвм. Осталось только андроид прикрутить, но это сложно, там добавление андроидного плагина вызывает боли в градле из-за конфликтов с жвм. Поэтому пока без андроида. Юз кейс - общая сдк бекенда для всех платформ, которая скрывает протокол общения, модели и сериализацию. Жвм таргет нужен чтобы бек на Ktor мог эти модели заполнять. Так что не одним android/iOS жив КММ
Так вам же объяснили. Есть общий случай kotlin-multiplatform, а кмм - это конкретно плагин для студии, который увязывает андроид и иос.
Понятно. Чо тут непонятного..
Если честно, я пока так и не понял, зачем (кроме маркетинга и, может быть, большей узости специфики) кмм отделили от кмп
Может, сможет кто-то объяснить?
возможно переезд на новый бекенд в виде IR и соответственно требования новой экосистемы. Под этот компилятор надо всё пересобирать
Ну в кмп тоже используется ir
тогда не знаю)
В основном для маркетинга, да, ну и чтобы ускорить интеграцию в андроид студии.
ля, это ещё и разные концепции!?
Просто KMM как-то особняком "продаётся", как отдельная инициатива. Ну и плагин для работы с айосом из андроид студии зовётся KMM.
Обсуждают сегодня