移动成为新的桌面将如何影响企业App开发?

APP开发


浏览:773 次

拓扑学会2017-06-18

作者保罗·鲁本斯,cio.com记者

编译|拓扑社会Smiletalker

根据网络分析公司StatCounter的研究部门GlobalStats的数据,今年3月,Android超过了微软的Windows,成为互联网上最受欢迎的操作系统。

GlobalStats发现,在全球范围内,Android的互联网使用市场份额为37.93%,高于Windows的37.91%。StatCounter首席执行官奥德汉·卡伦(Aodhan Cullen)表示:“这一里程碑标志着科技史上一个时代的终结。它标志着微软自20世纪80年代以来在全球操作系统领域的领先地位的终结,这也是Android的一个突破,五年前Android仅占全球互联网使用量的2.4%。”

奥德汉·卡伦可能夸大了这种影响,因为可能存在统计错误。Windows可能仍然是互联网份额最大的操作系统。然而,这并不影响整体情况。也就是说,移动操作系统在五年内迅速增长,遍及全球,而台式机总体上一直在下降。

移动开发优先

如果移动计算设备将占据主导地位,那么制作桌面企业App有什么意义?开发人员不应该完全专注于构建移动App吗?桌面App可以通过web界面解决,或者移动App的部分或全部功能可以迁移到Windows?如有必要,您可以通过web界面或移动App将移动App的部分或全部功能迁移到Windows?

根据电子邮件初创公司Copyin的创始人兼首席执行官彼得·尼克西(Peter Nixey)的说法,在大多数情况下,这并不难做到,而且越来越容易。他表示,使用React Native等工具允许开发人员使用JavaScript编写本地移动App,这些App也可以转换为网络App。“使用React Native,你不能写一次,但可以在任何地方运行,但你可以写一次然后在各种平台上自定义。”React Native和JavaScript框架的质量非常高,你可以在iOS、Android或Web上运行App。

还有许多其他工具,包括微软的Xamarin和Apache Cordoba,它们使开发人员能够同时为iOS、Android和Windows构建App。

现在,移动App也可以作为webApp访问,这与传统的WindowsApp是一个非常不同的主张。传统的App设计为易于通过鼠标和键盘在大屏幕上使用。这是否意味着企业桌面用户预期看到的用户界面类型将在未来几年发生变化?事实上,这在某种程度上已经发生了。

UI将首先更改

在iPhone推出后的头几年里,微软坚持在Windows中使用桌面系统,而iOS和Android提供了完全不同的东西。

但当微软四年半前推出Windows 8时,新的桌面操作系统开始模仿Windows Phone 7和8移动操作系统的用户界面。这些用户界面有大而多彩的色块,Windows的“开始”按钮被抛弃了。

可以说,这种用于移动设备的新界面通常不被桌面用户接受。最后,微软发现必须重新添加“开始”按钮和其他桌面元素。有趣的是,尽管微软的手机从未成功过,但移动操作系统的用户界面受到了移动用户的好评。人们喜欢使用Windows Phone 7和8系统,他们只是不想购买Windows手机。

即使在微软Surface或三星Slate等Windows平板电脑上,微软的移动界面也很受欢迎。然而,对于某些App(如Excel或Word),许多用户更喜欢微软提供的传统桌面界面,而不是移动桌面界面。

这表明,尽管平板电脑是移动设备,但它们通常被用作台式机或笔记本电脑的替代品。在某些方面,移动操作系统界面很好。对于其他活动,“传统”桌面操作系统界面更适合。

更简单、更直观

如果移动操作系统将主导企业办公环境,那么必须开发App,开发人员必须变得更加智能,建立用户界面,这样用户就可以在移动设备上完成实际工作,而不受键盘和鼠标的限制。这对于在平板电脑上运行的App尤其如此。

在这种情况下,“变得更聪明”意味着“设计师必须减少用户界面的元素,因为移动设备屏幕要小得多。所以他们必须非常仔细地考虑用户想要做什么,”Nixey说。“Bu