В чем разница между gdata-java-client и google-api-java-client?

Я работаю над проектом, который взаимодействует с Youtube API. Я столкнулся с двумя проектами (1) gdata-java-client и (2) google-api-java-client.

Масштабы (и названия) проекта немного сбивают с толку. Кажется, что google-api-java-client - это API общего назначения для работы с веб-данными. Напротив, gdata-java-client обрабатывает данные, специфичные для Google (например, YouTube API). Это правильная характеристика?

Если да, то построен ли gdata-java-client поверх google-api-java-client?


person speedplane    schedule 02.08.2011    source источник


Ответы (1)


Ответ, вероятно, проще, чем вы ожидаете. :)

Google-api-java-client - это более новая библиотека от Google. Он может получить доступ к большему количеству API и работает на Android. Однако он все еще находится в стадии бета-тестирования. С другой стороны, gdata-java-client более стабильный и зрелый, но не работает на Android.

Если вы используете API-интерфейсы gdata и вам не нужно запускать на Android, я рекомендую вам использовать библиотеку gdata-java-client. Если вам нужно запустить на Android, google-api-java-client

person mimming    schedule 06.08.2011