Привет! Отличная тема статьи, сам тоже пробовал cinterop. На мой взгляд он очень сырой, так и как я понимаю заброшенный со стороны Jetbrains, ему как раз таки не хватало удобной обертки)
На iOS там хотя бы 90% апи кодогенерацией через Kotlin Native подтягивается, и в принципе поискать примеры на Swift, и адаптировать их под KN порой вполне возможно)
А вот с Desktop таргетами на JVM тяжко, получить доступ к какому-то платформенному функционалу ещё те танцы с бубнами. Но нативные Desktop клиенты пока не в приоритете у Jetbrains :(
Он либо выдавал одни и те же плейлисты каждый день. Либо вообще не то что мне нравится. При этом Яндекс Музыка когда медиатека была шире куда лучше рекомендации давала
Android в целом был до 9-10 версии огромной кучей костылей собранной на коленке чтоб успеть залететь в hypetrain вслед за Apple с их Айфонами. Им надо было за короткий срок ввести абы как кучу фич. А щас по сути идёт исправление старых ошибок. Обратная совместимость внутри Android SDK это огромная куча if-else с проверкой версии. Некоторые версии уже по многим причинам становится сложно поддерживать актуальными API ибо на тот момент гугл в архитектуре допустила массу ошибок. Думаю они скоро сделают некоторой базой Android 10-12 ибо на этих версиях уже полноценно функционирует многомодульная структура.
Раньше все решалось сменой платёжного профиля путем подключения иностранной карточки под тремя буквами нужной страны
При этом регион менялся сразу на всех сервисах включая Google Play, и исчезали все приложения РФ)
Ещё в новом Hytale вроде при пересечении определенных координат бесконечного мира игрок перестаёт нормально управляться :)
Привет! Отличная тема статьи, сам тоже пробовал cinterop. На мой взгляд он очень сырой, так и как я понимаю заброшенный со стороны Jetbrains, ему как раз таки не хватало удобной обертки)
На iOS там хотя бы 90% апи кодогенерацией через Kotlin Native подтягивается, и в принципе поискать примеры на Swift, и адаптировать их под KN порой вполне возможно)
А вот с Desktop таргетами на JVM тяжко, получить доступ к какому-то платформенному функционалу ещё те танцы с бубнами. Но нативные Desktop клиенты пока не в приоритете у Jetbrains :(
В чем смысл от
DelegatedScreenStrategy?В SceneStrategy предусмотрен оператор then для комбинирования, и он уже по умолчанию делает fallback на SinglePaneStrategy
Яндекс Про и Go написаны на флаттере с частичным backend driven UI
Он либо выдавал одни и те же плейлисты каждый день. Либо вообще не то что мне нравится. При этом Яндекс Музыка когда медиатека была шире куда лучше рекомендации давала
На маках с M4 Pro и выше аппаратных RT, эта была основная фишка которой они пытались продать эти процессоры на презентации
Мне вот не нравится не то что UI, а то что оно на флаттере и ужасно тормозит моментами
Автокад имеется с 2022 года нативный под МакОс ARM, и даже на рутрекере его найти можно)
Android в целом был до 9-10 версии огромной кучей костылей собранной на коленке чтоб успеть залететь в hypetrain вслед за Apple с их Айфонами. Им надо было за короткий срок ввести абы как кучу фич. А щас по сути идёт исправление старых ошибок. Обратная совместимость внутри Android SDK это огромная куча if-else с проверкой версии. Некоторые версии уже по многим причинам становится сложно поддерживать актуальными API ибо на тот момент гугл в архитектуре допустила массу ошибок. Думаю они скоро сделают некоторой базой Android 10-12 ибо на этих версиях уже полноценно функционирует многомодульная структура.