【问题标题】:Windows phone 7 and HTML5Windows 手机 7 和 HTML5
【发布时间】:2012-04-29 16:28:20
【问题描述】:

就编程而言,我对 Windows Phone 和 Windows 银河系完全陌生。对于一个必须在 windows phone 上运行的手机应用程序的项目,我开始探索资源并且我有一些问题。

我遇到的一个问题是事情变化很快。例如,this question 的回答说 Windows Phone 中的浏览器很可能不支持 HTML5。但是,有许多在线教程(例如 here)介绍了 ASP.NET MVC 4 以及它如何适用于移动应用程序。

我个人更愿意采用“HTML5+javascript”的方式,而不是学习如何使用 Silverlight 进行开发,这显然已被 Microsoft 停产。然而,我首先关心的显然是能够创建一个有效的应用程序!

考虑到这一点,我的问题如下:

  • 我的印象是 HTML5+JS 正在被引入来替代 Silverlight,并且在未来会被更多地使用。对吗?
  • 知道我必须构建一个应该能够播放视频和音频、录制音频并连接到库以在后台进行一些语音处理的应用程序,我应该使用 Silverlight 还是尝试使用 ASP.NET MVC 4? (据我所知,Silverlight 会比 XNA 更好)
  • 与 Silverlight 或其他方式相比,使用 HTML5+JS 是否有限制?
  • 如果无法访问远程服务器,您能否打包一个 Web 应用(即使用 HTML5+JS)在手机上本地使用?

任何关于这些特定问题的具体指示或答案都将受到欢迎! :)

【问题讨论】:

    标签: html html5-video windows-phone html5-audio


    【解决方案1】:

    目前,Windows Phone 7.1 不支持完整的 HTML5+JS 作为 Silverlight 的替代品。在 Windows 8(不是下一个版本的 windows phone,而是下一个版本的微软桌面操作系统)中,HTML5+JS 被呈现为使用 XAML 和 C# 的替代(这有点令人困惑,因为在 Windows 8、“metro”应用程序不运行 Silverlight,但它们仍然使用 XAML 和 C# 运行)。但这既不是这里也不是那里... 总结一下您的问题:在手机的浏览器中,HTML5 功能非常有限。

    根据您的描述,您肯定希望将 Silverlight 用于您的 Windows Phone 应用程序。 部分问题的答案从未改变,从 WP7 开始的 Silverlight 将是您的最佳选择。 XNA 专为游戏开发而设计。

    逐点回答您的所有问题:

    我的印象是引入了 HTML5+JS 来替代 Silverlight,将来会更多地使用。对吗?

    这尚未得到证实(截至本文为止),但推测在未来的某些操作系统版本中会出现这种情况(没有关于何时会出现的消息)。但是不,目前这不是一个选项,而且微软也没有承诺它会永远是这样。

    知道我必须构建一个应该能够播放的应用程序 视频和音频,录制音频,并连接到库做一些 在后台进行语音处理,我应该使用 Silverlight 还是可以 尝试使用 ASP.NET MVC 4? (据我所知,Silverlight 将是 比 XNA 更好)

    银光。银光。银光。 :) ASP.NET + MVC 将不起作用。 XNA 旨在用于构建游戏。尝试使用它来构建更标准的用户界面,至少可以说会让你感到头疼,而且看起来也不会好到哪里去。

    与 Silverlight 或其他方式相比,使用 HTML5+JS 是否有限制?

    如果无法访问远程服务器,您能否打包一个网络应用程序(即使用 HTML5+JS)在手机上本地使用?

    如上所述,没有办法在电话上执行此操作。

    至于所有这些的指针。我强烈建议您简单地用谷歌搜索(或者,如果您喜欢这种东西,可以使用 bing)“windows phone 入门”或“windows phone 教程”。我可以指出您的最佳来源是Windows Phone Developer 网站。它有一些很棒的教程,不假设您对 Windows Phone 了解很多。最好从 Microsoft 获取此材料。它会更可靠,写得更好,最终更有用。自从手机发布之前,我就一直在编写 Windows Phone 应用程序,并且我仍然使用它来学习新事物的基础知识。好地方。

    【讨论】:

    • 很好的答案,谢谢!与此同时,我确实得出了与您相同的结论(Silverlight,Silverlight,Silverlight :)。阅读量很大(现在仍然如此!),但我得到了更清晰的画面。
    • 很高兴听到这个消息! Silverlight 绝对令人难以置信。非常有趣且容易快速完成很多非常漂亮的事情。我强烈推荐 jeff.wilcox.name/blog/">JeffWilcox' 博客(他曾在 Windows Phone 团队工作)以及 windowsphonegeek.com/">WindowsPhone极客 是您遇到问题时的好去处。不可避免地,谷歌搜索问题会将您带到这两个地方中的任何一个,或者当然是这个精彩的网站:)
    猜你喜欢
    • 1970-01-01
    • 2011-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-19
    • 2011-03-09
    相关资源
    最近更新 更多