Windows RT开放桌面API或能快速获得开发者的支持

似乎Windows的开发者也对Surface RT怨声不断,甚至比普通用户更大。
微软官方的MSDN论坛上自从Surface RT发布以来就一直吵闹不休,众多购买了Surface RT的开发者俨然分成2派,一方面支持WinRT(多数是.NET/C#开发者),一方面又有不少人支持微软开放桌面API,以他们的话来说,就是跟WinRT比起来,还是Win32更具吸引力。

不少开发者还抱怨他们想用的东西都没有,在Surface RT下工作根本是不可能, 而这些工具基本上全是桌面的程序,相关厂商也都没有跟进,甚至于有人说出了“Surface RT就是骗我们这些开发者的钱”这种话。

总的来看,Win32开发者或是对WinRT十分不感冒,他们抱怨Metro程序开发机制不成熟,甚至RT系统底层结构就有bug。而且很多Win32开发者并不是一定都使用Visual Studio,而可能是使用第三方的编译器、调试器如GCC、Borland等等,而目前这些编译器要开发x86下的Metro程序都十分困难,更别说编译出ARM下的本机代码。而微软目前明确的对Windows RT系统下的桌面API限制策略导致这些第三方开发工具厂商视乎也对跟进ARM架构的Windows不感冒,导致大量使用第三方编译器和习惯了传统Win32开发的人无从下手,而这些人之中往往不少都是十分有经验的Windows开发者。

也有很多老一辈的Win32开发者表示微软蹂躏他们的青春,他们花了10年来学习Win32,然后微软出一个新的平台和API还叫Windows就让他们放弃以前学习的Win32技术,转到一群年轻人创造的“青春活力”的平台,这他们难以转变。

而MSDN论坛上微软公司员工Dan Ruder则表示Windows RT的很多API仅仅是“名字上实现而已”,微软甚至连对ARM的Windows RT驱动开发包都没有准备好,也就是说Windows RT下的Win32 API也是残缺的,而其还说,在RT系统下,WinRT API则是直接关联到系统核心服务的,而不是x86下的WinRT会杂交于Win32或者基于Win32之上进行封装。

且不少Win32开发者也对Windows Store的审核方式怨声不断,有那么小部分开发者用奇葩的方式实现了如Delphi来编写Metro程序(当然是仅仅x86的),而被明确告知无法发布到Windows Store。

总的来说,因为Windows开发者庞大的群体,其中不乏大量不喜欢循规蹈矩的人,而正是这种杂乱不堪的群体造就了无数Windows下的程序,就好像Visual Basic 6.0为什么到现在还不少人用的原因,或许微软完善和开放Windows RT的桌面API可以让一批庞大的开发者大群涌入。


English:

Windows RT Open Desktop API to get the support of developers

official MSDN forum Microsoft since the release of Surface RT has been noisy endlessly, many purchase Surface RT developer seems to be divided into two faction, on the one hand, support WinRT (mostly NET/C # developers), on the one hand, there are many people support Microsoft to open Desktop API to their words, is compared with WinRT and Win32 more attractive.

many developers also complain about the things they would like to use Surface RT is simply impossible, these tools are basically full desktop program, related vendors are not followed up even some people say “Surface RT is money” lie to us developers such things.

Overall Win32 developers or WinRT very not cold, they complain that the the Metro program development mechanism immature, even the underlying structure of the RT system have bug. The many Win32 developers do not necessarily have to use Visual Studio, but may use third-party compiler, debugger, such as GCC, Borland, etc. At present, these compilers to develop x86 under the the Metro program are very difficult, and even more do not said compile ARM native code. Microsoft is a clear limit on the the Desktop API under Windows RT strategy led to these third-party development tools vendors depend also follow up on the ARM architecture of Windows is not a cold, leading to a large number of third-party compilers and habits of traditional Win32 development no start, these people often are very experienced Windows developers.

Win32 developers of a lot of the older generation of Microsoft ravaged their youth, they have spent 10 years learning the Win32 and Microsoft a new platform and API called Windows let them give up before learning Win32 technology, go to a group of young people to create the “youthful vigor” platform, this is difficult for them to change.

MSDN Forums Microsoft employees Dan Ruder said many Windows RT API is just the name. “Microsoft even on the ARM Windows RT Driver Development Kit are not ready, That is the Win32 API under Windows RT crippled, but also said that in the RT system, WinRT API is directly related to the system core services, rather than x86 WinRT will hybridize under in Win32 or Win32-based top encapsulation.

and many Win32 developers of Windows Store audit complaints constantly, so a small part of the development with a wonderful way to achieve such as Delphi to write Metro program is only x86 (of course), been explicitly informed not be published to the Windows Store.

Overall, because of the large groups of Windows developers, many of whom are a lot of people do not like to behave precisely this cluttered groups created countless Windows program like Visual Basic 6.0 Why now also used by many people, perhaps Microsoft to improve and open Windows RT Desktop API allows the influx of a number of large developers large group.

【另发cnbeta】

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值