Разработка платформы Facebook - то, что они не предупреждают о вас

Разработка платформы Facebook - то, что они не предупреждают о вас
Разработка платформы Facebook - то, что они не предупреждают о вас

Видео: Разработка платформы Facebook - то, что они не предупреждают о вас

Видео: Разработка платформы Facebook - то, что они не предупреждают о вас
Видео: ОТКРЫВАЕМ СТРАШНЫЕ ВИРУСЫ - YouTube 2024, Ноябрь
Anonim

Во-первых, позвольте мне начать с предупреждения о том, что вы не читаете эту статью. Это разрушит некоторые ваши иллюзии о Facebook. На данный момент вы, вероятно, живете в мире с мечтой. Вероятно, вы думаете, что Facebook, как большая корпорация, которая пользуется уважением, играет честно - «они не могут сделать никакого зла». Более того, если вы думаете о разработке приложения для платформы Facebook, эта статья может вас отключить. Если я вас не испугал, продолжайте читать.

Image
Image

Мои преподаватели в университете говорили мне, что хорошая статья - это хорошо изученная и написанная источником власти, как предприниматель, я потратил более пяти лет на разработку приложений - три из которых для платформы Facebook. Мое самое популярное приложение для Windows Windows, Болтовня «Получает тысячи загрузок каждый день. Таким образом, я чувствую, что я знаю, что кое-что о Facebook работает, поскольку я наблюдал за ними своими глазами в течение полутора лет.

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

1. Это платформа Facebook, а не ваша.

Я заявляю очевидное здесь, но это, вероятно, наиболее часто игнорируемый риск при рассмотрении развития. Как вы, вероятно, знаете, Facebook является закрытой средой, и поэтому ваш успех и неудача так же важны для вас, как то, что позволяет Facebook (и то, что он не позволяет) делать.

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

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

2. Facebook любит меняться - меняет код

Это не просто пользователи, которые ненавидят его, когда Facebook меняет ситуацию. Разработчики тоже ненавидят это, и Facebook имеет плохую репутацию, когда речь заходит о том, чтобы быть «дружественным к разработчику».

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

За последние три года мы изменили основную часть приложения Chit Chat три раза.

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

3. Хорошая идея? Подготовьтесь к Facebook, чтобы создать клон

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

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

Чтобы проиллюстрировать этот момент, Athena IT Limited разработала приложение для чата Facebook для настольных компьютеров, Blackberry и iPhone - Facebook разработали приложение для каждой из тех платформ, которые конкурируют с нами на каждом из этих нишевых рынков.

Чтобы привести еще один пример, несколько лет назад я создал петицию и приложение для опроса - у Facebook теперь есть собственное приложение, которое доминирует над этим сегментом рынка.

4. Они пишут и переписывают книгу правил по воле

К лучшему или худшему, популярная родительская мантра «Мой дом, мои правила», к сожалению, относится к сети Facebook. В отличие от обычного бизнеса, в котором вам просто нужно заботиться о законах стран, в которых вы работаете, с продуктом, разработанным на платформе Facebook, вам также нужно заботиться о правилах Facebook, а также о T & C - условиях, которые могут измениться на минутное уведомление.

Примером, демонстрирующим этот момент, является Zygna. Их пользовательская база резко упала, потому что Facebook ограничил способ, которым они могут платить пользователям за предметы (ограничиваясь кредитами в Facebook) и ограничивая количество рекламных акций, которые они могут делать. Как хорошо финансируемая компания, поддерживающая VC с миллионами пользователей, у них гораздо больше влияния, чем у большинства разработчиков.

В другом примере, несколько лет назад, я создал приложение опроса / петиции, которое упало в соответствии с правилами, когда Facebook ввел ограничение на количество людей, которых вы могли бы пригласить в приложение. Кто хочет запустить шест, где они ограничены приглашением пяти пользователей в день?

5. Продвижение Facebook

Разрешите мне использовать два определения, чтобы объяснить этот раздел.Я бы назвал это двумя типами приложений Facebook: «на сайте» и «вне сайта». Приложения «На сайте», основанные на моем определении, - это приложение, которое размещается и выполняется из среды Facebook на Facebook субдомен, тогда как приложение «вне сайта» является приложением, которое использует API Facebook, но размещается и выполняется на вашем сервере в вашем домене / программном обеспечении, но каким-то образом взаимодействует с Facebook.

Если вы одержимы социальными сетями, вы можете решить, что социальные сети станут единственной стратегией, в которой вы получите «трафик» для своего приложения.

Когда вы разрабатываете платформу приложений Facebook «на месте», вы эффективно отказываетесь от трафика поисковых систем, то есть Google. Из-за закрытой стеновой среды Facebook сложнее ранжировать ваши ключевые слова и фразы.

Поскольку путь приложения Facebook является прямым путем к вашему приложению, медиа и другие веб-сайты предпочитают напрямую ссылаться на этот путь, а не на любой сторонний веб-сайт, который вы производите, это означает, что вы помогаете Facebook оценивать, а не вас. Это означает, что вся «ценность», которую вы создаете, помогает Facebook-рейтингу, а не вашему собственному продукту, - помните, что Facebook владеет этим и вашим расширением, а не вами. Кроме того, ваше приложение не будет загружаться, пока пользователь не войдет в Facebook, поэтому Google не сможет его обходить.

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

Большинство из вышеизложенного сделано без возможности обжалования или без официального рассмотрения или предупреждения.

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

Решение. Убедитесь, что ваша интеграция с Facebook продолжает работать и имеет стратегию непредвиденных ситуаций, если она не работает. Код прочно, чтобы, если компонент перестает работать, весь ваш программный продукт не перестает работать.

Если вы все еще собираетесь разрабатывать платформу Facebook, не говорите, что я не предупреждал вас о подводных камнях, которые вы испытаете.

Гость Сообщение написанное: Daniel Offer -Facebook программное обеспечение для обмена сообщениями «Chit Chat».

Рекомендуемые: