Windows

Pagbubuo ng Platform ng Facebook - Hindi Nila Binabalaan Ninyo ang Tungkol sa

PAANO HINDI NILA MALALAMAN NA NAKA ONLINE KA SA FACEBOOK AT MESSENGER TUTORIAL (TAGALOG DUB)

PAANO HINDI NILA MALALAMAN NA NAKA ONLINE KA SA FACEBOOK AT MESSENGER TUTORIAL (TAGALOG DUB)
Anonim

Una, hayaan mo akong simulan sa pamamagitan ng babala sa iyo laban sa pagbabasa ng artikulong ito. Mababawasan nito ang ilan sa iyong mga ilusyon tungkol sa Facebook. Sa sandaling ito, malamang na nakatira ka sa medyo isang pangarap na mundo. Marahil ay iniisip mo na ang Facebook, bilang isang malaking korporasyon na mahusay na iginagalang ay gumaganap nang pantay-pantay - `hindi sila maaaring gumawa ng masama`. Bukod dito, kung iniisip mong bumuo ng isang application para sa platform ng Facebook, maaaring ilagay ka ng artikulong ito. Kung hindi mo ako natatakot, basahin mo.

Ang mga mag-aaral sa kolehiyo ay ginamit upang sabihin sa akin na ang isang mahusay na artikulo ay isa na mahusay na sinaliksik at isinulat ng pinagmulan ng kapangyarihan, bilang isang, na ginugol ko sa paglipas ng limang taon na pagbubuo ng mga application - Tatlo sa kung saan para sa Facebook platform. Ang aking pinakapopular na aplikasyon sa Windows application software, " Chit Chat " ay tumatanggap ng libu-libong pag-download sa bawat araw. Sa ganoon, pakiramdam ko na alam ko ang isang bagay o dalawa tungkol sa Facebook ay nagpapatakbo ng bilang na ako ay nanonood ng mga ito sa aking beady mata para sa kalahati ng isang dekada.

Hayaan akong pre-ibato ang isang opinyon na maaaring mayroon ka tungkol sa akin, artikulong ito ay magiging tunog tulad ng isang taong may maasim na mga ubas ngunit sa halip ay mangyaring isaalang-alang ito bilang isang mensahe ng babala mula sa isang tao sa alam, bago mo i-invest ang iyong mahusay na nakuha dolyar, o oras, sa pag-unlad para sa Facebook platform

1. Ito ang Platform ng Facebook, Hindi Ang Iyo

Sinasabi ko ang halata dito, ngunit malamang na ang pinaka-karaniwang hindi inaasahang panganib kapag isinasaalang-alang ang pag-unlad. Tulad ng iyong malamang na alam, ang Facebook ay isang sarado na kapaligiran at dahil dito, ang iyong tagumpay at kabiguan ay kasing sa iyo kung ano ang pinapayagan ng Facebook (at kung ano ang hindi pinapayagan nito) ang gagawin mo.

Kapag nagkakaroon ka para sa Ang Facebook platform ay nawalan ka ng kontrol sa kung ano ang magagawa mo, at hindi mo maaaring gawin.

Bukod pa rito, kung ang Facebook ay may mga bukas na API na ito ay nangangahulugan na ang mga hadlang sa mga kakumpitensya ay mas mababa kaysa sa kung ano ang maaaring ito sa pag-unlad ng iyong sariling sistema. Bilang isang resulta, ang kakumpitensya ay malamang na magkaroon ng isang bagay na katulad ng iyong ginawa. Walang kaunting proteksyon sa iyong mga ideya.

2. Nagmahal ang Facebook - Pagbabago ng Code

Ito ay hindi lamang mga gumagamit na napopoot nito kapag binago ng Facebook ang mga bagay. Ang mga nag-develop ay napopoot din ito, at ang Facebook ay may mahinang track record pagdating sa pagiging "friendly developer."

Gustung-gusto ng Facebook na i-upgrade ang kanilang code nang kaunti o walang babala. Habang ang mga pag-upgrade ay malugod, ang Facebook ay may mahinang rekord ng track sa pabalik na pagkakatugma. Nangangahulugan ito na maaari kang mag-invest ng malaking halaga ng pera para lamang sa Facebook upang i-off ang ilang mga API, baguhin ang paraan kung saan gumagana ang code o upang baguhin ang buong base ng code sa kabuuan

Sa nakalipas na tatlong taon, nagbago kami ng magkano ng core ng Chit Chat application nang tatlong ulit.

Solusyon: Ang isang plano ng kawalang dapat mangyari ay mahalaga. Tiyakin na mayroon kang parehong badyet at suporta upang baguhin nang malaki ang iyong code base sa maikling abiso.

3. Magandang ideya? Maghanda Para sa Facebook Upang Gumawa ng isang Clone

Habang ikaw ay bumubuo sa platform ng Facebook ay walang pasubali na walang hadlang sa kanila ang paglikha ng isang nakikipagkumpitensya na aplikasyon. Ang pakikipagkumpitensya laban sa isang opisyal na produkto sa Facebook ay mahirap sabihin ang kahit na - kahit na ang iyong aplikasyon ay mas mahusay kaysa sa kanila.

Sa kasamaang palad, ang media ay napaka "Facebook" na nakatutok, at dahil dito - sinusubukan na itaguyod ang isang hindi opisyal na application ay nangangailangan ng parehong malakas mga armas at malawak na balikat.

Upang ilarawan ang puntong ito, binuo ng Athena IT Limited ang isang Facebook chat application para sa desktop, Blackberry at iPhone - Facebook ngayon ay nakabuo ng isang application para sa bawat isa sa mga platform na nakikipagkumpitensya sa amin sa bawat isa sa mga niche na mga merkado.

Upang magbigay ng isa pang halimbawa, ilang taon na ang nakaraan ay lumikha ako ng petisyon at poll application - Ang Facebook ngayon ay may sariling app na dominado sa segment ng merkado.

4. Isulat nila at Isulat muli ang Rule Book At Will

Para sa mas mahusay o mas masahol pa, ang popular na mantra ng magulang "ang aking bahay, ang aking mga panuntunan" sa kasamaang-palad ay nalalapat sa network ng Facebook. Hindi tulad ng isang regular na negosyo, kung saan kailangan mo lamang pag-aalala ang iyong sarili sa mga batas ng mga bansa kung saan ka nagpapatakbo, na may isang produkto na binuo sa Facebook platform kailangan mo ring pag-aalala ang iyong sarili sa Facebooks patakaran pati na rin ang T & Cs - mga kondisyon na maaaring baguhin sa isang abiso ng isang sandali.

Ang isang halimbawa na nagpapakita ng puntong ito ay Zygna. Ang kanilang user base ay bumagsak nang malaki dahil pinaghigpitan ng Facebook ang paraan kung saan maaari silang magbayad ng mga gumagamit para sa mga item (nililimitahan ang mga kredito sa Facebook) at pinaghihigpitan ang halaga ng pag-promote na maaari nilang gawin. Bilang isang mahusay na pinondohan ng VC backed kumpanya na may milyun-milyong mga gumagamit ang mga ito ay may higit pang impluwensyang kapangyarihan kaysa sa karamihan ng mga developer.

Sa isa pang halimbawa, ilang taon na ang nakalilipas, gumawa ako ng isang poll / petisyon application na nahulog fowl ng mga patakaran kapag Facebook ipinakilala isang limitasyon sa dami ng mga taong maaari mong anyayahan sa isang application. Sino ang gustong magpatakbo ng poste kung saan sila limitado sa pag-imbita ng limang gumagamit sa isang araw?

5. Facebook Promotion

Pahintulutan sa akin na gumamit ng dalawang kahulugan upang ipaliwanag ang bahaging ito. Inilarawan ko doon bilang dalawang uri ng mga application sa Facebook, mga "on site" at mga "off site." "Sa Site" na mga application, batay sa aking kahulugan ay isang application na naka-host at naisakatuparan mula sa loob ng Facebook na kapaligiran sa isang Facebook subdomain, samantalang ang application na "off site" ay isang application na gumagamit ng Facebook API ngunit ay naka-host at naisakatuparan sa iyong server sa iyong domain / software ngunit nakikipag-ugnayan sa Facebook sa ilang mga paraan.

A - Search Engine

Kung nahuhumaling ka sa social media, maaari mong ipasiya na ang social media ay ang tanging diskarte kung saan makakakuha ka ng `trapiko` para sa iyong application.

Kapag bumuo ka para sa Facebook application platform "onsite" iyong epektibong pag-on ang iyong likod sa trapiko sa search engine - ibig sabihin ang Google. Dahil sa sarado na kapaligiran ng Facebook, mas mahirap mag-ranggo para sa iyong mga keyword at mga parirala.

Tulad ng landas ng application ng Facebook ay ang direktang ruta sa iyong application, mas gusto ng media at iba pang mga website na mag-link nang direkta sa landas na iyon kaysa sa anumang third- party na website na iyong ginawa, nangangahulugan ito na tinutulungan mo ang Facebook na mag-ranggo kaysa sa iyo. Nangangahulugan ito na ang lahat ng "halaga" na iyong ginagawa ay tumutulong sa ranggo ng Facebook, sa halip na sa iyong sariling produkto - tandaan na ang Facebook ang nagmamay-ari ng pababa at ang iyong extension kaysa sa iyo. Bukod pa rito, ang iyong aplikasyon ay hindi mai-load hanggang sa mag-log ang isang gumagamit sa Facebook, kung kaya, hindi maaaring mag-crawl ang Google.

B - Social Media

Hinahanap mo ang maliwanag na bahagi ng Facebook,, sa pagkakataon ng, maraming "libreng organikong" viral na trapiko. Na sinabi, tandaan na ang Facebook ay maaaring sa isang kapansanan huwag paganahin ang iyong application, baguhin ang mga code na kung saan ang iyong application ay batay o huwag paganahin ang iyong kakayahan upang itaguyod.

Karamihan sa itaas ay tapos na walang kakayahang mag-apela o walang pormal na repasuhin o babala.

Halimbawa, pinagana ng Facebook ang application ID kung saan pinagsama ng Digsby ang Facebook solusyon at sa gayon ay hindi pinagana ang kakayahang makipag-ugnay sa Facebook. Tapos na ito nang walang babala.

Solusyon: Lagyan ng check na ang pagsasama ng iyong Facebook ay patuloy na gumagana at magkaroon ng isang diskarte sa contingency sa lugar kung ito ay hindi gumagana. Ang robustly code tulad na kung ang isang bahagi hihinto sa paggawa ng iyong buong produkto ng software ay hindi hihinto sa pagtatrabaho.

Kung pupunta ka pa rin para sa plataporma ng Facebook - huwag sabihin hindi mo ako binigyan ng babala tungkol sa mga pitfalls na iyong nararanasan.

Guest Post na isinulat ng: Daniel Offer -Facebook messaging software "Chit Chat ".