Я рассматриваю возможность разработки приложений для Android и Windows Phone 7, которые позволяют пользователю читать контент от интернет-продюсера (газета/журнал/блоги и т. Д.). У этого провайдера есть REST API, который должен обеспечивать прямой доступ к контенту. Несколько вопросов у меня есть:Совет для мобильного приложения для чтения публикации
Я видел демо OData, где получать данные из корма было очень легко, без разбора каких-либо требуется. Стоит ли создавать OData-провайдер поверх существующего API публикации, только чтобы упростить для мобильных приложений получение данных?
Я слышал, что C++ можно использовать на wp7 и Android. Есть ли причина для разработки ядра приложения на C++, а затем взаимодействовать с API-интерфейсами устройств на C#/Java? Или основной логический уровень приложения настолько тонкий, что это не стоит хлопот? Похоже, что на самом деле не так много для разработки приложения для чтения публикаций - в основном это просто графический интерфейс поверх API, который предоставляет все данные.
Или, было бы разумнее только разработать мобильную версию веб-сайта этой публикации? Тогда может быть одна услуга для всех мобильных платформ. Каковы преимущества и недостатки приложения, которое работает на устройстве, в отличие от веб-сайта, специально созданного для мобильных устройств? (Как Gmail, Google Docs и GTalk «приложения» для iPhone.)
Спасибо.