每年的互联网科技圈总会有不少新鲜事发生,其中有些就与我们的日常生活息息相关。既然 2017 年已经结束,我们就从以下几个主题作为切入点,来回顾这一年中比较具有影响力的事件。
操作系统
Ubuntu 放弃 Unity 桌面,转投 GNOME
4月,Canonical 公司宣布将放弃原本已坚持数年的 Unity 桌面,同时不再为移动端开发 Ubuntu 软件。10月发布的 17.10 版本已改用 GNOME 桌面。
Android 8.0 主打续航、速度和安全
8月,代号为“OREO (奥利奥)”的 Android 8.0 正式发布,带来一系列新特性,包括画中画、通知点、即时应用、全新的 emoji 等。此外,新系统的亮点莫过于开机速度的优化和针对流氓 APP 的极致后台管理。
iOS 11 发布,全新 Dock 栏助力 iPad Pro
9月的苹果秋季发布会上,iOS 11 正式发布,新功能包括对增强现实和机器学习的支持、全新的控制中心和 Dock 栏。在 iPad 上,用户可以通过 Dock 进行多任务处理,从而更接近 macOS 的体验。事实上,随着苹果自家移动芯片的性能不断提升,并推出 iPad Pro 以来,苹果一直尝试融合 iOS 与 macOS 。
Windows Phone 难逃最终宿命
10月,微软公司主管操作系统的副总裁 Joe Belfiore 表示,Windows10 Mobile 已经进入了“维护期”,相当于宣告 WP 项目的失败。与此同时,微软也在把自家应用迁移到 Android 和 iOS 上。
Chrome OS 将支持后台运行 Android 应用
Chrome OS 是 Google 公司为上网本设计的轻量级操作系统。此前 Chrome OS 就已经支持运行 Android 应用,不过切换到后台的应用只能处于暂停状态。但是在 Chrome OS 的最新测试版中,这种情况将得到改变。另外,Google 近期突然下架其 Android 旗舰平板 Pixel C,预计未来将主推 Chrome OS 产品。
编程开发
React.js 许可协议引发风波
8月,Facebook 公司发布声明称,任何人不能将 React 用于与 Facebook 及其合作公司有直接或间接竞争关系的项目中,否则 Facebook 公司自动取消其使用许可。React.js 是如今前端领域最具影响力的框架之一,因此这项声明很快引起业内震动,WordPress 等组织开始停用 React 。不过,在意识到事态严重性后,React 新版本已改用 MIT 协议。
长叹一口气,Java 9 终于发布
9月,推迟了整整一年多的 Java 9 终于正式发布。JDK 本身进行了模块化,以减少Java 应用和 JRE 的大小和复杂性。另外还有轻量级的 JSON API,新的垃圾收集器 G1,以及交互性工具 JShell。不过,从开发者的大量反馈来看,Java 9 还存在不少问题,Oracle 公司也表示未来将改变 Java 版本更新的频率。
C++ 17 标准发布
12月,ISO C++ 委员会正式发布 C++ 17 标准。引入不少新的语言特性:UTF-8 字符文字、折叠表达式、内联变量、在 if 和 switch 语句中可以初始化变量、结构化绑定、类模板参数规约、并行 STL、派生自 Boost 的文件系统库,等等。
硬件设备
全面屏手机的浪潮
2017年可谓是全面屏手机爆发的一年。自年初以来,三星 Galaxy S8 、小米 MIX2、iPhone X、华为 Mate 10 Pro 等一系列全面屏旗舰手机陆续登场。全面屏设计已经成为智能手机的新热点,部分厂商还将其推广到中低端产品系列中。
华为“闪存门”事件
4月,华为 P10 手机被曝不同批次中存在混用 UFS 2.1、UFS 2.0 与 eMMC 5.1 三种读写性能差距不小的闪存颗粒。随后,华为消费者业务 CEO 余承东发布微博称“深刻自省,迅速改进”。
微软高通联合推出 PC 产品
10月的高通峰会上,高通公布了搭载骁龙 835 芯片的 Windows 10 电脑特性,最大的亮点在于超长续航。据悉,Windows 10 底层的模拟器将 x86 指令翻译成 ARM 指令,因此用户可以在基于 ARM 架构的处理器上运行 Win32 软件。
苹果承认新系统降低旧 iPhone 性能
12月,苹果公司正式承认:为了防止老化电池在某些情况下导致设备意外关机,而对手机进行降速;并提出了相关补偿方案,降低更换过了保修期电池的价格。
结语
由于篇幅所限,我们 2017 年度的互联网时事回顾到这里就结束了。相信今年的科技圈依然会有不少值得关注的热点,就让我们拭目以待!