Должен ли я использовать Foursquare или Facebook Places? - PullRequest
2 голосов
/ 20 октября 2010

Я хочу создать приложение на основе определения местоположения, поэтому, естественно, я собираюсь написать свое приложение, используя существующий API.Но я не уверен, что плюсы / минусы развития на вершине Foursquare (или Gowalla) против Facebook Places.

Примечание: это не является политической дискуссией «какой сервис круче / лучше / сексуальнее / что угодно», а представляет собой реальную проблему плюсов и минусов использования платформы facebook по сравнению с другими.

Редактировать для получения дополнительной информации: приложение будет хотеть добавить «ловушку», которая запускает часть моего кода, когда пользователь регистрируется где-то

Ответы [ 2 ]

1 голос
/ 13 января 2012

Развитие облачных платформ как услуги значительно упрощает создание приложений на основе определения местоположения.Вам больше не нужно полагаться на сторонние API или писать внутренний код.Облачные платформы, такие как Cocoafish, kinvey и Parse, интегрируются с вашим приложением с помощью SDK для любого устройства, на котором вы строите, а затем позволяют добавлять любые API-интерфейсы, которые вам нужны, в своего рода автоматически генерируемый серверный сервер в облаке.

Все предлагают API геолокации для интеграции с Facebook и интеграции миллиарда других социальных сетей.Его очень легко настроить, и вам не обязательно иметь какой-либо опыт работы с бэкендом.

1 голос
/ 20 октября 2010

Ни то, ни другое.Здесь вы хотите, чтобы ваше приложение понимало концепцию социальных API на основе определения местоположения.Затем в соответствующих местах обращайтесь к внешним службам и переводите их в структуру данных вашего приложения.Победы здесь:

а) Вы можете работать с большим количеством услуг.Как и те, которые еще не существуют.
b) Ядро вашего приложения не должно заботиться о смене API Facebook или Foursquare.Только кусочки, которые говорят непосредственно с ними.
в) Намного легче встать и пройти тестирование, поскольку вы можете построить внутренние органы, а затем повернуться и посмотреть на внешние.пишем больше кода, чтобы добраться до него, но это будет действительно очень, очень быстро по мере развития вашей кодовой базы.

...