就编程而言,我对 Windows Phone 和 Windows 银河系完全陌生。对于一个必须在 Windows 手机上运行的手机应用程序的项目,我开始探索资源并且我有一些问题。
我遇到的问题之一是事情变化很快。例如,对这个问题的回答说 Windows Phone 中的浏览器很可能不支持 HTML5。但是,有许多在线教程(例如此处)介绍了 ASP.NET MVC 4 以及它如何适用于移动应用程序。
我个人更愿意采用“HTML5+javascript”的方式,而不是学习如何使用 Silverlight 进行开发,这显然已被 Microsoft 停产。然而,我首先关心的显然是能够创建一个有效的应用程序!
因此,考虑到这一点,我的问题如下:
- 我的印象是 HTML5+JS 正在被引入来替代 Silverlight,并且在未来会被更多地使用。那是对的吗?
- 知道我必须构建一个应该能够播放视频和音频、录制音频并连接到库以在后台进行一些语音处理的应用程序,我应该使用 Silverlight 还是可以尝试使用 ASP.NET MVC 4?(据我所知,Silverlight 会比 XNA 更好)
- 与 Silverlight 或其他方式相比,使用 HTML5+JS 是否有限制?
- 如果无法访问远程服务器,您能否打包一个 Web 应用程序(即使用 HTML5+JS)在手机上本地使用?
任何关于这些具体问题的具体指示或答案都将受到欢迎!:)