«В начале учебного года моё приложение работать не будет» Статьи редакции
Разработчик бесплатного электронного дневника рассказал о давлении со стороны столичных властей.
Разработчик неофициального приложения для контроля за успеваемостью школьников Москвы «Независимый электронный дневник» Леван Квирквелия заявил, что столичный департамент информационных технологии препятствует ему использовать API единой системы электронных дневников. Представители властей утверждают, что доступ пришлось закрыть из-за постоянного нарушения правил использования API.
30 тысяч рублей и куча личного времени
Леван Квирквелия развивает сервис «МРКО — независимый электронный дневник», с помощью которого можно следить за школьным расписанием, оценками и статистикой успеваемости ребёнка. Первую версию приложения он выпустил в январе 2014 года, ещё когда учился в школе, но затем временно приостановил проект и вернулся к нему в ноябре 2015 года. На пике аудитория сервиса достигала 100 тысяч пользователей, рассказал Квирквелия vc.ru. Сейчас аудитория составляет от 30 до 50 тысяч пользователей.
На разработку сервиса, по его словам, потребовалось около 30 тысяч рублей и «куча личного времени». Активным продвижением приложения Квирквелия не занимался.
«На 90% продвижение состоит из сарафанного радио. Пару раз давал рекламу в группах во "ВКонтакте" по 300 рублей и в ленте на пять тысяч рублей, но это был эксперимент, который не окупился», — рассказал Квирквелия.
Данные «МРКО — независимый электронный дневник» получает с помощью API, который предоставляет Единая мобильная платформа (ЕМП) департамента информационных технологий Москвы (ДИТ).
«Они просто закроют API»
1 августа Квирквелия получил письмо от представителей ЕМП ДИТ Москвы с предупреждением об отключении с 1 сентября API доступа к данным электронного журнала и дневников московских школ.
Такой шаг в департаменте объяснили переходом всех образовательных организаций Москвы на единый общегородской журнал и дневник (ОЭЖД). В письме представители ЕМП порекомендовали разработчику сообщить пользователям о необходимости перейти на официальное приложение «Госуслуги Москвы» и использовать его как основное.
Квирквелия рассказал vc.ru, что новый дневник ОЭЖД существует уже около двух лет, но всё это время находился на стадии тестирования. По его словам, к ОЭЖД уже есть API, но его по каким-то причинам решено закрыть.
«Новый API они не разрабатывают, а лишь думают об этом. С сайта департамента уже удалена документация. В начале учебного года моё приложение работать не будет. Даже если API вернут в декабре-январе, я потеряю огромный кусок аудитории», — сетует Квирквелия.
Разработчик указал представителям департамента на то, что существующие методы API уже позволяют получать данные ОЭЖД. В ДИТ ответили (копия письма есть у vc.ru), что эти методы не поддерживают новый формат взаимодействия между департаментов информационных технологий и департаментом образования. Что это за формат, в ведомстве не уточнили. При этом в конце мая 2017 года, то есть в конце учебного года, в ДИТ на обращение Квирквелии отвечали, что в ближайшее время изменения в методах API не планируется.
«Как они не могли знать о таком уровне работ в начале лета? И почему именно 1 сентября? Люди уже начнут пользоваться дневником 31 августа. А обновлений не будет, они просто закроют API», — недоумевает Квирквелия.
Баннеры 18+ и переговоры с департаментом
В блоге на «Хабрахабре» Квирквелия рассказал, что это уже не первый случай, когда работе его приложения пытаются помешать. До перехода на API в 2016 году он использовал парсинг для получения сведений. По словам разработчика, в какой-то момент часть его пользователей стали видеть рекламные баннеры с контентом 18+, при переходе по которым открывался UC Browser.
«Ошибка была исправлена в тот же вечер, но не тут-то было. Сайт начали менять и портить парсинг. В день по два-три раза. Стало понятно, что меня пытаются "убить", и я решил использовать API», — написал Квирквелия.
По его словам, после этого попытки ограничить работу сервиса продолжились. В октябре 2016 года доступ к API был ограничен из-за «значительного расхождения» между количеством зарегистрированных логинов и количеством пользователей приложения «МРКО».
После этого, утверждает Квирквелия, его вынуждали ходить на переговоры в ДИТ, где от него требовали отчёты о стабильности работы приложения и гарантии того, что ошибок не повторится. На одной из встреч с сотрудниками ДИТ и ЕМП его предупредили, что если приложение не пройдёт проверку, доступ к API будет закрыт.
По словам автора приложения, доступ к API был восстановлен не сразу, а после открытия ему постоянно поступали угрозы о повторной блокировке. Сейчас Квирквелия готовит заявление в Федеральную антимонопольную службу. Он утверждает, что действия ДИТ связаны со сложностями развития конкурирующих сервисов, один из которых развивает студия Taktik Labs. По словам Квирквелии, она связана с компанией «Альтарикс», создавшей «Госуслуги Москвы» и другие решения для ДИТ, в том числе API ЕМП.
Ещё при начале разработки ОЭЖД Квирквелии, по его словам, не предоставили доступ к тестированию, из-за чего пользователи его приложения не могли войти в систему. При этом платный сервис Taktik Labs продолжал стабильно работать, заметил Квирквелия.
«Представляете, как удобно? Вы управляете ЕМП, блокируете меня, а вся моя аудитория переходит к вам», — резюмировал Квирквелия.
«Из-за этой истории мы чуть не похоронили электронный дневник»
Глава департамента информационных технологий Москвы Артём Ермолаев объяснил vc.ru решение закрыть доступ к API электронного дневника нарушениями сторонними разработчиками «этических норм», а также необходимостью обеспечить «максимальный уровень информационной безопасности» детей.
По мнению Ермолаева, дневник — это дополнительная площадка для показа различного контента, кроме того, в нём хранится контактная информация ребёнка и его родителя,
Ермолаев подчеркнул, что ДИТ может дать такие гарантии исключительно в официальных приложениях дневника, поэтому решено закрыть доступ к данным для неофициальных систем.
«Мы переводим дневник на бесплатный для жителей ресурс mos.ru, также у нас есть официальное бесплатное приложение дневника "Госуслуги Москвы"», — заявил глава департамента.
Объявления, о которых говорит Ермолаев, набрали около 300 показов, говорит Квирквелия, приводя данные AdMob. По его словам, баннеры появились в приложении из-за рекламной системы Google, а не по желанию разработчика.
С 1 сентября получить доступ к системе электронного дневника можно будет только через авторизацию на официальном сайте мэра Москвы mos.ru, указав номер телефона и электронную почту для идентификации. Для защиты персональных данных пользователей и защиты детей от неэтичной информации ДИТ будет использовать те же уровни защиты, которые применяет при предоставлении других государственных услуг и сервисов, сказал Ермолаев.
Как будто детишки сами не ищут порно в сети. Тем более можно ввести авторизацию приложений. А департамент просто не хочет терять монополию.
На что монополию-то? на показ оценок и расписания?
Комментарий недоступен
Комментарий удален модератором
Почитал.
Парень хотел срубить бабла на баннерах, не прокатило.
DITу действительно проще закрыть API и не тратить ресурсы на его поддержку, чем геморроиться с глючным приложением какого-то школьника.
Про откаты - факты, пожалуйста.
Ну и многие госсервисы работают очень даже неплохо. Например, те же Госуслуги и РЖД развиваются и становятся сильно лучше.
Комментарий удален модератором
Кто может гарантировать, что стороннее приложение не будет воровать пароли или показывать порнобаннеры? Вполне логичный ход со стороны властей.
Я несу за это ответственность.
Не очень логичный, если учесть, что специально для таких кейсов было создана ЕМП за миллиард
Логичный ход — это подмечать популярную частную инициативу и договариваться, как произошло со SpaceX и NASA, чтобы сэкономить деньги налогоплательщиков и предоставлять услугу лучшего качества. Здесь — нежелание сотрудничать, конкурировать и признавать, что shit happens.
С другой стороны, если верить версии ДИТ, то отношение разработчика к проблеме более чем пофигистическое, и это сильно отталкивает.
а кто может гарантировать, что это не сделает официальное приложение?
я скорее поверю частнику, которому есть что терять, чем госконторе в которой никто ни за что не отвечает и к суду за нарушения привлечь невозможно
Согласен, что нужно как то регулировать качество государственных и окологосударственных приложений. Но в этом случае написать четкие правила, которые реально исполнить. А не тупо закрывать апи
Логичный ход
Потратил он 30 тыщ рублей, а на показах баннеров-то он сколько заработал?
Ну и бесценный опыт: строить свой бизнес на полной зависимости от чужого API - большой риск.
ну вот считайте на аудитории в 50 тысяч сколько можно заработать
И ДИТ не жалко - они пытались ограничить детям возможность выбора школы (привязкой к прописке), и разработчика не жалко - он в детское приложение встроил рекламную сеть. Детей - жалко.
Приложение для родителей. Не? Школота итак знают расписание, оценки. Использовали родители впервую очередь. А не зарабатывать когда сделал что-то бесплатно и потратил тонну своего времени - это нормально и даже правильно.
Абсолютно нормальная ситуация получения опыта за свои деньги. Все через это проходят, кто пытается делать что-то своё. Трагедии нет. Но приложение вероятно придется новое придумывать, без зависимости от сторонних АПИ.
Комментарий удален модератором
Комментарий удален модератором
Комментарий удален модератором
а, это биобот департамента Москвы, как я сразу не догадался
Он не парсил сайт.
При этом варианте публикации - история как умный школьник не умеет настраивать admob.
Альтруизма ноль.
от альтруистов лучше держаться подальше, они опаснее ростовщиков и рэкетиров
Вобщем, гос-во по любому пытается повернуться к нам лицом: api, госуслуги и все такое прочее, но мэдленно. И часто не получается.
Остается пожелать не оставлять попыток.
Комментарий удален модератором
нужен комментарий юриста, желательно из Штатов - каковы подводные камни у сервиса, предназначенного для детей?
хранится ли персональная информация в этом приложении?
Кремневая долина 4 сезон 2 серия. Все разложили по полочкам.
Из ДИТ всё адекватно обосновали. Зачем вообще было открывать API для электронного дневника? Школы у нас по большей части государственные, вот пусть и государство занимается электронными дневниками.
Комментарий удален модератором
Переписать для студентов.
Только с хабра. :)
Сколько проблем то из-за электронных дневников:) Хотя мне вот вообще не понятно какую жизненноважную проблему он решает. В бумажный дневник запиши, в электронный введи, в журнал запиши, в электронный введи. Учителям легче работать стало от введения непродуманного айти? То что дети не могут записывать домашнее задание в дневник, это проблема их дисциплинированности, которой учат в школе, хоть и по неволе. Не стоит плодить сущностей сверх необходимого.
грузинские фамилии на -ия не склоняются
"Молодец, классная идея. Именно такие проекты достойны стать частью гос. системы. Марв сделал свое дело." - noname из Едра
Комментарий удален модератором
Комментарий удален модератором
"новый дневник ОЭЖД существует уже около двух лет, но всё это время находился на стадии тестирования."
:)))
Так и не выйдет из стадии тестирования :) всю жизнь в тестировании :)