苹果和微软为未来科技之争而做好准备

发表时间:2016-09-05 16:42:48 0 条评论

  LAUREN MARINARO

  readwrite网站“智能城市与可穿戴物联网世界”总监

  

  传统的计算机行业正在缓慢且毫无疑问地消亡。自从很多年前苹果推出Apple II,以及消费PC行业的大规模兴起,当提到“计算机”时人们都会联想到显示器、鼠标和键盘。而当苹果公司在2007年推出iPhone,计算机行业第一次出现了朝微小化、口袋便携化以及触摸屏发展的趋势。然后,随着处理器能力的不断提升,互联网联接越来越普及,计算机行业开始发生翻天覆地的变化。

  感谢众多科技企业给我们带来的产品——亚马逊Echo、谷歌Chromecast、微软HoloLens,Nest的Thermostat,Facebook的Oculus Rift,计算机变成了你可以日常对话、可以穿戴在身上的东西,它变得比显示器小得多,或者甚至没有显示器。

  今天的计算机已经变得看起来像任何东西、出现在任何地方。而这也仅仅是一个开始。

  对于苹果和微软这两家几乎是个人电脑代名词的公司而言,形式的转变意味着可能的危机。在过去的几十年,他们都在精心培育平台软件开发人员的社区,随着形式的发展,开发者社区不应时而变就会被淘汰。

  在这样的背景下,这两个长期盟友企业都在准备着他们的长远计划,以确保他们在计算机行业巨大转变来临后仍保持不变——无论巨变往哪个方向发展。

  苹果:用Swift语言打动你

  苹果公司处在一个独特的境地,作为一家非常盈利的公司却对市场行业的控制相对较少。微软仍然控制着绝大多数的个人电脑市场,谷歌的Android在智能手机市场占据了主导地位,并且在发展中国家不断增长。

  Android和它的持续增长对苹果而言是有足够威胁的,开发者总是倾向于为受众最多的平台开发软件应用。随着计算机行业未来形势的转变,苹果公司必须要确保无论怎样,都有足够多的开发者愿意为iPhone写程序。

  苹果的做法非常高明:Swift语言——一种苹果自己开发出来为iPhone平台开发应用程序的编程语言,它因为更好、更快,以及比其它语言更容易学习而受到了全世界广大程序开发者的热烈欢迎。

  苹果公司目前在强烈推广Swift语言,使之作为人们(尤其是小孩)开始学习编程的第一选择。并且,通过免费开源的发行方式,Swift语言的应用不止局限于iPhone,它也可以被应用在Android或Linux平台上。这样做的好处在于,由于Swift是为iPhone平台开发的,所以为其他平台创作的程序只要是以Swift语言编写的,就可以非常容易地移植到iPhone上。

  微软:为开发者提供有用工具

  毫无疑问地,微软希望未来是由Windows构建而成的。

  通过发行Windows 10,微软把手机、平板电脑、个人计算机、游戏机、全息眼镜以及家庭智能操作系统都集合到一个统一的宏大平台之中。

  不像苹果公司推出一个跨平台编程语言的做法,微软首先努力的方向是推出标准化的操作系统。

  微软希望以Windows 10操作系统来支撑每一个下一波的新兴设备。一个统一的平台,无论你在使用什么样的设备,应用程序都可以共享。

  更进一步,微软公司也在做更深层次的准备:他们逐渐给开发者们推出各种各样免费而实用的开发工具,特别是Xamarin,它可以让你一次性地编写一个程序,然后非常容易地从Windows平台迁移到iPhone或者Android。程序员们都非常喜欢这个工具。同时,Xamarin也像微软推出的其它工具一样,可以非常容易地使应用程序利用微软Azure云平台进行大数据运算和储存。

  所以,微软的做法也是为开发者提供有用的开发工具,无论他们是不是在为Windows开发程序。微软只要在程序开发的过程中占有一席之地,那么无论今后计算机行业往什么方向发展,他们始终都不会被淘汰。

热门文章
商学院微博
商学院二维码