Windows

Rozwój platformy Facebook - czego nie ostrzegają

14 najskuteczniejszych sposobów na zasięgi Facebooka

14 najskuteczniejszych sposobów na zasięgi Facebooka
Anonim

Po pierwsze, pozwól mi zacząć od ostrzeżenia Cię przed przeczytaniem tego artykułu. To zrujnuje niektóre z twoich złudzeń na temat Facebooka. W tej chwili prawdopodobnie żyjesz w nieco wymyślonym świecie. Prawdopodobnie uważasz, że Facebook, jako duża korporacja, która jest szanowana, gra uczciwie - "nie mogą zrobić nic złego". Co więcej, jeśli myślisz o stworzeniu aplikacji na platformę Facebook, ten artykuł może Cię zniechęcić. Jeśli cię nie przestraszyłem, czytaj dalej.

Wykładowcy z mojego Uniwersytetu mówili mi, że dobry artykuł to taki, który jest dobrze zbadany i napisany przez źródło autorytetu, jako że spędziłem ponad pięć lat rozwijając aplikacje - trzy z nich na platformę Facebooka. Moja najpopularniejsza aplikacja do okien Facebooka " Chit Chat " otrzymuje tysiące pobrań każdego dnia. W związku z tym, czuję, że wiem coś na temat Facebooka, ponieważ obserwuję ich oczami przez pół dekady.

Pozwól mi uprzedzić opinię, którą możesz mieć o mnie, ten artykuł będzie brzmiał jak ktoś z "kwaśnymi winogronami", ale zamiast tego, proszę, potraktuj to jako ostrzeżenie od kogoś, kogo znasz, zanim zainwestujesz dobrze zarobione dolary lub czas w rozwój platformy Facebooka.

1. Platforma Facebooka, Not Yours

Stwierdzam, że jest to oczywiste, ale jest to prawdopodobnie najczęściej pomijane ryzyko przy rozważaniu rozwoju. Jak zapewne wiesz, Facebook jest środowiskiem zamkniętym i jako taki, twój sukces i porażka to tyle, co na to, co pozwala Facebook (i na co nie pozwala).

Kiedy rozwijasz się Platforma Facebook tracisz dużo kontroli nad tym, co możesz, i nie możesz tego zrobić.

Co więcej, z uwagi na to, że Facebook ma otwarte interfejsy API, oznacza to, że bariery dla konkurencji są niższe niż przy tworzeniu własnego systemu. W rezultacie zawodnik prawdopodobnie będzie w stanie stworzyć coś bardzo podobnego do tego, co zrobiłeś. Ochrona twoich pomysłów jest niewielka lub żadna.

2. Facebook Loves Change - Zmiana kodu

To nie tylko użytkownicy nienawidzą go, gdy Facebook zmienia rzeczy. Programiści również go nienawidzą, a Facebook ma słabe wyniki, jeśli chodzi o bycie "przyjaznym dla programistów".

Facebook uwielbia ulepszać swój kod z małym lub żadnym ostrzeżeniem. Podczas gdy aktualizacje są mile widziane, Facebook ma słabe wyniki w zakresie kompatybilności wstecznej. Oznacza to, że możesz zainwestować znaczną sumę pieniędzy tylko na Facebooka, aby wyłączyć niektóre interfejsy API, zmienić sposób działania tego kodu lub zmienić cały kod źródłowy w sumie

W ciągu ostatnich trzech lat bardzo zmieniliśmy rdzenia aplikacji Chit Chat trzykrotnie.

Rozwiązanie: Konieczny jest plan awaryjny. Upewnij się, że dysponujesz zarówno budżetem, jak i wsparciem, aby w krótkim czasie zmienić bazę kodów.

3. Dobry pomysł? Przygotuj się na Facebooka, aby stworzyć klona

Podczas tworzenia platformy Facebook nie ma absolutnie żadnej przeszkody, aby stworzyć konkurencyjną aplikację. Konkurowanie z oficjalnym produktem na Facebooku jest trudne do wymówienia - nawet jeśli twoja aplikacja jest lepsza niż ich.

Niestety, media są bardzo skoncentrowane na "Facebooku", a jako takie - próba promowania nieoficjalnej aplikacji wymaga zarówno silnej ramiona i szerokie ramiona.

Aby zilustrować tę kwestię, Athena IT Limited opracowała aplikację do czatu na Facebooku dla komputerów stacjonarnych, telefonów BlackBerry i iPhone`a - Facebook opracował teraz aplikację dla każdej z tych platform, która konkuruje z nami na każdym z tych niszowych rynków.

Aby podać inny przykład, kilka lat temu stworzyłem aplikację do składania petycji i ankiet - Facebook ma teraz własną aplikację, która dominuje w tym segmencie rynku.

4. Piszą i przepisują Księgę Reguł Wolności

Na dobre i na złe popularna rodzicielska mantra "mój dom, moje zasady" niestety odnosi się do sieci Facebooka. W przeciwieństwie do zwykłego biznesu, w którym musisz po prostu zatroszczyć się o prawa krajów, w których prowadzisz działalność, dzięki produktowi opracowanemu na platformie Facebook musisz również zająć się zasadami Facebooka, a także T & C - warunki, które mogą się zmienić na Uwaga:

Przykładem, który pokazuje ten punkt jest Zygna. Ich baza użytkowników drastycznie spadła, ponieważ Facebook ograniczył sposób, w jaki użytkownicy mogą płacić za przedmioty (ograniczając się do kredytów Facebooka) i ograniczyli ilość promocji, jaką mogą zrobić. Jako dobrze finansowany koncern VC, który ma miliony użytkowników, ma o wiele większy wpływ niż większość deweloperów.

W innym przykładzie, kilka lat temu, stworzyłem aplikację do ankiety / petycji, która spadła z reguł, gdy Facebook wprowadził ograniczenie liczby osób, które możesz zaprosić do aplikacji. Kto chce uruchomić biegun, w którym ogranicza się do zapraszania pięciu użytkowników dziennie?

5. Promocja na Facebooku

Pozwól mi użyć dwóch definicji do wyjaśnienia tej sekcji. Opisałbym tam dwa rodzaje aplikacji Facebooka, te "na miejscu" i te "poza miejscem". Aplikacje "Na miejscu", oparte na mojej definicji to aplikacja hostowana i uruchamiana z poziomu Facebooka na Facebooku poddomena, natomiast aplikacja "poza nią" to aplikacja korzystająca z interfejsu API Facebooka, ale hostowana i uruchamiana na serwerze w domenie / oprogramowaniu, ale w pewien sposób współdziałająca z Facebookiem.

A - Wyszukiwarki

Jeśli masz obsesję na punkcie mediów społecznościowych, możesz zdecydować, że media społecznościowe będą jedyną strategią, w której uzyskasz "ruch" dla swojej aplikacji.

Kiedy tworzysz platformę aplikacji Facebooka "na miejscu", skutecznie odwracasz się plecami w ruchu w wyszukiwarkach - np. Google. Ze względu na zamknięte ściany Facebooka trudniej jest uszeregować słowa kluczowe i frazy.

Ponieważ ścieżka aplikacji na Facebooku jest bezpośrednią drogą do Twojej aplikacji, media i inne strony internetowe będą preferować bezpośrednie połączenie z tą ścieżką, a nie strona internetowa, którą produkujesz, oznacza to, że pomagasz Facebookowi w rankingu, a nie Tobie. Oznacza to, że cała "wartość", którą tworzysz, pomaga rankowi Facebooka, a nie Twojemu własnemu produktowi - pamiętaj, że Facebook jest właścicielem tego i twojego rozszerzenia, a nie ciebie. Co więcej, twoja aplikacja nie zostanie załadowana, dopóki użytkownik nie zaloguje się na Facebooku, ponieważ Google nie może jej zaindeksować.

B - Media społecznościowe

Patrząc na jasną stronę Facebooka, rozwijanie Facebooka otwiera cię, z okazji, dużo "wolnego organicznego" ruchu wirusowego. Mimo to pamiętaj, że Facebook może, w przypadku kaprysu, wyłączyć twoją aplikację, zmienić kody, na których opiera się twoja aplikacja lub wyłączyć Twoją promocję.

Większość z powyższych jest wykonywana bez możliwości odwołania się lub bez formalnej recenzji lub ostrzeżenia.

Na przykład Facebook wyłączył ID aplikacji, na której Digsby zintegrował swoje rozwiązanie na Facebooku, a tym samym uniemożliwił komunikację z Facebookiem. Stało się to bez ostrzeżenia.

Rozwiązanie: Sprawdź, czy twoja integracja z Facebookiem nadal działa i czy masz awaryjną strategię, jeśli przestanie działać. Kod solidnie taki, że jeśli komponent przestanie działać, cały twój program nie przestanie działać.

Jeśli nadal będziesz rozwijać platformę Facebooka - nie mów, że nie ostrzegałem Cię przed pułapkami, których doświadczasz.

Guest Post napisany przez: Daniel Offer -Facebook messaging software "Chit Czat ".