Windows

Rozvíjení pro platformu Facebook - co vás nevšimnou

Making a Marketer | a Marketing Festival documentary

Making a Marketer | a Marketing Festival documentary
Anonim

Za prvé, dovolte mi, abych vás začal varovat před čtením tohoto článku. Některé z vašich iluzí o Facebooku rozdrtíte. V tuto chvíli pravděpodobně žijete v poněkud senném světě. Pravděpodobně si myslíte, že Facebook, jako velká společnost, která je dobře respektována, hraje spravedlivě - "nemohou dělat žádné zlo". Kromě toho, pokud uvažujete o vývoji aplikace pro platformu Facebook, tento článek vás může odložit. Pokud jsem vás neměla strach, přečtěte si to.

Moji univerzitní lektoři mi říkali, že dobrý článek je velmi dobře prozkoumán a napsán autoritou, protože jsem strávil více než pět let vývojem aplikací - tři z nich pro platformu Facebook. Moje nejoblíbenější aplikace pro Windows na Facebooku, " Chit Chat " obdrží každý den tisíce stažení. Jako takový se cítím, že znám jednu věc nebo dvě o tom, jak funguje Facebook, jak jsem je sledoval s mými ohnivými očima po dobu půl desetiletí.

Dovolte mi, abych vám předběhl názor, který můžete o mně mít, tento článek bude znít jako někdo s "kyselými hrozny", ale prosím, považujte to za varovnou zprávu od někoho, kdo věděl, než investujete své dobře vydělané dolary nebo čas do vývoje pro platformu Facebook

1. Je to platforma Facebooku, ne Vaše.

Uvážím zde zřejmé, ale je to pravděpodobně nejčastěji přehlížené riziko při zvažování vývoje. Jak víte, Facebook je uzavřené prostředí a jako takový, váš úspěch a neúspěch je stejně tak pro vás, jako to, co Facebook dovoluje (a co to neumožňuje).

Když se vyvíjíte pro Na platformě Facebook ztrácíte spoustu kontroly nad tím, co můžete, a nemůže to udělat.

Navíc vzhledem k tomu, že Facebook má otevřené rozhraní API, znamená to, že překážky konkurentům jsou nižší než to, co mohou být při vývoji vašeho vlastního systému. Výsledkem je, že soutěžící bude pravděpodobně schopen vyvinout něco velmi podobného tomu, co jste udělali. K vašim nápadům je málo nebo žádnou ochranu.

2. Facebook miluje změnu - změna kódu

Nejenže uživatelé nenávidí to, když Facebook mění věci. Vývojáři to nenávidí, a Facebook má špatnou zkušenost, pokud jde o to, že je "přátelský pro vývojáře".

Facebook rád upgraduje svůj kód s malým nebo žádným varováním. Zatímco upgrady jsou vítány, Facebook má špatný záznam o zpětné kompatibilitě. To znamená, že byste mohli investovat značnou částku peněz pouze pro Facebook, abyste vypnuli určité API, změnili způsob, jakým tento kód funguje, nebo úplně změnili celou kódovou základnu

Během posledních tří let jsme se značně změnili jádra aplikace Chit Chat třikrát.

Řešení: Nutný je plán nouze. Ujistěte se, že máte jak rozpočet, tak podporu, abyste velice rychle změnili vaši kódovou základnu.

3. Dobrý nápad? Připravte se na Facebook Chcete-li vytvořit klon

Jak se vyvíjíte pro platformu Facebooku, neexistuje žádná bariéra, která by jim umožnila vytvořit konkurenční aplikaci. Konkurence s oficiálním produktem Facebook je těžké říci nejméně - dokonce i když je vaše aplikace lepší než jejich.

Bohužel, média jsou velmi "Facebook" zaměřena a jako taková - snaží se propagovat neoficiální aplikaci vyžaduje jak silnou ramena a široká ramena

Pro ilustraci tohoto bodu společnost Athena IT Limited vyvinula chatovou aplikaci pro stolní počítače, Blackberry a iPhone - společnost Facebook nyní vyvinula žádost o každou z těchto platforem, která s námi konkuruje v každém z těchto specializovaných trhů

Abych dal další příklad, před několika lety jsem vytvořil petici a hlasování - Facebook má nyní vlastní aplikaci, která ovládá tento segment trhu.

4. Napíšu a přepíšou Knihu Pravidel

Pro lepší nebo horší, oblíbená rodičovská mantra "můj dům, moje pravidla" se bohužel týká sítě Facebook. Na rozdíl od běžných obchodních případů, kdy se musíte zabývat zákony zemí, ve kterých pracujete, s produktem vyvinutým na platformě Facebook je třeba se také zabývat pravidly Facebooku a T & C - podmínkami, které se mohou změnit upozornění na okamžik.

Příklad, který ukazuje tento bod, je Zygna. Jejich uživatelská základna klesla dramaticky, protože Facebook omezil způsob, jakým mohou uživatelé platit za položky (omezující kredity ve službě Facebook), a omezil tak objem propagace, kterou mohou udělat. Jako dobře financovaná společnost s podporou VC s miliony uživatelů mají mnohem větší vliv než většina vývojářů.

V dalším příkladu jsem před několika lety vytvořil anketu / žádost o podání petice, která při spouštění Facebook omezení počtu lidí, které byste mohli pozvat do aplikace. Kdo chce spustit pole, kde je omezeno na pozvání pěti uživatelů denně?

5. Facebook Promotion

Dovolte mi použít dvě definice k vysvětlení této části. Chtěl bych popsat tam, že se jedná o dva typy aplikací na Facebooku, ty "na místě" a "off site". Aplikace "On Site" založené na mé definici je aplikace, která je hostována a spouštěna z prostředí Facebook na Facebooku subdoménu, zatímco aplikace "off site" je aplikace, která využívá Facebook API, ale je hostována a spuštěna na vašem serveru ve vaší doméně / softwaru, ale interaguje s Facebooku nějakým způsobem.

A - vyhledávače

Pokud jste posedlí v sociálních médiích, můžete se rozhodnout, že sociální média budou jedinou strategií, ve které získáte "provoz" pro vaši žádost.

Když vyvíjíte pro platformu aplikací Facebook "onsite" na návštěvnosti vyhledávače - tj. Google. Z důvodu uzavřeného stěnového prostředí Facebooku je těžší posoudit vaše klíčová slova a fráze

Jelikož cesta aplikace Facebook je přímou cestou k vaší aplikaci, budou média a další webové stránky upřednostňovat propojení přímo s touto cestou, které produkujete, znamená to, že pomáháte Facebooku později než vy. To znamená, že všechny "hodnoty", které vytváříte, pomáhají pozici ve službě Facebook, spíše než váš vlastní produkt - nezapomeňte, že společnost Facebook vlastní toto zařízení a vaše rozšíření spíše než vy. Vaše aplikace se navíc nebude načítat, dokud se uživatel nezaregistruje na Facebooku, a proto Google ji nemůže procházet.

B - Sociální média

Když se podíváte na světlou stránku Facebooku,, příležitost, hodně "volného organického" virového provozu. Přitom si pamatujte, že Facebook může při rozmaru zakázat vaši žádost, změnit kódy, na kterých je vaše aplikace založena, nebo zakázat vaši schopnost propagovat.

Většina z výše uvedených kroků se provádí bez možnosti odvolání nebo bez formální kontroly nebo varování.

Například Facebook deaktivoval ID aplikace, na které Digsby integroval své řešení Facebook, a tak zakázal jeho schopnost komunikovat s Facebookem. Toto bylo provedeno bez varování.

Řešení: Zkontrolujte, zda integrace vašeho Facebooku nadále funguje a zda v případě, že nefunguje, použijete nouzovou strategii. Kód je takový, že pokud přestane fungovat celý váš softwarový produkt, přestane pracovat.

Pokud se stále chystáte vyvíjet na platformě Facebook - neříkej, že jsem vás varování před nástrahami, které zažijete.

Guest Post napsal: Daniel Offer -Facebook messaging software "Chit Chat ".