2010-08-08 2 views
2

Я рассматриваю возможность разработки приложений для Android и Windows Phone 7, которые позволяют пользователю читать контент от интернет-продюсера (газета/журнал/блоги и т. Д.). У этого провайдера есть REST API, который должен обеспечивать прямой доступ к контенту. Несколько вопросов у меня есть:Совет для мобильного приложения для чтения публикации

  • Я видел демо OData, где получать данные из корма было очень легко, без разбора каких-либо требуется. Стоит ли создавать OData-провайдер поверх существующего API публикации, только чтобы упростить для мобильных приложений получение данных?

  • Я слышал, что C++ можно использовать на wp7 и Android. Есть ли причина для разработки ядра приложения на C++, а затем взаимодействовать с API-интерфейсами устройств на C#/Java? Или основной логический уровень приложения настолько тонкий, что это не стоит хлопот? Похоже, что на самом деле не так много для разработки приложения для чтения публикаций - в основном это просто графический интерфейс поверх API, который предоставляет все данные.

  • Или, было бы разумнее только разработать мобильную версию веб-сайта этой публикации? Тогда может быть одна услуга для всех мобильных платформ. Каковы преимущества и недостатки приложения, которое работает на устройстве, в отличие от веб-сайта, специально созданного для мобильных устройств? (Как Gmail, Google Docs и GTalk «приложения» для iPhone.)

Спасибо.

ответ

0

Насколько я знаю, C++ в настоящее время не может использоваться для разработки приложений WP7. Я бы проверял это, прежде чем пытаться зайти слишком далеко по дороге с перекрестной совместимостью.

Это говорит о том, что пользовательский интерфейс между WP7 и iPhone на самом деле очень отличается - код базы данных настолько мал по сравнению с хорошо написанным интерфейсом позже, я бы просто написал два отдельных приложения. Это может показаться экономией времени, но либо ваше приложение будет выглядеть так, как будто оно не относится к одной платформе или другой, или вы будете тратить больше времени, пытаясь сохранить совместимые вещи, работающие нормально на двух платформах.

2

C++ не является языком разработки для Windows Phone 7. Существуют две платформы разработки для WP7: Silverlight и XNA. Нет возможности взаимодействия с модулем C++.

Смежные вопросы