Parse.com закрывается

    Привет, друзья!

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

    Сервис будет полностью отключен 28 января 2017 — у существующих пользователей есть ровно год на миграцию данных и перенос своих приложений в другое место.

    Для этого команда Parse выпустила утилиту для миграции данных из Parse в MongoDB и Parse Server — open-source решение, которое позволит (в некоторой мере) перенести функционал API на свое оборудование.

    Migration Guide предлагает переносить существующие приложения в два этапа:
    • перенос данных в собственную базу MongoDB (API будет по прежнему доступен через api.parse.com)
    • установка и настройка собственного Parse Server с последующим переводом API на него

    Плохая новость в том, что Parse Server не на 100% реализует функциональность Parse.com. Так, согласно документации, не поддерживаются:
    • Cloud Code modules (предлагается использовать сторонние библиотеки)
    • Аналитика (предлагается воспользоваться другими сервисами, к примеру Mixpanel или Google Analytics)
    • Config
    • Dashboard (никакого UI для администрирования из коробки)
    • iOS in-app purchase verification
    • Jobs (предлагается воспользоваться другими решениями, к примеру kue)
    • Push Notifications
    • Schema API
    • Webhooks

    Т.е. простые приложения, которые, к примеру, только хранят данные либо используют авторизацию и сессии, получится перенести без особых проблем. Однако если вы используете jobs, хуки, рассылаете Push-уведомления или используете аналитику, то придется заняться серьезной переработкой приложения.

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

    Как подчеркивается в тексте, рекомендуется начать работы по миграции как можно быстрее.

    Можно вспомнить, что Parse.com был основан в 2011 году (один из основателей — эмигрант из Украины Илья Сухарь), а в 2013 был куплен Facebook за $85 млн. В то время Facebook еще не имел серьезных показателей в монетизации мобильного траффика и компания рассматривала различные варианты для развития в других направлениях. Покупка Parse позволяла закрепиться в нише платных сервисов для разработчиков мобильных приложений, с прицелом на будущий рост и доходы.
    Однако теперь, когда квартальная прибыль Facebook перевалила за $1 млрд (и 80% из этого — за счет рекламы на мобильных устройствах), у компании все меньше желания заниматься сторонними проектами, не связанными с рекламной моделью. Тем более, когда были сделаны серьезные ставки на WhatsApp и Oculus, не приносящие на данный момент никакой прибыли.

    В итоге, силы будут переброшены на более перспективные направления, а Parse закрыт.

    Всем успешной миграции!
    Поделиться публикацией
    Похожие публикации
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама
    Комментарии 72
    • 0
      Ого. Parse же такой крутой колокольчик для пушей сделали, мы как раз такой же хотим делать ну или похожий.
      А они бац и закрываются.

      Причем только стали на сайты внедрять и т.д. удобная штука у них была. Странно.

      PS. Я знаю что там не только пуши. просто каждый смотрит со своей колокольни.
      • –4
        Так, я перепутал Parse и Roost. Но то что Parse обвалился тоже плохо. Так как реально знаю много людей, кто там и API использовал и просто пуши держал.
        • +5
          Вот именно поэтому, когда вы начинаете пиарить свой сервис, вам и задают вопрос — чем вы лучше RSS? RSS я, как владелец сайта, хотя бы контролирую, а ваш сервис — нет. Т.е. завтра вы решаете, что вам надоело впустую тратить ваше время, удаляете софт из маркета, отключаете шарманку, и я теряю аудиторию. Хорошо, если вы предоставите какие-то пути миграции, но давайте будем смотреть правде в глаза, подобное поведение это скорее исключение из правил. В большинстве случаев никто этим не запаривается и просто объявляется: мы закрываемся через месяц, мигрируйте как и куда хотите. И это я про большие компании говорю, у сервисов «одного человека» обычно просто сайт падает и уже не поднимается никогда.
          • 0
            Я ни слова не сказал про свой сервис. Интересно осознавать что меня в лицо уже узнали тут.
            Я только лишь написал про пуши в Parse и про то, что я знаю людей которые их там использовали. Как вы это привязали к моему сервису понять никак не могу.

            Если раз написали — RSS это вообще не из той оперы. У нас например сейчас есть среди методов рассылок и email тоже. То есть по сути сейчас подключившись пользователь может принимать и на почту и через приложение и через браузер и через телеграм уведомления.

            Да ничто не мешает сделать вам для каждого пользователя RSS ленту. Заставить их поставить RSS ридеры на все свои устройства, сделать ещё перенаправление на Email из какого нибудь сервиса вроде IFTTT. И все это тоже будет работать.
            С таким же успехом можно сказать что и комментарии на хабре не нужны — можно ведь в IRC создать например каналы под определённые статьи и там их обсуждать.
            • 0
              И да насчёт RSS — нам постоянно пишут как например с сайта пуши отправлять и т.д. даже владельцы сайта иногда не в курсе что такое RSS и что он у них есть.
              Насчёт «сервиса одного человека» нас уже двое. Плюс ко всему сервис вполне сам себя окупает. Также я лично никак не захочу его закрывать так как я сам им пользуюсь, а также люди с которыми я работаю а также те кто платят ежемесячную подписку за платные функции. У нас уже есть обязательства перед пользователями.
              • 0
                Ок. Увидел что таки упомянул про виджет. Просто странное совпадение.
                Ещё кстати похоже Facebook зарабатывает слишком много денег что закрывает проекты вместо того чтобы их продавать. Причём сервис по сути уникальный — найти альтернативу Parse крайне сложно.

                К слову тут насчёт миграции — по сути GCM токены тех же веб пушей тоже никак не мигрируют между доменами. Т.е. в случае смены домена всем пользователям нужно будет снова разрешать пуши на сайте.
                И ещё насчёт миграции — одна из важных целей у нас это не допустить прямой связи между каналом и пользователем т.е. канал ни при каком условии не узнаёт почту или какие либо ещё токены и т.д. и отписку от канала полностью отрубает связь канала и он не может спамить.
                Мы возможно будем вводить ещё и СМС оповещения на тех же условиях т.е.номера никто не узнает

                Мы работаем по модели B2B2C. И все данные принадлежат пользователям, а не каналам на которые они подписаны.
          • 0
            Очень жаль. Часто хвалил этот сервис, а на сайте пользователям заявлял о долговечности. Придётся переезжать, не бросать же пользователей тоже.
            • 0
              Какие есть альтернативы? Куда переезжать?

              И еще интересны причины такого поворота событий.
              • 0
                Смотря чему альтернативы. Если брать пуши, то видимо например OneSignal
                • 0
                  Да как раз пуши меньше всего интересуют. Для БД удобной альтернативы.
                  • 0
                    Гуглится вроде быстро например
                    alternativeto.net/software/parse
                    • +1
                      Посмотрите на Quickblox и модуль Custom Objects.
                      • 0
                        Не смотрите на квикблокс, это ужас
                      • НЛО прилетело и опубликовало эту надпись здесь
                        • 0
                          Да главное чтобы был похож на Parse по функционалу и по коду изменение не много было. У нас огромный проект на стадии завершения завязанный на Parse, плюс пара старых поменьше тоже под него. Теперь надо переделывать.

                          Плюс надо чтобы дружил с Unity без костылей.

                          Unity свою БД пока в стадии альфы держит. Если кто посоветует что из личного опыта — буду благодарен.
                          • НЛО прилетело и опубликовало эту надпись здесь
                            • 0
                              Да не, мы их СДК активно юзали в коде + в Cloud Code часть кода вынесена. Кто ж знал что так получится. Вроде развивались, вот у них до сих пор новая панель управления в бете. И тут на тебе.
                            • НЛО прилетело и опубликовало эту надпись здесь
                        • 0
                          У OneSignal очень медленная отправка пушей, в частности на iOS, и есть подозрение что полностью бесплатным он будет еще не долго. Попробуйте посмотреть в сторону Pushwoosh
                        • +9
                          Причины описаны в конце статьи — фейсбуку он просто лишним грузом идет.
                          Ненавижу когда такие крупные корпорации зла закупают проекты и потом их закрывают… Можно же было наверняка отдать (или выставить на аукцион), с руками бы забрали проект
                          • +1
                            Да мне кажется FB еще бы и заработать мог не плохо. Мне друзья жаловались, что они использовали кучу всего в Parse — а он все не просил денег. Т.е. бесплатный порог просто огромен был. И если его снизить, то скорее всего проект неплохо так окупался бы.

                            Вообще не ясно зачем закрывать успешный продукт, которым действительно все пользуются и который развивается.
                            • 0
                              Я так понял это предположения. Могли бы ценник поднять, если работали в убыток, думаю многие согласились бы платить.
                          • +1
                            • 0
                              Бесплатно только 100 пользователей и 200к объектов на таблицу.
                              • +4
                                А если бы пользователи платили даже с невысоких порогов, то и parse.com не закрыли бы.

                                Любите вы халяву и чтобы работало прекрасно.
                                За все хорошее надо платить. Это не зазорно. Это путь к развитию себя и продукта.
                                Тем более, что в конечном итоге за использование BaaS платит сам заказчик.
                                • +2
                                  Я не против платить, когда буду уверен, что платформа подошла, а пользователей накопилось достаточно или база выросла до значимых размеров, но бесплатных 100 пользователей и на неделю не хватит. Никакой оценки продукта на основе такой платформы не произвести.

                                  Я был готов платить Parse, но я был слишком далеко до встречи их бесплатных ограничений. Они же не понизили этот порог, они просто закрывают. Так что такая аналитика «если бы пользователи платили» здесь неуместна.
                                  • 0
                                    Дополнительные 1000 юзеров стоят доллар в месяц. Уж конечно, это оооочень большая сумма.
                                  • +3
                                    Любите вы халяву

                                    А вы её, конечно, ненавидите.
                                    • 0
                                      Я например не люблю. За халяву всегда кто-то платит. И может в любой момент перестать это делать.
                                      • 0
                                        Я люблю Олечку, но никогда не позову ее в кино, потому что она может отказать.
                                        • 0
                                          Вы сравниваете теплое с мягким. У меня есть лучше пример. У Олечки есть муж, который оплачивает ей еду, кино, телефон и остальные блага цивилизации. А вы с Олечкой просто гуляете более-менее постоянно. Потерять Олечку в данном случае вероятность у вас больше, нежели вы были бы этим мужем.
                                          • 0
                                            То есть даже пытаться не нужно? Я на это намекаю)
                                            • 0
                                              Нужно. Но ваш изначальный вопрос был о любви к халяве, а не о попытке её попробовать.
                                              • +1
                                                Вечно неправильно всё объясняю, но попробую не иносказательно. Я имел ввиду, что в вашем случае, может вы и любите халяву, но боитесь утраты в будущем, поэтому избегаете и сторонитесь её, говоря себе, что вы ее не любите. В общем на это я пытался коряво намекнуть.
                                      • 0
                                        Я всегда за то, чтобы хорошая работа хорошо оплачивалась.
                                        Даже если какую-то услугу делают бесплатно, я стараюсь отплатить.

                                        А про чаевые в ресторанах и кафе вообще молчу.
                                • +4
                                  Хорошо не стал пользовать.
                                  • 0
                                    Как вариант, если нужна только БД, поднять у себя Parse Server
                                    • 0
                                      Делать миграцию на Parse Server нет никакого смысла, половина функционала не поддерживается.
                                      Лучше уж тогда с нуля свое решение написать чем допиливать.
                                      • +3
                                        Вот вам и облачный бекэнд.
                                        • +10
                                          Знаю рынок backend as a service с самого начала (мы основали QuickBlox еще до того, как появился Parse), и понимаю механизмы, руководящие решением Facebook, но всё равно я сам немного удивлён этим решением.

                                          Всё-таки Parse был мощнейшим бекендом, который развивался как универсальный backend-as-a-service. Многие не выдержали гонки и слились — просто закрылись или были acqu-hired, как Stackmob. Некоторые другие остались вяло развиваться как побочный продукт сервисной компании. Мы, хотя и продолжаем развивать универсальные Data модули (Content, Location, Custom Objects), сфокусировались в основном на ОТТ коммуникациях — Chat, Video Calling, Push Notifications, т.к. среди наших пользователей это более востребовано.

                                          В итоге чисто бекенд для данных сделал лучше всего именно Parse и действительно жаль, что он уходит, во многом они для нас были примером и хорошим партнером для соревнования по части data API.

                                          Стратегически, опять же, если делать всё правильно, приобретение Parse имело огромный смысл для Facebook. SDK фейсбука для мобильных приложений постоянно вызывал нарекания. Они не использовали и до сих пор не используют всю мощь developers ecosystem, особенно в mobile. А ведь оттуда по идее растут корни будущего роста — разработчики создают новые успешные приложения, интегрированные в инфраструктуру Facebook, и конечные пользователи остаются у вас, не надо потом их покупать за миллиарды.

                                          Коммуникации опять же — чат, видео звонки, пуши. Фейсбук развивает свою платформу Messenger в том числе для разработчиков. Конечно, исторически у корпораций редко получается успешно интегрировать крупные приобретения, но мне всегда нравилось думать, что есть у Цукерберга хитрый план по слиянию Parse, WhatsApp, Messenger в единую data+communication платформу, ориентированную на разработчиков, и мы еще с ними повоюем за разные сегменты в этой области. Но теперь даже и не знаю.

                                          На месте Facebook я наверное сместил бы фокус на Messenger и потихоньку Parse заребрендил туда. Но я бы это делал так, чтобы оставить все полезные ништяки парса — документацию, семплы, архитектуру, админку, cloud code, всю платформу данных, и уже туда добавил мессенджер. А они скорей всего просто переведут программистов с одного проекта на другой, и большинство наработок будет потеряно. Делать такие миграции-слияния дьявольски сложно, а в крупных корпорациях еще и абсолютно неблагодарное дело. Только что погуглил новости об Илье Сухаре, основателе Parse, и это подтвердило мои догадки — он ушел из Facebook в августе, перед этим участвуя в запуске Messenger.

                                          Мы со своей стороны продолжаем работу и развитие. Немедленно приступим к созданию мигратора данных из Parse, тем более что из-за чата к нам переходили пользователи от Parse и раньше. Декабрь 2015 для QuickBlox был очередным рекордным месяцем по траффику чата/звонков и API данных, обслуживаем миллиарды запросов ежемесячно. В планах скоро запуск своего варианта «cloud code» а также кое-чего, что еще никто на рынке не сделал.

                                          Пользуясь случаем — наши самые популярные SDK это iOS, Android, Javascript. Сделали BlackBerry все платформы — почти не используется. Сделали Windows Phone предыдущие версии — используется слабо. Стоит ли делать Windows 10? У нас почти готово SDK под Windows Phone 8.1, мы можем его доработать до кросс-платформенной десятки, но не уверены, что это пока востребовано на рынке — буду благодарен за комментарии или личку по этому поводу.
                                          • –6
                                            Несколько лет назад я здесь же на Хабре спрашивал, почему вы не хотите сделать документацию на русском. Вы (ваша компания) ответила, что подумаем. И ничего не сдвинулось. На parse.com в прошлом году появилась русская документация без всяких просьб. Спрошу ещё раз — может найдёте время? Не понимаю ситуации, когда русскоговорящие владельцы сервиса стесняются своего родного языка.
                                            • +13
                                              Честно — не стесняюсь русского. У нас 95% команды русскоязычные, нам бы было проще документацию и видео туториалы все на русском делать.

                                              Тут такие соображения:

                                              1) очень редки такие запросы даже от русскоговорящих, большинство IT специалистов без проблем читают английскую документацию. Ваш запрос запомнился в том числе поэтому — почти никто это не спрашивает. Давайте посмотрим на количество плюсов к вашему комменту и если оно 2 или более, мы серьезно еще раз об этом подумаем.

                                              2) время-деньги ограничены, выбираем поддерживать одну версию документации, зато выдать лучше качество. Это ведь не один раз написал — нужно постоянно поддерживать в актуальном состоянии, у нас более 800 страниц в индексе, большая часть — документация.

                                              3) если добавим русский, по идее нужно добавлять и другие языки, по рейтингу популярности:
                                              китайский
                                              испанский
                                              хинди

                                              По траффику, кстати, у нас 1) Индия, 2) США.
                                            • 0
                                              мигратор данных это хорошо, но было бы лучше если б для серверной части полноценная миграция была. Вон там сколько всего повыпиливали, правда лично мне только Webhooks нужны были. Выбираю между dreamfactory и backendless для полноценной миграции с серверным кодом
                                              • 0
                                                почему не ведете блок QuickBlox на хабре? Нормальный ведь сервис, и для старта дает не мало (по сравнению с аналогами). Вот ща многим не хватает cloud code, и мне по сути тоже, и по этому я не могу сразу перейти на ваш сервис, а через месяц благополучно забуду (благо у парса еще год) и когда вы его сделаете, мало кто узнает об этой фиче.
                                                • 0
                                                  Как долго ждать мигратора данных из Parse? Товарищ разработал для клиента приложение с использованием Parse, но сегодня получил письмо с уведомлением о закрытии сервиса. Рассматривает вариант миграции.
                                                  • 0
                                                    >> Стоит ли делать Windows 10?

                                                    Конечно стоит! Почти ни у кого нет sdk под .net, каждый раз смотришь километровые списки библиотек и расстраиваешься.
                                                  • –1
                                                    Unity сделайте. (сорри — комментарий был для qbtarzan)
                                                    • 0
                                                      У нас есть Unity модуль, как эксперимент делали, который покрывает только часть платформы (модуль Content в основном), для динамической подгрузки ассетов в сцену из облака. Полноценного SDK пока нет. Как временный вариант, можно работать напрямую с нашими JSON API или посмотреть Javascript реализацию.
                                                    • +2
                                                      Ребят, кто пробовал www.hivepod.io? Выглядит интересно.
                                                      • 0
                                                        Или в ту же тему — github.com/Kinto/kinto
                                                        • 0
                                                          Выглядит очень круто. Я правильно понимаю, что он бесплатен и его можно развернуть на своем сервере, а не только на Heroku?
                                                          • 0
                                                            Я так понял да, и кроме того там встроенная админка (если речь о hivepod).
                                                            • 0
                                                              Спасибо, попробую развернуть его на Amazon (Ubuntu+MongoDB) — судя по ответам Hivepod пока лучшее решение для меня — игры на мобильники (смотрел Kinto, PlayFab)
                                                        • 0
                                                          Явно, что замена Parse видиться сейчас только в Firebase. Как по мне, аналогов более смежных по функционалу сейчас нет.
                                                          • НЛО прилетело и опубликовало эту надпись здесь
                                                          • +5
                                                            Блииин. Я сделал на Parse проверку лицензий для своего Android проекта.
                                                            В прошлом году я выиграл «Facebook Bootstrap Track» и $5000 на услуги Parse, пока не потратил ни копейки.
                                                            Думал, что этих денег хватит на все мои будущие проекты. Облом. Да еще их не вывести на мою кредитку :)
                                                            Объявляю «Черную киберпятницу»:
                                                            Если кто-то сейчас использует платные услуги Parse — отдам свой аккаунт и $5000 за 5%. На полном серьезе, иначе деньги пропадут вообще.
                                                            • 0
                                                              А не пробовали в фейсбук написать? Ведь это не ваша вина, что вы не потратили, а их, что они закрывают сервис.
                                                              PS. Возможно передача аккаунта со средствами запрещена условиями конкурса.
                                                              • 0
                                                                Насколько я понял, это призовые деньги, предназначенные только для оплаты услуг Parse.
                                                                В аккаунте Parse, рядом с номером кредитки светится зеленая надпись $5000.
                                                                Никакой магической кнопочки «refund» нет.
                                                                Может, кто пользуется платным Parse, прояснит момент зачисления-возврата средств?
                                                                • НЛО прилетело и опубликовало эту надпись здесь
                                                                  • 0
                                                                    Но все равно, предложение в силе. Втихую поменять имя и пароль — дело пяти минут. Да и терять-то мне особо нечего, все равно придется сваливать от них.
                                                                    • 0
                                                                      аналогичная история, расскажите, пожалуйста, если получится каким-то образом эти виртуальные $5000 монетизировать)
                                                            • 0
                                                              Господа, а куда податься за аналитикой и пушами наиболее близкими по простоте внедрения, использованию и бесплатности к Parse? В первую очередь важны именно push-уведомления, чтобы можно было слать не только из веб-интерфейса, но и через запрос, к примеру, из PHP приложения. Pushwoosh, как я понял, не позволит бесплатно слать пуши от своего PHP скрипта.
                                                              • +1
                                                                Сча смотрю PlayFab — там есть и пуши и аналитика (аналитика впечатляет), плюс куча других интересностей. (https://api.playfab.com/videos — 6 видео про аналитику). Насчет можно ли послать из PHP — не подскажу.
                                                                • 0
                                                                  Забыл ещё один важный для себя пункт — комьюнити — про Parse были легко спросить
                                                                  • 0
                                                                    А как много у вас устройств на которые вы рассылаете пуши? У нас в Pushwoosh есть стартап план со всеми платными фичами(сможете и из php и из go слать запросы) и аналитикой пользоваться, но с ограничением на количество девайсов. Я сегодня написал на работе мигратор с Parse в Pushwoosh написал :)
                                                                  • 0
                                                                    Выглядит заманчиво — «No matter how many players you have, it’s free.»
                                                                    Как-то я пропустил этот сервис, когда где-то с год назад поглядывал в сторону BAAS с упором на игры.
                                                                    Есть еще такая штука: http://www.gamedonia.com/

                                                                    • +1
                                                                      Он 3 мес назад стал бесплатным вроде.
                                                                • +1
                                                                  Подборочка альтернатив на GitHub. Надо полагать, пулреквесты приветствуются:
                                                                  github.com/relatedcode/ParseAlternatives
                                                                  • 0
                                                                    "...Oculus, не приносящие на данный момент никакой прибыли."

                                                                    Простите, ШТА??
                                                                    DK2 продавали по $349, а на Rift подняли цену до $599 (плюс налоги и доставка, но это отдельная история)
                                                                    Учитывая что разработка была профинансирована через Kickstarter, в плане железа Rift от DK2 мало чем отличается, и за первые часы предзаказа Rift забукировали более полу-миллиона человек — даже если половина заказов отвалится (очень маловероятно, т.к. при предзаказе верифицировались счета, т.е. это предзаказы реально существующих людей с реальными кредитками) Facebook всё равно заработали минимум 25 миллионов баксов за несколько часов.
                                                                    • 0
                                                                      Продукт еще официально не продается — выручка отсутствует. Называть предзаказы прибылью не совсем корректно.
                                                                      Но даже если и так, вряд ли Facebook потратил $2 млрд на Oculus, чтобы заработать $25 млн :)
                                                                      • 0
                                                                        1. Их наоборот упрашивали уже несколько месяцев «shut up and take my money». Вообще никаких сомнений нет что продажи будут огромные. Ну, разве что HTC может 28 февраля ценой привлечь и оттянуть часть на себя.
                                                                        2. Oculus дешевле не стал и не станет после продажи Rift. Это прямые доходы. Другой вопрос — стоил ли Oculus свои 2 ярда изначально, или нет. Имхо — нет. Даже Vive неслабый конкурент, а ещё PSVR и OSVR на рынке, плюс новые игроки, типа Overkill.
                                                                    • +1
                                                                      В качестве наглого пиара:

                                                                      Руководство по миграции сервера Parse для разработчиков
                                                                      habrahabr.ru/company/microsoft/blog/276407

                                                                      Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.