2

我正在考虑为 Android 和 Windows Phone 7 开发应用程序,允许用户阅读来自在线制作人(报纸/杂志/博客等)的内容。该提供程序有一个 REST API,应该允许直接访问内容。我有几个问题:

  • 我看到了一个 OData 演示,其中从提要中获取数据非常容易,不需要任何类型的解析。是否值得在出版物的现有 API 之上构建 OData 提供程序,只是为了让移动应用程序更容易获取数据?

  • 我听说 C++ 可以在 wp7 和 Android 上使用。有什么理由用 C++ 开发应用程序核心,然后用 C#/Java 与设备 API 交互?还是应用程序的核心逻辑层太薄以至于不值得麻烦?开发出版物阅读器应用程序似乎真的没有那么多 - 基本上只是一个提供所有数据的 API 之上的 GUI。

  • 或者,只开发本出版物网站的移动版本是否更有意义?然后可以为所有移动平台提供一项服务。与专门为移动设备构建的网站相比,在设备上运行的应用程序的优缺点是什么?(例如用于 iPhone 的 Gmail、Google Docs 和 GTalk“应用程序”。)

谢谢。

4

2 回答 2

2

C++ 不是 Windows Phone 7 的开发语言。WP7 有两个开发平台:Silverlight 和 XNA。不可能与 C++ 模块互操作。

于 2010-08-09T12:37:15.907 回答
0

据我所知,C++ 目前不能用于开发 WP7 应用程序。在您尝试在交叉兼容性道路上走得太远之前,我会检查一下。

也就是说,WP7 和 iPhone 之间的 UI 确实非常不同——后端代码与后来编写好的 UI 相比是如此之小,我只需编写两个单独的应用程序。这似乎节省了时间,但要么您的应用程序看起来不属于一个平台或另一个平台,要么您将花费更多时间来尝试保持兼容的东西在两个平台上正常工作。

于 2010-08-08T22:06:35.360 回答