赶在10月30日前苹果公布了2019年第四季度财报,mac市场份额在第三季度增长大约8%左右,究其原因,有一部分原因是因为Catalina的宣传,另一部分原因是因为windows10最近的助攻。 上个月,Youtube上一个叫Jerry Berg的微软前老员工“深情的”吐槽了目前windows被广泛吐槽的新版本系统bug过多的问题。Jerry Berg有着微软15年的开发工龄,从xp时代到10时代,Jerry Berg都参与到开发中。 Jerry Berg指出微软的操作系统业务的原因在于微软ceo纳德拉为了节省开支,将测试团队裁减,导致Windows10系统中错误在发布出来后都没发现原来有这么多问题。Jerry Berg吐槽自己的前老板只在乎账面上的数字好不好看,而不在乎产品的质量。 503d269759ee3d6d8c10accc829111274e4ade74.png.jpg 在前几个月,推特上大量用户吐槽windows10新版本的bug越来越多,难以忍受。其实背后的原因就微软裁掉了测试团队,这只是纳德拉上任团队重组的一个小动作,另外,纳德拉还将Window10和Xbox和Windows Phone合并。从前几日的微软发布的新Windows Phone也知道,微软表示,自家新品Windows phone选择操作系统上,毫不犹豫的选择了安卓。这也说明微软彻底放弃了操作系统。 但是操作系统的开发必然离不开软件测试,微软在省钱的基础上采用了自动化测试,人工测试的成本过于高,纳德拉上任后果断选择了自动化测试,其中包括自动化和虚拟机测试等。但是虚拟机测试是无法和之前微软庞大的微软测试团队相比的。 另外,这次的Windows10系统中,Jerry Berg提出windows10的隐私问题,微软因为收集大量数据被欧盟监管部门调查,说到原因,jerry berg说是通过遥控监控设备的运行情况。当然也存在微软是为了收集数据而去做广告推荐和其他用途,但我觉得微软还是为了监控系统运行情况,通过上传到微软服务器进行分析。但这个举动并不好。

但从市场占有率上来看,windows还是主流,大部分用户也升级到了windows10,毕竟安全性是第一位的。但是windows10持续bug10会让用户流失,微软也不可能不会重视这个问题,未来微软大概率会增加测试团队,没有还是不行的啊。现在的微软推出insider内侧项目,让用户来参与测试体验,给未来windows系统提建议,我个人认为这个方案并不好,测试团队应该要回归。 但微软现在存在一个问题,和手机、平板上没有产品,联动性太差,微软为了节省开支,转而选择成本更低的在android和ios上开发软件的业务。另外,操作逻辑上windows并没有一个更好的解决方案,太过于繁琐,不易于用户发现体验。 对于UI设计上

不过自从纳德拉上任,微软逐渐也在改变,WP系统的彻底放弃,放弃自主研发浏览器内核,时间的紧迫让微软现在的举动充满变化。

macOS Catalina

与此同时,macOS前几日更新了Catalina正式版,我现在主力机是Macbook pro,Catalina从Beta1版开始我就更新,后悔的肠子都青了,bug多的不行,当然是测试版,为了体验sidebar自己更了也认了,到了beta10版开始bug就大大减少了。当然这个过程等了很久很久,其中出现了mysql在设置中无法启动Start MySQL Server按钮问题,直到现在还是没有解决,真是无奈,每次重启后mysql只能通过终端命令行进行启动,很是麻烦,个人认为是兼容问题。 另外,macOS Catalina彻底放弃了32位应用,这也没什么关系了,现在高频应用几乎没有32位应用了。 另外,sidebar功能只能说真香,但是要是做扩展屏来用,还是选择12.9ipad pro比较好,我手里的10.5还是太小。 在macOS上,对于只买iPhone的用户是无法体会他的便利的,随着Catalina的到来,设备之间的联动变得越发明显,从Mojave及之前的简单的Airdrop隔空投送,到现在的sidebar,苹果公司逐渐完善着自己的生态建设。让AppleWatch、ipad、iPhone四者相互联动。 最大的更新点我认为就是“催化剂”项目(Project Catalyst),这个项目会导致大量的ipad应用迁移到mac平台上,实在是真香。 20190607142141_4077.jpg 从macOS 10.15 Catalina和Xcode 11开始,开发人员可以使用UIKit创建iPad应用程序的Mac版。UIKit是苹果的一个开发框架,迄今为止只适用于iOS应用程序。不过,在“催化剂”项目启动后,开发者们为iPad应用添加macOS支持就像打开Xcode项目并单击General > Deployment Info下的Mac复选框一样简单。 苹果的开发者文档显示,移植到macOS上的iPad App可以在Mac上运行与传统Mac App相同的框架、资源和环境。 iPad App的Mac版本会默认支持macOS的诸多系统功能,比如:应用程序的默认菜单栏、支持触摸板,鼠标和键盘输入、支持窗口大小调整和全屏显示、Mac风格的滚动条、复制/粘贴的支持、拖放支持、系统触摸栏控件支持等等。 其实在WWDC18的大会上,就有预览“杏仁糖”计划,旨在希望ios开发者将应用迁移到macos上,来解决macos应用少的问题。

对于macos来说,我倒是很希望windows能够出一些新功能来刺激一下macos,对于苹果来说,我觉得很多想法apple在孵化中,只有竞争才能推动科技更新。