A Facebook Platform fejlesztése - amit nem figyelmeztetnek rád

A Facebook Platform fejlesztése - amit nem figyelmeztetnek rád
A Facebook Platform fejlesztése - amit nem figyelmeztetnek rád
Anonim

Először is hadd kezdjem azzal figyelmeztetni, hogy ezt a cikket elolvastad. Meg fogja rombolni néhány illúzióját a Facebookról. Abban a pillanatban valószínűleg egy álomvilágban élsz. Valószínűleg úgy gondolod, hogy a Facebook, mint egy nagyvállalat, amelyet tiszteletben tartanak, tisztességesen játszik - "nem tudnak gonoszt csinálni". Továbbá, ha a Facebook platformra irányuló alkalmazás fejlesztését tervezi, akkor ez a cikk elakadhat. Ha nem félek veled, olvasd el.

Image
Image

Az egyetem oktatói azt mondták nekem, hogy egy jó cikk olyan, amit egy hatósági forrás jól kutatott és írt, mint vállalkozó, több mint öt évet töltöttem alkalmazások fejlesztésével - ezek közül három a Facebook platformra. A legnépszerűbb Facebook ablak szoftveralkalmazásom, " Chit Chat"Naponta több ezer letöltést kap. Mint ilyen, úgy érzem, tudok egy-két dolgot arról, hogy a Facebook úgy működik, mint egy fél évtized alatt.

Engedjék meg előzetesen egy olyan véleményt, amelyről rólam lehet szó, ez a cikk úgy hangzik, mint a "savanyú szőlő", de inkább kérdezze meg figyelmeztető üzenetet a tudomástól, mielőtt befektetne jól megkeresett dolláit, vagy az idő, a Facebook platform fejlesztésében.

1. Facebook platformja, nem az Öné

Nyilvánvaló vagyok itt, de valószínűleg a leginkább figyelmen kívül hagyott kockázat a fejlesztés során. Mint valószínűleg tudja, a Facebook egy zárt környezet, és mint ilyen, a sikere és a kudarcja annyira le, mint amit a Facebook lehetővé teszi (és mi nem teszi lehetővé).

Amikor a Facebook platformra fejlődsz, akkor elveszíted a sok ellenőrzést, mint amit tudsz, és nem tehetsz.

Ráadásul, mivel a Facebook nyitott API-kkal rendelkezik, ez azt jelenti, hogy a versenytársakkal szembeni akadályok alacsonyabbak, mint a saját rendszerük fejlesztésekor. Ennek eredményeképpen a versenytárs valószínűleg képes lesz olyan dolgokat kidolgozni, amelyek nagyon hasonlóak ahhoz, amit Ön tett. Az ötleteidnek alig van semmiféle védelme.

2. Facebook szereti a változást - a kód megváltoztatása

Nem csak a felhasználók gyűlölik, ha a Facebook megváltoztatja a dolgokat. A fejlesztők is gyűlölik, és a Facebooknak gyenge eredménye van, amikor "fejlesztőibarát".

A Facebook szereti kipróbálni a kódot kevés vagy semmilyen figyelmeztetéssel. Bár a frissítések üdvözlők, a Facebooknak gyenge teljesítménye van a visszafelé kompatibilitás terén. Ez azt jelenti, hogy jelentős pénzösszeget fektethet csak a Facebook számára, hogy kikapcsolja bizonyos API-kat, megváltoztassa a kód működési módját, vagy teljesen megváltoztassa az egész kódalapot

Az elmúlt három évben többször megváltoztattuk a Chit Chat alkalmazás nagy részét.

Megoldás: Elengedhetetlen egy készenléti terv. Győződjön meg róla, hogy mind a költségkeret, mind a támogatás rövid időn belül nagymértékben megváltoztatja a kódalapot.

3. Jó ötlet? Készülj fel a Facebookra klón létrehozására

Ahogy fejleszted a Facebook platformját, nincs semmiféle akadály, hogy versenyképes alkalmazást hozzon létre. A hivatalos Facebook termékkel szembeni verseny leginkább nehéz - még akkor is, ha az alkalmazás jobb, mint az övék.

Sajnos a média nagyon "Facebook" -ra koncentrál, és mint ilyen - a nem hivatalos alkalmazások előmozdítására törekszik, mind az erős karok, mind a széles vállak.

Ennek szemléltetése érdekében az Athena IT Limited kifejlesztett egy Facebook csevegési alkalmazást az asztalhoz, a Blackberry-t és az iPhone-t - a Facebook mostantól olyan alkalmazásokat fejlesztett ki, amelyek mindegyik platformon versenyeznek velünk.

Annak érdekében, hogy egy másik példa, néhány évvel ezelőtt hoztam létre egy petíciót és szavazó alkalmazás - Facebook most már saját app, amely uralja, hogy a piaci szegmensben.

4. Ő írja és átírja a Szabálykönyvet akarattal

Jobb vagy rosszabb, a "házam, a szabályaim" népszerű szülői mantra sajnos a Facebook hálózatára vonatkozik. A rendszeres üzleti tevékenységektől eltérően, ahol csak a saját országa törvényei szerint kell foglalkoznia, és a Facebook platformon kifejlesztett termékkel is foglalkoznia kell a Facebook szabályaival, valamint a T & Cs-vel egy pillanatra észre.

Erre példa erre a Zygna. Felhasználói bázisuk drámai mértékben csökkent, mert a Facebook korlátozta a felhasználók számára fizetett tételeket (korlátozza a Facebook-hiteleket), és korlátozza az általuk teljesített promóciós összegeket. Mint egy jól finanszírozott VC által támogatott vállalat, amely több millió felhasználóval rendelkezik, sokkal több befolyással rendelkezik, mint a legtöbb fejlesztő.

Egy másik példában, néhány évvel ezelőtt létrehoztam egy szavazó / petíciós alkalmazást, amely a szabályokat vetette fel, amikor a Facebook behatárolta az alkalmazottak számára meghívható személyek számát. Ki akar vezetni egy pólust, ahol csak napi öt felhasználó meghívására van lehetőség?

5. Facebook promóció

Engedjék meg, hogy két meghatározást használjam e szakasz magyarázatához.Kétféle Facebook alkalmazást írnék le: az "on site" és az "off site". "On Site" alkalmazások, amelyek definíción alapulnak, olyan alkalmazások, amelyek a Facebook környezetében a Facebookon tárolódnak és végrehajthatók aldomain, míg egy "off site" alkalmazás olyan alkalmazás, amely kihasználja a Facebook API-ot, de házigazdája és végrehajtása a domainjén / szoftvere szerverén történik, de valamilyen módon kölcsönhatásba lép a Facebookval.

Ha a szociális média megszállottja, eldöntheti, hogy a közösségi média lesz az egyetlen olyan stratégia, amelyben Ön "forgalom" -t kap az alkalmazásához.

Amikor a "onsite" Facebook alkalmazásplatformra fejlesztesz, hatékonyan fordítod hátat a keresőmotor forgalmára - azaz a Google-ra. A Facebook zárt falkörnyezetének köszönhetően nehezebb rangsorolni kulcsszavait és kifejezéseit.

Mivel a Facebook alkalmazás elérési útja az alkalmazás közvetlen útvonala, a média és más webhelyek inkább közvetlenül kapcsolódnak az adott útvonalhoz, mintsem az általuk gyártott harmadik fél webhelyén, ez azt jelenti, hogy Ön inkább a rangsorolás helyett segít Önnek. Ez azt jelenti, hogy az összes létrehozott "érték" segít a Facebook rangsorolásában, nem pedig saját termékénél. Ne felejtsd el, hogy a Facebook a tulajdonosait és a bővítményedet helyetted birtokolja. Továbbá, az alkalmazás nem töltődik be, amíg a felhasználó nem jelentkezik be a Facebookba, így a Google nem tud feltérképezni.

A Facebook élénk oldalát tekintve, a Facebook fejlesztése nyitja meg Önt a sok ingyenes "szerves" virális forgalom lehetőségével. Ez azt jelenti, hogy ne feledkezzen meg arról, hogy a Facebook egy szeszély nélkül letilthatja az alkalmazását, megváltoztathatja az alkalmazások alapjául szolgáló kódokat, vagy letilthatja hirdetési képességét.

A fentiek többsége fellebbezés vagy formális felülvizsgálat vagy figyelmeztetés nélkül történik.

Például a Facebook letiltotta az alkalmazásazonosítót, amelyen a Digsby integrálta Facebook megoldását, és így letiltotta a Facebookval való kommunikáció képességét. Ez figyelmeztetés nélkül történt.

Megoldás: Ellenőrizze, hogy a Facebook integrációja továbbra is működik-e, és van-e készenléti stratégiája, ha nem működik. A kódot olyan erősen, hogy ha egy alkatrész leáll, az egész szoftver termékének működése nem szűnik meg.

Ha még mindig a Facebook platformjára fogsz fejlődni - ne mondd, hogy nem figyelmeztettem a buktatókra, amelyeket tapasztalni fogsz.

Guest Post írta: Daniel Offer -Facebook üzenetküldő szoftver "Chit Chat".

Ajánlott: