openlang

Scala.js на iOS?

Кто-нибудь в последнее время делал приложение для iPhone на scalajs и ionic … ?

Находил следы попыток примерно двенадцатилетней давности.

Спасибо,

Tavin

Переведено с английскогоПоказать оригинал

Разговор продолжается 3

Следуя доводам
  1. Ссылка на ответ

    Это довольно просто: попробуйте Progressive web app, как описано здесь: Progressive web apps | MDN (https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps)

    затем соедините это со scala.js + laminar

    Честно говоря, на практике это достаточно просто: работа на разных устройствах / конкретные возможности зависят от поддержки браузером и прочего

    Переведено с английскогоПоказать оригинал
  2. Ссылка на ответ

    я мало знаю об iOS, но исходя из опыта Android-разработки осторожнее называл бы это “несложным”. Приложение Android/iOS сперва может напоминать настольную программу на Electron, однако у такого подхода есть немало трудностей, которые в самом начале не очевидны:

    -

    Размеры экранов и плотность пикселей различаются, поэтому для некоторых компонентов UI понадобятся разные версии под разные дисплеи. Приложение должно определять модель телефона, на котором запущено, и показывать подходящие компоненты UI. (Конечно, у iPhone разброс меньше, чем у Android, но проблема всё равно остаётся).

    -

    Переключение между альбомной и портретной ориентацией, а также тёмной/светлой темой ещё усложняет правильное отображение GUI.

    -

    Доступ к различным настройкам и возможностям телефона требует больше работы, чем в настольном приложении. Насколько я понимаю, на iOS это сложнее, чем на Android, и приложению нужно уметь пользоваться iOS API.

    -

    С публикацией такого приложения в магазине Apple тоже могут возникнуть трудности, причём не только технические.

    Короче говоря, сделать это определённо можно, но у малой популярности такого подхода, вероятно, есть причины.

    Переведено с английскогоПоказать оригинал

Другие стороны того же вопроса

  1. Как в Java Mail показывать текстовое имя отправителя вместо его настоящего адреса электронной почты

    Я отправляю сообщения через Java Mail API. После доставки во входящих отображается адрес отправителя. Хочу показывать вместо…

    Ответы 2Последняя активность java
  2. Доступ к Dynamics CRM из TypeScript

    Мой код CRM выполняется в веб-ресурсе, поэтому для получения данных сущности приходится писать чтобы обратиться к этим данным…

    Ответы 2Последняя активность typescript
  3. Какой формат даты нужен заголовку HTTP-ответа в Gleam?

    Я хочу отправлять заголовок Date. Требуемый формат выглядит следующим образом: Вот мой текущий вариант кода:

    Ответы 3Последняя активность gleam