Изображение блога
Тимофей Мартынов
Тимофей Мартынов Блог компании sMart-lab.ru
24 ноября 2020, 16:53

Как все-таки делать мобильное приложение для смартлаба?

Уважаемые разработчики, выскажите своё посильное экспертное мнение, как по-вашему все таки лучше делать:
  • нативочку отдельно под Андройд/iOS
  • или делать на единой платформе типа Flutter (что еще?)
Ну и ответьте плиз на вопрос: а в чем собственно разница между webview-приложением и полной нативочкой?
Лично я пока только понял, что разница в скорости работы (нативка будет быстрее)...

Напомню, у нас сейчас есть две вебвьюшных андройд приложухи:

Чат: https://play.google.com/store/apps/details?id=ru.smartlab.chat

Читалка: https://play.google.com/store/apps/details?id=ru.smartlab.read

Как все-таки делать мобильное приложение для смартлаба?
36 Комментариев
  • DRBUZZ
    24 ноября 2020, 16:56
    Нет
  • Чёрный Трейдер
    24 ноября 2020, 16:56
    Вот, нафига? Я помню, что одно время Эппл отказывал приложухе в размещении, если это просто то же, что и сайт.
    Есть мобильная версия сайта — и хватит.
  • Мое имя _Смех_
    24 ноября 2020, 17:00
    И будет приходить, на телефон, как Хамстер, стирает носки и пердит)))
    • Pedro Cardebar
      24 ноября 2020, 17:18
      Мое имя _Смех_,  можно через Эппл Пей донатить ему «на тещу» на постоянке, он еще Патрион сделает…
      • Мое имя _Смех_
        24 ноября 2020, 17:40
        Pedro Cardebar, Донат ладно значит он кому то помогает а вот как он срет или пердит, зачем мне знать.
    • товарищ масон
      24 ноября 2020, 18:16
      Мое имя _Смех_, главное чтобы не видео
      • Мое имя _Смех_
        24 ноября 2020, 23:38
        товарищ масон, да Тимофей не окуел ли с такой апликухой
  • Dobermann
    24 ноября 2020, 17:01
    Не слушайте, делайте мобильное приложение. Для поколения X, Y, тем более Z на подходе. Это ведь для чайников, а не профи, на Иос обязательно
  • Igor
    24 ноября 2020, 17:13
    • нативочку отдельно под Андройд/iOS   
  • Товарищ Айван
    24 ноября 2020, 17:14
    сделай удобное 
  • darkcorp
    24 ноября 2020, 17:14
    Честно, не понимаю в чем в данном случае преимущество мобильного приложения перед мобильной версией сайта.
    Раньше тоже ставил мобильные версии, но они занимают ресурсы телефона, качают много чего лишнего, тормозят, вылетают, глючат… Тот же гугл хром более стабилен и позволяет мне посмотреть страницу как на телефоне, так и передать ее на компьютер и обратно.
    Вообще, смартлаб я читаю через RSS читалку, там у меня все сохраняется и помечается, если есть что-то полезное. Я всегда могу найти нужную мне информацию. 
    А на самом смартлабе много мусора, который модераторы не чистят, тут хрен что найдешь, если даже помнишь, что читал это пару дней назад.
  • Pedro Cardebar
    24 ноября 2020, 17:20
    я не в теме, но сделайте смарт-лаб вкладкой (по братски на халяву ессно) в приложении тинькова (если такое есть)
  • Антон Иванов
    24 ноября 2020, 17:21
    Через RSS читалку читаю, приложение вообще не нужно. Даже ставить не буду, если появится. 
    • GOLD
      24 ноября 2020, 17:23
      Антон Иванов, толково)
  • GOLD
    24 ноября 2020, 17:22
    В андроид-приложение Тимофей насует рекламу по самые яйца… а я не хочу смотреть на Резвякова, Иксанту и Кречетова в своем любимом смартфоне… поэтому, я против Андроид-приложения… я за мобильную версию сайта!
  • Sir Dasfig
    24 ноября 2020, 17:26
    Читаю СмартЛаб в Сафари на iOS. В принципе и так нормально, если бы не чудовищные рекламные баннеры. Я понимаю, что сайт живет с рекламы, но можно было бы в мобильной версии размер баннеров и поменьше сделать.
    • Чёрный Трейдер
      25 ноября 2020, 11:26
      Sir Dasfig, проблема огромных рекламных блоков решается легко - 

      заходим на сайт и видим неприятный, огромный банер - 

      скачиваем AdGuard, ставим в нём галочки нужных фильтров -

      заходим снова на сайт, а там теперь всё красиво.






      • Sir Dasfig
        25 ноября 2020, 12:06
        Чёрный Трейдер, тоже выход, но хоть чем-то Тимофея хочется поддержать, хотя бы просмотром баннеров. ))
  • Гриша
    24 ноября 2020, 17:26
    зачем оно нужно? если только планируется финансовые операции
  • Petr S
    24 ноября 2020, 17:28
    тут вопрос от функционала. поскольку функционал видимо будет такой же — читалка, то вопрос зачем городить огород? 

    пс. для вебвью есть куча всего, пора конечно давно на реакт, там есть реакт натив. 
  • Александр
    24 ноября 2020, 17:29
    Flutter — говорят ничего. Все зависит от поставленных задач. Если приложение не будет ничем отличаться от сайта, то лучше использовать Electron + js (Apple правда не очень такое любит). Если будет отдельный уникальный функционал, то лучше использовать Flutter. Писать отдельно нативные приложения наверное очень дорого и может не окупиться.

  • kiki
    24 ноября 2020, 17:50
    вложись в адаптивный сайт с хор.дизайном. на нативных приложениях разоришься
  • dnmsk ☮
    24 ноября 2020, 17:58
    Сделай нормальный сайт адаптивный + PWA. И чтобы без перезагрузки включалась мобильная-десктопная версии.
  • Андрей
    24 ноября 2020, 18:10
    Лучше нормальную мобильную версию, производительную, и с удобными функциями, и чтобы плюсик за комментарии был справа, а не слева)
  • Stepan Romankov
    24 ноября 2020, 18:11
    Мне тоже абсолютно не понятно зачем делать приложение. Какие там будут функции которые прям под зарез нужны здесь и сейчас? 
  • Алексей Калинин
    24 ноября 2020, 18:24
    Как разрабатывающий приложение, имеющее сразу веб/iOS/Android версию, для Смартлаб вообще не понимаю, зачем нативка. Платить двум командам разрабов нативки, которые будут между собой постоянно синхронизироваться по работе? Нативка нужна, когда лезешь глубоко в систему. Смартлабу же webview за глаза, таких сервисов массы.

    Мы делаем на Ionic/Angular. 1 разраб на фронте, 1 на бэке. На выходе сразу три версии. По скорости: да всё летает, просто бэк должен сразу быть написан под масштабирование (S3 и т.п.). Современные смартфоны отрисовывают хорошо спроектированные webview не сильно заметнее нативки.
    • StockChart.ru
      24 ноября 2020, 18:39
      EvilBruce, чем ионик от кордовы отличается?
      • Алексей Калинин
        24 ноября 2020, 18:43
        StockChart.ru, эм :-) Так не сравнивают. Cordova — библиотека на JS для доступа к нативным функциям устройства. А Ionic — среда разработки фронта, работающая в том числе через Cordova. Но у нас capacitor :-)
  • Андрей Гордеев
    24 ноября 2020, 19:26
    Тимофей, нативное приложение менее требовательно к ресурсам (может быть, если хорошо сделано, но не обязательно) больше подходит для offline приложений и имеет больше возможностей для взаимодействия с ОС, но для smart-lab не нужны какие-то особые доступы к телефону, нужен аналог сайта для удобного использования с мобильного устройства.  WebView для этого вполне подходит.
  • Мое имя _Смех_
    24 ноября 2020, 19:51
    Просто для начала сделай так чтобы  видео, с других источников кроме ютуба вставлялось как в телеге или вк.
  • Flash Crash
    24 ноября 2020, 21:23
    Если приложуха не будет хотя бы похожа на инвестинг.ком по фунционалу, то зачем она нужна?
  • loginsmlab
    24 ноября 2020, 23:50
    Вебвью вцелом будет выглядеть хуже. Будут встречаться мелочи с выделением текста, зумом, скролом, подсвечиванием при нажатии, такие мелочи будут заметны опытному пользователю.

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

    Поэтому делай на вебвью, сэкономишь.
  • darkcorp
    26 ноября 2020, 09:42
    Я понял. Тимофею отдельное приложение необходимо для:
    — статуса (круто же, свое приложение)
    — дополнительной монетизации (в приложении сложно вырезать рекламу блокировщиками)
    — привлечения нового поколения (они больше предпочитают приложения)

    Старой гвардии привычнее и удобнее сидеть на сайте, чем в приложении. Но кого это ебет волнует? 

    Но если действительно интересно, то волнует большое количество спама, мусора на сайте. Нужны более жесткие настройки модерации к содержанию публикаций.
    Не по теме (например, Марадонна умер. Да, жалко, но это не спортивный сайт и к финансам отношения не имеет) — удалить с предупреждением. 
    Голый график без описания идеи — удалить. И т.д.

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн