我正在考虑开发适用于Android和Windows Phone 7的应用程序,允许用户阅读在线制作人(报纸/杂志/博客等)的内容。此提供程序具有REST API,应允许直接访问内容。我有几个问题:
我看到了一个OData演示,从Feed中获取数据非常简单,无需解析任何类型。是否值得在该出版物的现有API之上构建OData提供商,只是为了让移动应用程序更容易获取数据?
我听说过C ++可以在wp7和Android上使用。有没有理由用C ++开发app核心,然后用C#/ Java中的设备API进行交互?或者应用程序的核心逻辑层如此之薄以至于不值得麻烦?看起来开发一个出版阅读器应用程序真的没那么多 - 基本上只是一个提供所有数据的API之上的GUI。
或者,开发本出版物网站的移动版本会更有意义吗?然后可以为所有移动平台提供一项服务。应用程序在设备上运行的优缺点是什么,而不是专门为移动设备构建的网站? (例如适用于iPhone的Gmail,Google Docs和GTalk“应用”。)
感谢。
答案 0 :(得分:2)
C ++不是Windows Phone 7的开发语言.WP7有两个开发平台:Silverlight和XNA。没有可能与C ++模块互操作。
答案 1 :(得分:0)
据我所知,C ++目前无法用于开发WP7应用程序。在你试图跨越兼容性道路之前,我会检查一下。
也就是说,WP7和iPhone之间的用户界面确实非常不同 - 后端代码与后来编写良好的UI相比非常小,我只想写两个独立的应用程序。这看起来似乎节省了时间,但要么你的应用程序看起来不属于一个平台或另一个平台,否则你将花费更多的时间来保持兼容的东西在两个平台上正常工作。