尽管如今微软主要知名的产品有办公室软件 MS Office,操作系统 Windows 系列,以及 Azure 云端服务,微软并没有忘掉起家的程式开发工具,持续改进并且扩展到资料分析的,提供所有需要开发或分析工具的人适合的工具。而在今年微软 Ignite 2019 大会上面,微软 CEO Satya Nadella 强调有高达 250 万的公民开发者需要资讯工具协助,大会当中不少的议程与开发者关系相关,但还多加了不少给超级使用者 (Superuser) 的工具,提升其在整体微软的发展重要性。
技术文件是协助开发者的重要指引
微软近年很用心推出跨平台或是云端运作的服务,微软 CEO Satya Nadella 强调微软产品和服务能跨平台,像是新推出的 Azure Arc 可以管理 AWS 的云端,以及微软的浏览器 Edge 不只有 Windows 版本,还有 Mac 版本。微软不只要服务传统 Windows 开发者,也要扩展平台,吸引在 Mac、Linux 还是行动平台的开发者。
不论是那一个平台,对于开发者来说,运用新的框架与服务,往往需要熟读技术文件。负责微软开发者关系的副总裁 Jeff Sandquist 指出,他们相信技术文件的重要性,有详细的技术文件之后,开发者能更快进入状况,开发他们所需要的产品与服务。微软在开发者关系上面首要任务是建置详实的技术文件,协助开发者进入状况。
微软知道他们需要讨得工程师的欢心,借由工程师的手发展不同的程式和服务,将有助于他们的服务能深耕在不同平台上面。微软因此放弃原先优先支援自身 Windows 平台,也不再忽视两大行动平台 iOS 和 Android 开发工具需求。在云端平台部分,Azure 设定成为中立,没有潜在商业冲突的云端平台,也有助于吸引开发者青睐,不会担心做大后,跟其他云端厂商有商业竞争冲突局面。
技术文件之外,教学内容也是微软在开发者经营的重要指标。Sandquist 表示微软推出线上学习平台 Learn,设计为 micro 课程型式,有需要可以再查阅,学习者不用留信用卡号,免费学习之下而且能随时找到想要理解的内容。
如今属于微软旗下的 GitHub 完成交易,仍旧是开源社群开发者的重要集散站。至于 GitHub 的状况,Sandquist 说 GitHub 仍会维持既有的运作方式,成为微软与开发者接触的管道。对于微软来说,维系 GitHub 既有的状况,才是最佳的运行状况,那就是大家乐意在 GitHub 上面分享、交流。因此欢迎包括 Facebook、Google 在 GitHub 上面继续交流,微软会确保 GitHub 上面的中立性。
Sandquist 说微软早在购买 GitHub 之前,就有不少投入开源的动作,像是开源 Visual Studio Code、.Net Core,还有像不少科技公司一样,聘用开源界重要的人物,让他们在微软公司内工作同时,也经营开源社群。微软也是 GitHub 的重度使用者,在不少开源专项提交不少程式码修改。
谈到微软愿意协助开发者达成他们想要做的事情,提供功能强大的开发工具如 Visual Studio,Sandquist 列举微软的两位创办人 Bill Gates 和 Paul Allen 的故事,两人开发出开发工具 Microsoft Basic,拿去当地的程式开发社群分享,而现在微软的大型大会 Ignite 只是这类开发者交流会的放大版本,分享微软的技术与服务。
微软新整合的 Power Platform 要当超级使用者的口袋中的瑞士刀
而随着微软的发展,还有数位转型的脚步进到各行各业,不少有轻量程式开发需求的公民开发者 (Citizen Developer),成为需要服务的对象,他们是资讯工具的超级使用者,能够善用手上的技术工具,达成他们想做的事情。
对于偶尔需要写点小程式,通常会善用科技工具的公民开发者,完成想达成的事情。负责 Power Platform 行销的资深总监 Richard Riley 讲了个公民开发者的形象,有一位英国首都希斯洛机场的警卫,运用微软 Power Platform,机场航班出现延迟状况时,会自己发警讯通知警卫,要出动指引滞留机场的倒眉旅客。另外来往机场的旅客未必会说英文,这位警卫串接微软的语音辨识功能,开发出能翻译说明成对方语言的 App,能跟英语不通的旅客说明状况,到最后每位警卫手机当中都装了这款 App。后来这位警卫被希斯洛机场的 CTO 找去做数位策略工作,协助机场的数位转型策略规划。
微软透过办公室软件的优势,扩展到更多应用上面,推出即时通讯和生产力工具 Teams 来打进企业市场,这次 Ignite 大会自动化工具 Flow 更名 Automate,还有新推出的语音 chatbot Virtual Agent,要抢攻以往爱用 Excel 里的 VB Script 进行自动化应用的需求。再加上 PowerBI 协助企业分析商情资讯,微软要延伸办公室软件应用,变成公司上下所有资讯应用的供应商,意图相当明显。只是不少企业已经有惯用的工具,如协同沟通工具 Slack,顾客管理系统 SalesForce,自动化工具 IFTTT,微软要端出什么吸引人的强力应用,大打广大的企业市场令人相当好奇。
(首图来源:科技新报)