Советы для мобильного приложения для чтения публикации - PullRequest
2 голосов
/ 08 августа 2010

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

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

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

Спасибо.

Ответы [ 2 ]

2 голосов
/ 09 августа 2010

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

0 голосов
/ 09 августа 2010

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

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

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