Search
Write a publication
Pull to refresh
-2
0
Send message

Это эталон эргономики для десктопов, а на мобилках во времена когда компактными телефонами стали называть смартфоны с диагональю 6.3", (каких очень мало на рынке, и в основном мы видим лопаты от 6.6"), хочется отправить такой "эталон" на ... доработку каждый раз когда для того, чтобы кликнуть по меню, или ещё какой кнопку в верхнем правом/левом углу приходится подключать вторую руку или как-то извращаться, ибо кажется что эти интерфейсы делали для инопланетян с длинными граблевидными клешнями

Современные телефоны спокойно вытягивают ps2 с AETHERSX2, но RPCS3 не дружит с arm, даже не смотря на то что они это заявляют на своём сайте, конечно да, игры действительно "запускаются", но везде какие-то траблы, тестировал на apple m3 pro игры, которые заявлены разработчиками RPCS3, как портированные

Дело вовсе не выгодоприобретателях, а в плане по реализации "суверенного интернета" (более известного как "чебурнет"), план прост - если в РФ есть альтернатива сервису, то его блокируют или накладывают на него запрет, и под блокирование сервисов выделены государственные деньги, которые использует РКН в своей доблестной работе

Все подобные заголовки нужно читать так: "В РФ планируют закрыть весь интернет и пересадить граждан на Чебурнет", потому что "интернет этот ваш это американское изобретение"

Думаю что стоит начать с того, что KMP ещё в бета, и, вероятнее всего, потому гугл и не занесли в студию создание проекта KMP по дефолту (а может никогда не занесут), но странно что это причина для расстройства, создать KMP проект не проблема, на сайте jetbrains (см. комментарий выше) или из репо Цховребова (https://terrakok.github.io/Compose-Multiplatform-Wizard/) где можно собрать проект с нужными либами, которые уже работают в мультиплатформе. Да и работать над проектом не обязательно в студии, jetbrains предлагает использовать fleet, сам я использую обе IDE.

По поводу либ, да, не все либы портированы на все платформы, но есть относительно удобные механизмы для того, чтобы использовать специфичные либы на отдельных платформах, Розов собрал актуальный список либ (https://github.com/androidbroadcast/AndroidToKMPState), которые можно заюзать в мультиплатформе, ну и собственно в конструкторе проектов от Цховребова перечислены только полностью мультиплатформенные (насколько помню). И если взглянуть на список полностью мультиплатформенных библиотек, то видно что их достаточно для многих проектов.

Архитектурный подход и DI на проекте вы устанавливаете сами, и делаете единый на весь проект, наверное только из каких-то иррациональных побуждений разработчик будет применять разные паттерны, но и тут за нас уже все придумали, совсем недавно выходила очень хорошая статья на хабре о том как правильно организовывать архитектуру проекта https://habr.com/en/articles/824048/ . Помимо этого есть очень хорошие библиотеки для MVI, например MVIKotlin (Аркадия Иванова), которые избавляют нас от головной боли по архитектуры и специфичных провайдов.

Тут:

Передаём наш ParticlesRenderer, с которым будем работать дальше.

А ниже мы создаем класс DustRenderer и больше нет никаких упоминаний о ParticlesRenderer.
Пока еще читаю статью, очень интересно.

Information

Rating
10,168-th
Date of birth
Registered
Activity