Лучший подход к написанию приложения FaceBook для Android - PullRequest
4 голосов
/ 23 января 2010

BackGround:

  1. Доступны API-интерфейсы Facebook (и SDK) для разработки приложений для других мобильных устройств, таких как iPhone, BlackBerry и т. Д., Но, похоже, нет официальных для Android (?).

  2. Люди имеют портированный Java API для работы на Android и написали клиентские приложения FaceBook ( FaceBook dev: Wiki Page ). По-видимому, в альфа-версии для Android также есть облегченный FaceBook SDK (а-ля FBRocket). Но его нельзя использовать в производстве.

  3. Поскольку эти функциональные возможности FaceBook были представлены как служба на основе REST, большая часть работы будет включать отправку запросов в желаемом формате через Http. Итак, написание клиентского приложения FaceBook для Android, безусловно, выполнимо. Подобные приложения уже есть на рынке, например: Bloo.

Вопросы:

  1. Когда вас попросят написать клиентское приложение FaceBook, какой подход следует предпринять? Должны ли мы выбрать SDK или вызвать службы через Http?

  2. Если уже существует веб-приложение, которое интегрируется с FaceBook, можем ли мы просто перейти к этому приложению из WebView и покончить с этим?

Спасибо!

1 Ответ

3 голосов
/ 23 января 2010
  1. Я бы использовал API Java. Вы упоминаете, что они были "портированы", но были ли они? Вы разрабатываете приложения для Android на Java, вы часто можете просто включать файлы .jar и использовать их в своем приложении для Android без какого-либо «портирования». REST-доступ к FaceBook также будет работать нормально.

  2. Вы говорите о пользовательском приложении, которое вы создали поверх FaceBook? Если у вас уже есть веб-приложение, которое отлично работает в браузере Android, было бы хорошо, если бы пользователи просто заходили на этот сайт, предоставляя им URL-адрес. Если WebApp является только частью вашего приложения, вы можете открыть браузер с открытой страницей или загрузить эту страницу в WebView как часть более крупного приложения. Однако, если это все, что делает ваше приложение, то это на самом деле не приложение, а просто прославленная закладка браузера, и я настоятельно рекомендую не выпускать подобное приложение на Android Market, если вы не хотите получать ужасные оценки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...