跨平台开发框架Jupiter能成就微软的未来?

开发 前端
这意味着HTML5是微软平台的未来?一个新的尚未公布的叫做Jupiter的平台可能会让微软的开发者利用他们现有的技术在Windows 8和Windows phone上面开发应用。这意味着所有平台上都能运行的应用,不只是PC,还有平板,手机,甚至电视(借助xbox)。

Silverlight真的完了么?未来在Windows 8和Windows phone中抉择吗?这是一个萦绕在Windows开发者脑海的问题,曾经Silverlight是解决开发者们跨平台跨浏览器兼容性的钥匙,后来又有了 Javascript和HTML5来创建Windows 8上面的应用,HTML5也支持IE9了,据说在今年秋天Windows phone的“芒果”也会到来。

这意味着HTML5是微软平台的未来?一个新的尚未公布的叫做Jupiter的平台可能会让微软的开发者利用他们现有的技术在Windows 8和Windows phone上面开发应用。这意味着所有平台上都能运行的应用,不只是PC,还有平板,手机,甚至电视(借助xbox)。

Jupiter的存在已经不是什么新消息,在一些论坛,博客上面有了大量的关于这个平台的泄密帖子,一些人甚至利用泄露的代码来逆向以便了解更多。

 

 

跟踪了一下微软的新闻,这是我们收集的关于Jupiter的一些信息:

1.这是一个新的Windows用户界面库

2.是基于XAML的框架

 

3.开发者可以用XAML/C#/VB/C++来写应用

4.使用IE10的渲染引擎

5.DirectUI正在修改以支持的XAML应用程序

6.通过XAML库可提供访问Windows 8的元素

7.Jupiter的应用会以共同支持Windows 8和WP8的APPx的形式打包

8.APPx是通用的,可以用于部署原生Win32应用程序,基于框架的应用程序(Silverlight的WPF),Web应用和游戏

9.Jupiter的支持让所有开发者都很开心,无论是.NET,VB,C++或者Silverlight/WPF

***一项尤为重要,因为迄今为止,微软关于Windows 8开发平台对外公开是说基于HTML 5和Javascript,Peter Bright,开发者们颇为震惊。

 

 

微软的开发者已经花了大量的时间和精力学习微软推出的技术,包括Win32, COM, MFC, ATL, Visual Basic 6, .NET, WinForms, Silverlight 和WPF。听起来像是微软让他们丢掉十几年的经验然后拥抱HTML 5。

HTML 5也出来一段时间了,但貌似依然不能完全驾驭微软的整个平台。

 

 

后PC时代:微软 vs 苹果 vs Google

想象一下,如果苹果也干了这么件事,让开发者可以有一个简单的途径把iOS应用转到Mac上面。目前貌似还没有一个简单的方法。尽管有第三方工具的 协助,但是开发者还是要做大量的工作让iOS应用在Mac上面run起来。这就是说,我们猜想苹果正在尽力解决这么一个两难的问题。你可以看到苹果***发 布lion对iOS的影响。

与此同时,Google缺乏一个对桌面和手机合并的前景。尽管施密特成将会把Chrome OS和Android合并,但是到目前为止,依然看不出两者有合并的迹象。

微软关于合并桌面与手机的想法,也不是一个小工程。目前苹果貌似是唯一在这当中有竞争力的。Android也进入了平板市场苦苦挣扎,而惠普刚把自己才买到手的webOS杀了。

 

 

开发者不满情绪增长

苹果在这一点上依然占了先机,不过决定微软未来的关键或许还在于时机。微软的开发者已经非常不满,但是微软依然允许这种势头蔓延,或许这种错误可能会葬送微软的前途。微软也想做苹果,这确实很神秘很惊奇,但是微软不具备这种支撑他的文化。

Jupiter应该已经在几个月前宣布了,但为了故意卖关子,将会在Build大会上发布。

 

原文:http://leiphone.com/jupiter-the-future-windows.html

【编辑推荐】

  1. 微软即将发布跨平台的开发框架:Jupiter
  2. 不得不知HTML 5的10件事
  3. 当Web设计师遭遇HTML 5
  4. 49个超炫的HTML 5示例
  5. 我们离HTML 5还有多远?
责任编辑:陈贻新 来源: 雷锋网
相关推荐

2011-08-22 10:00:13

HTML 5

2011-09-11 03:06:28

Windows 8Jupiterbuild

2011-07-06 11:16:32

Unity3DCocos2dSparrow Fra

2010-10-09 15:01:27

PhoneGapiPhoneAndroid

2012-03-16 13:43:29

2024-05-22 09:54:19

2014-07-08 09:37:28

跨平台Webhtml5

2011-09-05 11:27:17

Sencha Touc框架HTML5

2021-06-14 09:54:46

框架开发应用程序

2023-07-18 08:49:59

.NET MAUI应用程序

2014-05-30 15:50:46

DIGIA嵌入式Qt

2021-06-11 18:05:31

App平台框架

2020-02-03 09:30:42

开发技能代码

2015-03-30 16:00:21

Windows应用少开发工具

2013-07-17 13:51:48

AppCanPhoneGap

2020-04-02 15:40:51

移动开发跨平台开发

2013-06-26 14:55:59

AppCan

2014-04-03 10:48:17

WinJS跨平台Web App

2012-04-24 12:19:01

2021-05-18 15:41:15

开发工具编程
点赞
收藏

51CTO技术栈公众号