我正在考虑开发适用于 Android 和 Windows Phone 7 的应用程序,允许用户阅读在线制作者的内容(报纸/杂志/博客等)。该提供商有一个 REST API,应该允许直接访问内容。我有几个问题:
我看过一个 OData 演示,其中从提要中获取数据非常容易,不需要任何类型的解析。是否值得在出版物的现有 API 之上构建 OData 提供程序,只是为了让移动应用程序更轻松地获取数据?
听说C++可以在wp7和Android上使用。有没有理由在 C++ 中开发应用程序核心,然后在 C#/Java 中与设备 API 交互?还是应用程序的核心逻辑层太薄以至于不值得麻烦?似乎开发出版物阅读器应用程序真的没有那么多 - 基本上只是提供所有数据的 API 之上的 GUI。
或者,仅开发该出版物网站的移动版本是否更有意义?然后可以为所有移动平台提供一项服务。与专门为移动设备构建的网站相比,在设备上运行的应用程序的优缺点是什么? (例如 iPhone 的 Gmail、Google 文档和 GTalk“应用程序”。)
谢谢。
最佳答案
C++ 不是Windows Phone 7 的开发语言。WP7 有两种开发平台:Silverlight 和XNA。无法与 C++ 模块互操作。
关于android - 关于阅读出版物的移动应用程序的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3435775/