Как сделать сервис, который будет доступен одновременно в виде сайта, desktop приложения, android и ios приложений?

И чтобы не пришлось все это разрабатывать отдельно. Какие технологии? Какие лучшие практики? Раньше занимался иключительно серверной разработкой, по этому вообще не знаю, с какой стороны подойти к вопросу.

Дополнительно:

нет такого сервиса. Даже для андроид и ios, обычно, отдельно разрабатывают

  • Все будет зависит от функций и задач сервиса
  • Alex_mos, ну это будет что-то похожее на форум. Изначально я хотел делать сайт. Но теперь хочу чтобы этот сайт также был доступен в виде desktop, android и ios.
  • serhiops, ок. Тогда какие технологии использовать, даже если придется на каждую платформу отдельный клиент делать? Каким должен быть backend в таком случае?
  • gomin1d, почитайте про flutter, как понимаю на нем можно и веб и кросплатформенные приложения для андроид и ios. Или почитайте про pwa.
    Но в любом случае многое зависит от требований и функционала.
  • Писать сайт, оптимизированный для мобильных экранов, а на десктопе и мобильных девайсах делать приложение, которое читает и выводит HTML (со всеми сопутствующими технологиями) код и преобразует в интерфейс. Например для Android это приложение с WebView, по сути очень простой код, который делает только то, что выводит на экран страничку web-сайта, по этому же принципу есть и десктоп приложения (например клиент Youtube), которые работают отдельно от браузера, но по сути являются им для одного какого то web-сайта.

    • WebView в виде браузера для одного сайта запрещены в маркетах, на сколько я знаю
    • Дмитрий Б, ну, во 1-х про маркеты в условиях речи не было, во 2-х не обязательно в маркеты все размещать, можно и на своем сайте APK/APP разместить, а в 3-х приложение не обязательно должно быть только WebView, это может быть ключевой, но не единственной его функцией. Тем более, если сервис приличный, то вопроса с размещением не будет.
    • AlexVWill, успехов )

    Ответы:

    JS + HTML + CSS. Писал мобильные приложения на android/ios на ionic, впечатления хорошие. Для ПК версии не делал, но судя по документации, сделать можно подключив electronjs

    https://ionicframework.com/
    https://ionicframework.com/docs/deployment/desktop-app
    https://www.electronjs.org/

     

    Для решения данной проблемы вы можете воспользоваться услугами фрилансеров. Мы выполним необходимую работу быстро и качественно.

     

      • Как сделать сервис, который будет доступен одновременно в виде сайта, desktop приложения, android и ios приложений?Есть ответ
      • 07.04.2024
      Ответить

      Для создания сервиса, который будет доступен одновременно в виде сайта, desktop приложения, android и ios приложений, можно воспользоваться технологией разработки кроссплатформенных приложений. Одним из самых популярных инструментов для этого является фреймворк Electron.

      Electron позволяет создавать кроссплатформенные приложения с использованием веб-технологий, таких как HTML, CSS и JavaScript. Он позволяет запаковать веб-приложение в исполняемый файл, который может быть запущен на различных операционных системах.

      Для начала разработки сервиса вам необходимо создать веб-версию приложения. Это может быть просто сайт, который будет отображаться в браузере. Затем вы можете использовать Electron, чтобы упаковать ваш веб-приложение в desktop приложение для Windows, macOS и Linux.

      Для создания мобильных приложений для Android и iOS вы можете использовать фреймворки для гибридной мобильной разработки, такие как React Native или Flutter. Эти фреймворки позволяют создавать мобильные приложения с использованием JavaScript (React Native) или Dart (Flutter), а затем компилировать их в нативный код для Android и iOS.

      Таким образом, путем использования различных технологий для различных платформ, вы сможете создать сервис, который будет доступен одновременно в виде сайта, desktop приложения, android и ios приложений.

    Оставить комментарий