网路资讯/Windows市集揭密 准备迎接6.9亿部装置商机

作/魏君

今年10月,微软新一代作业系统正式上市,微软声称Windows 8推出后,全球相容装置将会高达6.9亿台,远超过Android的3.45亿和iOS的1.96亿,Windows Store应用程式商店将成为全球最大的软体市集。若此一预估为真,对于软体开发商企业来说,势必得关注其将为市场带来的重大影响。

本文将解密平台的开发与上架流程,同时采访到前期就投入软体开发的厂商们,与读者们分享其中甘苦与商机,让企业未来开发Windows市集应用程式能够事半功倍。

Win 8新介面数到三 内容皆尽在眼前

微软新一代作业系统Windows 8(以下简称Win 8),最大的特点,就是最新的Win 8 UI介面,微软并借机规划成桌机、智慧型手机平板电脑可共享一致的使用者体验,由此可见微软打算借此操作系统一举复兴近年不断被抢走的市场的企图心

Win 8 UI相较苹果的iOS 与Google的Android介面最大的区别在于,后两种都是以应用为主要呈现元素,而Win 8 UI强调的则是「内容」本身,而不是冗余的介面元素。显示下一个介面的部分元素在功能上的作用,其实主要是用来提示使用者「这里有更多资讯」。

台湾微软开发工具暨平台推广处技术推广协理蔡孟儒表示,也因为如此,对于微软的开发商与程式设计师而言,懂得如何设计Win 8 UI介面,以及理解其设计内涵就显得相当重要,是需要重新学习课程,因为Win 8 UI介面转变成是「内容导向」(Content First)的图形介面,与过去Windows传统介面大为不同。

Win 8 UI是基于一种三层式介面的设计概念,以公车站牌为例,等同于使用者站在马路荧幕)边, 从许多公车站牌(第一层介面,根目录)中挑选一面站牌,再从站牌上的许多路线(第二层介面,子目录)中找出一组公车号码,再从路线上找出目前所在地、发车时间、价格等交通资讯(第三层介面,内容导向)。

正如同一面公车站牌必须呈现许多路线的公车资讯,方便民众快速找出搭车资讯。对于智慧型手机与平板电脑使用者而言,必须在一面小小的荧幕视窗中找出自己需要的功能与资讯,就像在查询公车站牌资讯时具有相同的直觉反应,尽可能只呈现出使用者需要的内容,这就是以内容为导向的设计方式

但是要如何区分出需要与否之间的差别,将变成老大哥级应用程式的难题,对于提供资讯程度上的拿捏,会变成需要费心考量的事,教育使用者也变得更为重要。尤其用户越多时,更难以改变使用者的传统操作观念,不过新开发的程式就比较没有这种问题,开发商需要做的,就是专注于强化使用者的良好应用体验。

此外,为了让在地开发商作品能有多元化曝光管道,台湾微软还特地打造行销合作上的媒合桥梁,让优质应用程式有机会与硬体大厂合作,进而扩张营运与获利。从Win 8正式上市至今,于11 月13日截至统计,App数量大约落在1.6万支左右,以每礼拜3千支的速度在增加。蔡孟儒进一步指出, 且几乎97%的Windows市集应用程式都同时相容x86/64和基于ARM的Windows。

企业内部应用需求不容小觑

Windows市集中的应用程式按照种类主要可分成四大类,依据目前市集中App多寡顺序分别为消费性应用(约70%)、电子商务(约15%)、商业套装软体,以及企业内部应用(约2至3%)。而其中企业内部App专指LOB(Line-of- Business)应用程式,营运应用程式要求使用者使用公司认证进行验证才能存取内部网路资讯,是专为内部使用而设计。例如,IT部门为员工提供的支出报表应用程式。

企业内部可以透过两种方式进行部署,其一是透过Windows市集让员工下载,另一种则是透过侧载(Side-loading)的方式,于企业内部网路做部署、更新及控管。侧载是指直接将应用程式安装到装置, 而没有经过Windows市集。

蔡孟儒认为,虽然目前多数都还在原型(Prototype)阶段,但随着Win 8进入企业之后,企业对于IT应用模式会因此开始有一些质变,企业内部App便会是一个很明显的例子。有不少企业资讯主管反应,他们不放心Android平台的安全性问题,同时也不可能为了企业需要的两、三个行动应用程式,而增聘熟悉iOS的开发人员,除非这些应用程式是企业提供给消费者的服务, 不提供就会丧失竞争力。

企业App除了开发能力的考量之外,还有装置的问题。不论是以Android或是iOS平台开发App,企业都必须再为使用者购买平板电脑,然而只有少数企业有足够资本这样做,所以企业App的应用范畴通常局限在少数特定的使用者。因为需要额外采购平板电脑,企业App是不太可能普及的,而Win 8 正好可以解决企业App面临的困境

App开发能力的问题,对于已经采用微软开发环境的企业而言,利用既有的开发人员与开发环境,就可以开发Windows市集应用程式, 而且这些App只需开发一次,就可以在桌机笔电、平板、手机上运作,不需为了不同的平台开发不同的应用程式。

「Win 8更是一套支援跨平台的作业系统,支援多重硬体规格的设备,包含Intel、ARM,以及行动装置平台。」蔡孟儒强调指出,「对程式开发人员而言,完全不需要担心应用程式相容性的问题,只要利用Visual Studio 2012开发平台,在不需要改写程式码的状况下,就能快速制作出各种平台所需的应用程式。希望借此拉近与程式开发人员的距离,吸引更多人投入Windows 市集应用程式开发之列。」