Rozważania konserwacji Facebook App

głosy
1

Jeśli piszę Aplikacja Facebook dla klienta (ja prawdopodobnie „deweloper” pracy z agencji marketingowej, z jednym lub więcej aplikacji na Facebooku jak rynek strategii social media), to nie tylko ogień i zapomnieć projektu jest to?

Z tego, co mam tak daleko odczytaniu Facebook API jest ciągle w ruchu, oraz poprawki i zmiany, które sprawia, że ​​Facebook może złamać aplikacje. Więc po stronie firm z pracy na Facebooku aplikacja dla klienta prawdopodobnie zawiera pewne ciągłe monitorowanie aplikacji i poprawek po drodze, a także śledząc hostingu kosztów i problemów.

Dla tych, którzy robią teraz Facebook Apps, jak często aplikacja złamać? Co obronny środki należy podjąć, aby zapobiec stłuczeniu?

Planowania rozwoju, jaki jest stosunek czasu do czasu rozwoju technicznego? Oraz na stronie biz, należy obciążyć utrzymanie jak to się dzieje lub koszty stałe miesięcznie?

Utwórz 19/06/2009 o 16:53
źródło użytkownik
W innych językach...                            


2 odpowiedzi

głosy
3

Jest to z pewnością nie jest „ogień i zapomnij” projekt.

Facebook jest stale wprowadzamy nowe funkcje, deprecjację istniejących funkcji oraz zmianę przepływu pracy wielu kluczowych pojęć platformy.

Powiedziałbym aplikacje „break” co 2-3 miesięcy, choć tak naprawdę nie ma przewidywalność, kiedy toczą się zmian. Dla niektórych zastosowań, zmiany Facebooka nie mają bezpośredniego wpływu na aplikacji, ale stworzenie możliwości rozszerzenia istniejącej funkcjonalności. Czasami przerwy pogarsza tylko część procesu back-end i nie będą miały bezpośredni wpływ na użytkownika. Czasami jednak, aplikacja może stać się całkowicie niedostępne lub kluczowe funkcje mogą przestać działać.

Co do środków zapobiegawczych, najlepiej jest, aby na bieżąco na Facebooku ogłoszeń platformy, które są uwalniane na Forum Application Developer. Zazwyczaj zmiany ogłaszane są dobre 30-60 dni przed czasem, a zwykle podobno nawet wcześniej. Po ich wprowadzeniu zmian, Facebook zwykle zachowuje również wsparcie dla wszelkich nieaktualnych funkcji przez miesiąc, aby umożliwić czas wszyscy, aby dokonać zmian, test, rozwiązywać itd Tak naprawdę, w końcu, do czasu aplikacja będzie „break” ty będą miały więcej niż wystarczająco dużo czasu, aby pomieścić.

Moja rada byłoby pobierać na zasadzie per-update, ile potrzeba. Jako deweloper, należy trzymać się od ogłoszeń, by utrzymać się zrozumiały. Ja osobiście niech wszyscy moi klienci wiedzą, kiedy Facebook zapowiada zmiany, tak, że są oni świadomi wyprzedzeniem jakiejkolwiek pracy potrzebnej, a generalnie to mój cytat dokonania niezbędnych zmian w swoich aplikacjach. Jeśli klient nie podejmie działań do czasu zmiany są rzutowane na zewnątrz, będę wysyłać przypomnienia. W ten sposób, przez czas aplikacja faktycznie „przerwy”, nie było wystarczające ostrzeżenie.

Odpowiedział 19/06/2009 o 18:27
źródło użytkownik

głosy
3

Jest jeszcze jeden aspekt tego. Facebook zmienia to UI prawie co miesiąc. Często wielka nowa aplikacja koncepcji lub UI konstrukcja staje się niewygodne lub głupie, bo Facebook właśnie zmienił jakiś aspekt platformy. Na przykład, najważniejszym zadaniem każdej aplikacji FB jest księgowanie do ściany. Interfejs użytkownika, API oraz polityka otaczające tę funkcję są zmieniane 3 razy w ciągu ostatnich 6 miesięcy. Te zmiany w projekcie są najtrudniejsze i najbardziej kosztowne aspekt nadążają z Zuckerbergs.

To było nasze doświadczenie, że większość klientów nie chce zapisać się na utrzymanie aplikacji na Facebooku. Ich budżety są małe i kampanii, tak więc po pierwszym miesiącu lub dwóch, zatrzymują dbając o aplikacji. Staraliśmy trudno zmienić nastawienie, ale nadal jest to ściana możemy wymyślić przeciwko raz po raz.

Odpowiedział 22/06/2009 o 18:04
źródło użytkownik

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more