Razvijanje za Facebook platformu - ono što vas ne upozoravaju

Razvijanje za Facebook platformu - ono što vas ne upozoravaju
Razvijanje za Facebook platformu - ono što vas ne upozoravaju

Video: Razvijanje za Facebook platformu - ono što vas ne upozoravaju

Video: Razvijanje za Facebook platformu - ono što vas ne upozoravaju
Video: How to Remove ANY Virus from Windows 10 in ONE STEP in 2021 - YouTube 2024, Studeni
Anonim

Prvo, pustite me da započnete upozoravam vas da ne čitate ovaj članak. Uništit će neke vaše iluzije o Facebooku. Trenutačno vjerojatno živite u snovom svijetu. Vjerojatno mislite da Facebook, kao velika korporacija koja je dobro poštovana igra prilično - "oni ne mogu učiniti zlo". Štoviše, ako razmišljate o razvoju aplikacije za platformu Facebook, ovaj članak vas može ugasiti. Ako vas nisam preplašio, pročitajte dalje.

Image
Image

Moji sveučilišni predavači nekad su mi govorili da je dobar članak koji je dobro istražen i napisao izvor autoriteta, kao poduzetnik, proveo sam više od pet godina u razvoju aplikacija - od kojih tri za Facebookovu platformu. Moja najpopularnija aplikacija za Windows aplikacije Windows, Ćakulanje Prima tisuće preuzimanja svaki dan. Kao takav, osjećam se kao da znam o čemu se radi o Facebooku, dok ih gledam sa svojim beady eyesom pola desetljeća.

Dopustite da preispitam mišljenje koje biste mogli imati o meni, ovaj će članak zvučati kao netko s "kiselim grožđem", no umjesto toga razmislite o tome kao poruku upozorenja od nekoga u znanju, prije nego uložite dobro zaradene dolare, ili vrijeme, u razvoju za Facebook platformu.

1. To je platforma Facebooka, nije tvoja

Navodim ovdje očigledno, ali vjerojatno je najčešće zanemariv rizik kada se razmatra razvoj. Kao što vjerojatno znate, Facebook je zatvorena okolina i kao takav, vaš uspjeh i neuspjeh je toliko daleko od tebe da ono što Facebook dopušta (i što to ne dopušta) da to učinite.

Kada se razvijate za Facebook platformu, izgubite puno kontrole nad onim što možete, a ne možete.

Štoviše, s obzirom na to da Facebook ima otvorene API-e, to znači da su prepreke konkurenciji niže od onoga što bi mogle biti kod izrade vlastitog sustava. Kao rezultat toga, natjecatelj će vjerojatno razviti nešto slično onome što ste učinili. Za vaše je ideje malo ili nikakve zaštite.

2. Facebook voli promjene - mijenjanje koda

Ne samo korisnici koji ga mrze kad Facebook promijeni stvari. Razvojni programeri također to mrze, a Facebook ima slabe rezultate kada je riječ o "prijateljskom razvoju".

Facebook voli nadograditi svoj kod s malo ili bez upozorenja. Dok su nadogradnje dobrodošle, Facebook ima lošu zabilješku o kompatibilnosti unatrag. To znači da biste mogli uložiti znatnu svotu novca samo za Facebook da biste isključili određene API-jeve, promijenili način funkcioniranja tog koda ili promijenili čitavu bazu koda

Tijekom posljednje tri godine promijenili smo mnogo jezgre aplikacije Chit Chat tri puta.

Rješenje: Plan nepredviđenog slučaja je neophodan. Osigurajte da imate i proračun i podršku kako biste u kratkom vremenu znatno promijenili osnovu kodova.

3. Dobra ideja? Pripremite se za Facebook da izradi klon

Kao što se razvijaju za Facebook platformu, apsolutno ne postoji prepreka za njih stvaranje natječu aplikacija. Teško je reći konkurenciju protiv službenog Facebook proizvoda - čak i ako je vaša aplikacija bolja od njih.

Nažalost, mediji su jako usmjereni na "Facebook" i kao takvi - pokušavajući promovirati neslužbenu aplikaciju zahtijeva i snažna oružja i široka ramena.

Da bismo ilustrirali ovu točku, Athena IT Limited razvila je Facebook chat aplikaciju za radnu površinu, Blackberry i iPhone - Facebook su sada razvili aplikaciju za svaku od tih platformi koja se natječe s nama u svakom od tih niša tržišta.

Da bismo vam dali još jedan primjer, prije nekoliko godina sam stvorio zahtjev i anketu - Facebook sada ima vlastitu aplikaciju koja dominira tom tržišnom segmentu.

4. Pišu i prepišu knjigu pravila po volji

Za bolje ili još gore, popularna roditeljska mantra "moja kuća, moja pravila" nažalost se primjenjuju na Facebook mrežu. Za razliku od redovnog poslovanja, gdje se samo trebate brinuti o zakonima zemalja u kojima poslujete, s proizvodom razvijenim na platformi Facebook, morate se također brinuti o pravilima na Facebooku kao io T & Cs-uvjetima koji se mogu promijeniti na trenutak obavijesti.

Primjer koji pokazuje ovu točku je Zygna. Njihova je korisnička baza dramatično pala jer je Facebook ograničio način na koji korisnici mogu platiti za stavke (ograničavajući se na Facebookove kredite) i ograničio iznos promocije koju mogu učiniti. Kao dobro financirana tvrtka koja podržava VC s milijunima korisnika ima daleko više utjecaja na snagu od većine programera.

U još jednom primjeru, prije nekoliko godina, stvorio sam aplikaciju za ankete / prijedloge koja je odbila pravila u kojima je Facebook uveo ograničenje količine ljudi koje možete pozvati u aplikaciju. Tko želi pokrenuti pole gdje su ograničeni na pozivanje pet korisnika dnevno?

5. Promocija na Facebooku

Dopustite mi da koristim dvije definicije kako bismo objasnili ovaj odjeljak.Tamo bih opisala kao dvije vrste Facebook aplikacija, one "na site" i one "off site". "Na web stranicama" aplikacije, na temelju moje definicije je aplikacija koja je hostirana i izvršena iz Facebook okruženja na Facebooku poddomena, dok je aplikacija "izvan web mjesta" aplikacija koja koristi Facebook API, ali je hostirana i izvršena na vašem poslužitelju na vašoj domeni / softveru, ali na neki način interakciju s Facebookom.

Ako ste društveni mediji opsjednuti, možete odlučiti da će društvene medije biti jedina strategija u kojoj ćete dobiti "promet" za svoju aplikaciju.

Kada se razvijate za Facebook aplikacijsku platformu "na licu mjesta" učinkovito okrećete leđa na promet tražilice - tj. Googleu. Zbog okruženja zatvorenog zida Facebooka, teže je rangirati ključne riječi i fraze.

Budući da je put aplikacije za Facebook izravna ruta prema vašoj aplikaciji, mediji i druge web stranice preferiraju povezivanje izravno na taj put, a ne na web-lokaciju treće strane koju izrađujete, to znači da pomažete Facebooku da se rangira umjesto vas. To znači da sve "vrijednosti" koje stvarate pomažu Facebook ranku, a ne vašem proizvodu - sjetite se da Facebook to posjeduje i proširenje umjesto vas. Štoviše, vaša prijava neće se učitati dok se korisnik ne prijavljuje na Facebook, kao takav, Google ga ne može indeksirati.

Gledajući sjajnu stranu Facebooka, razvoj na Facebooku otvara vas do mogućnosti puno besplatnog organskog viralnog prometa. U tom smislu, zapamtite da Facebook može odjednom onemogućiti vašu prijavu, promijeniti kodove na kojima se temelji vaša aplikacija ili onemogućiti vašu mogućnost promoviranja.

Većina od navedenog se vrši bez mogućnosti podnošenja žalbe ili bez formalnog pregleda ili upozorenja.

Na primjer, Facebook je onemogućio ID aplikacije na kojem je Digsby integrirala svoje rješenje na Facebooku te time onemogućio njezinu sposobnost komunikacije s Facebookom. To je učinjeno bez upozorenja.

Rješenje: Provjerite funkcionira li vaša Facebook integracija i imate strategiju za nepredviđene okolnosti ako ne uspije. Šifra robusno tako da ako komponenta prestane raditi, vaš cijeli softverski proizvod ne prestaje raditi.

Ako se i dalje razvijate za platformu Facebook - nemojte reći da vas ne upozoravam na zamke koje ćete doživjeti.

Gost Post napisao: Daniel ponuda -Facebook poruka softver "Chit Chat".

Preporučeni: