Перейти к материалам
медуза

«Медуза» год делала новое мобильное приложение — и наконец выпустила его. Зачем?

10 карточек
1

Что случилось?

Мы выпустили одно новое мобильное приложение «Медузы» для iOS и Android — вместо двух старых. Это довольно масштабный проект, мы потратили на него больше года — и, конечно, волнуемся, все ли хорошо получилось. В этих карточках мы постарались объяснить, зачем решили сделать новое приложение — вместо тех, к которым вы давно привыкли. 

Если вам не терпится на все взглянуть своими глазами, по этой ссылке вы можете скачать версию для iOS, а по этой — для Android.

2

Постойте, разве это не просто обновление старого приложения?

Нет, мы намеренно решили не обновлять приложения, а сделать новое с нуля — технологически и внешне соответствующее духу времени.

Старые приложения безнадежно устарели и уже не могли угнаться за развитием «Медузы». Каждое из них создавалось под свою платформу: одно под айфоны и айпады, другое под телефоны и планшеты на Android. В 2014–2016 годах так было принято, но у этого подхода обнаружились серьезные недостатки: дизайн и функционал приложений заметно отличались, их невозможно было синхронно развивать. 

3

Разве можно выпустить одно приложение и под iOS, и под Android? 

Да, теперь можно. Хотя в индустрии мобильных приложений все время идут споры. Нативные разработчики (специализирующиеся на конкретной платформе) считают, что их путь — единственно верный: нужна команда, которая будет писать либо под iOS, либо под Android. Любая технология, которая предлагает универсальное решение, встречает у таких профессионалов негодование и скепсис. Возможно, вы слышали о «кейсе Airbnb», которые выпустили приложение на React Native, а потом отказались от него. При этом есть, например, приложение наших друзей из Arzamas: оно написано на том же React Native и отлично работает.

Поскольку весь фронтэнд (те интерфейсы, которыми вы пользуетесь на сайте, в мобильной версии, в приложении) «Медузы» написан на React, мы, конечно, тоже думали про фреймворк React Native (если совсем просто, фреймворк — это программная платформа, «каркас», с помощью которой собирается продукт). Но в итоге решили, что он нам не очень подходит, и выбрали Flutter — фреймворк, написанный и поддерживаемый компанией Google.

Как и React Native, Flutter — реактивный: меняешь данные, тут же получаешь изменения в интерфейсе. И да, это молодой фреймворк, в нем не все работает идеально — однако уже есть большие компании и студии, которые используют его для создания приложений. И он очень подходит «Медузе». На Flutter разработчик «контролирует все пиксели», то есть вносить графические изменения очень удобно. В нем нет проблем с кастомными шрифтами. Flutter одинаково хорошо работает с обеими платформами — iOS и Android — и легко к ним адаптируется.

Благодаря этому любые изменения в приложении будут появляться у пользователей обеих платформ практически одновременно. Кроме того, мы заложили возможность доставлять новый функционал в приложения без апдейтов в сторах. 

4

Что нового в этом приложении?

Во-первых, новый дизайн. Внимательные читатели «Медузы» могли заметить, что наша визуальная айдентика в последние полтора года меняется — в десктопе, мобильной версии и на всех платформах. Да, это начало больших перемен, о которых мы обязательно расскажем отдельно. 

Во-вторых, новая навигация: три фида.  

Первый — «Главное» — основная лента со свежими новостями, важными текстами, разборами, играми и «Шапито». Тут же курсы валют и, например, статистика по заболевшим от коронавируса. Фид обновляется в реальном времени. Как и прежде, вы можете смотреть сложенную редакторами картину событий или переключиться в режим «по порядку». 

Второй фид — «Подкасты». У «Медузы» больше 15 подкастов обо всем на свете: еда, книги, русский язык, кино, родительство, финансы, а также ежедневное шоу «Что случилось» с Владиславом Гориным. Родной плеер «Медузы» на месте, работает еще лучше и удобнее. Продолжайте слушать выпуск, пока листаете другие разделы «Медузы».

И третий фид — «Коллекции» (он же «Гипноз»). Тут можно найти все рубрики, проекты и собранные редакторами вручную, собственно говоря, коллекции материалов. То есть очень много разнообразного чтения для тех, кому мало «Главного». Тут же хранятся ваши закладки — материалы, отложенные на потом.

Маленькие новостные заметки добавить в закладки нельзя: это очень короткий формат, который быстро устаревает. Закладки идеально работают с большими материалами, на которые не хватает времени (даже мы сами не всегда успеваем читать «Медузу»). Пользоваться закладками будет удобнее, если вы создадите профиль в приложении.

5

Профиль? Для закладок? Это еще зачем?

Для синхронизации! Если вы создадите свой профиль в «Медузе», а затем войдете с его помощью в приложение на другом устройстве, ваши закладки и история прочтения перенесутся (пока это касается других телефонов и планшетов, но скоро появится и в десктопе). 

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

К сожалению, вы не сможете перенести закладки из своих старых приложений, потому что там не было авторизации. 

6

Что еще? 

Еще одна классная функция — конструктор картинок для инстаграм-сториз. Мы заметили, что наши читатели часто выкладывают скриншоты материалов «Медузы» в инстаграм и решили упростить им задачу: теперь можно выбрать фрагмент любой статьи и легко сгенерировать из него красивую картинку — а потом отправить ее в инстаграм. 

7

Пуш-уведомления работают? 

Конечно. Каждый день «Медуза» отправляет пуши — срочные новости, важные тексты и некоторые подкасты, — если, конечно, вы разрешили отправлять вам уведомления. Время от времени мы будем присылать просто что-то интересное или развлекательное (даже «Шапито»), ведь иногда требуется передышка от новостей. Кстати, эти же материалы попадают в телеграм-канал Meduza Breaking. Если раздражают пуши, можно их отключить, подписаться на канал и там следить за уведомлениями.

В настройках вы также можете подписаться на «Вечернюю Медузу», чтобы по будням получать нашу рассылку с итогами дня. Сейчас она каждый день посвящена только одной теме — коронавирусу. 

8

Может, вы и темную тему сделали?

Да! Более того, вы можете сами переключаться между светлой и темной темами — а можете включить автоматическую синхронизацию (днем — светлый интерфейс, ночью — темный).

9

Что будет со старыми приложениями?

Мы не будем их обновлять. У вас есть несколько недель, чтобы привыкнуть к новому. Понимаем, что не всем это понравится: любое обновление всегда вызывает неудобства. Но мы очень старались. В частности, последние два месяца мы активно тестировали новое приложение вместе с группой читателей — и благодаря им исправили много ошибок. Мы ужасно благодарны нашим бета-тестерам. Впрочем, некоторые функции еще будут допиливаться в ближайшие недели. 

10

Это ведь бесплатно?

Разумеется. Мы никогда не продавали контент и не планируем это делать. Пожалуйста, не забывайте: реклама, которую вы видите в приложениях, оплачивает работу редакции. 

Скачать новое приложение можно в App Store и Google Play. Если оно вам понравится, пожалуйста, напишите отзыв и поставьте нам пять баллов. А если что-то пойдет не так, обязательно свяжитесь с нами через кнопку «Отправить баг в техотдел».