近些年NewSQL概念盛行,国内外各大公司对NewSQL都有着不同的解读。本次ITPUB技术栈线上沙龙2020上,京东数科高级DBA潘娟分享了有关NewSQL理念、国内外产品架构的解读,以及Apache ShardingSphere的架构、特性、规划、开源社区。嘉宾简介:主要负责京东数科分布式数据库开发、数据库运维自动化平台开发等工作。曾负责京东数科数据库自动化平台设计与开发,现专注于Apache ShardingSphere分布式数据库中间件平台的开发。主要在分布式数据库、开源、分布式架构等相关领域进行探索。多次受邀参加数据库&架构领域的相关会议并进行分享交流。一、NewSQL的概念NewS...... Last article READ

华为鸿蒙 2.0 来了!不做第二个 Android,年底就要上手机

  9 月 10 日,2020 年的华为开发者大会在东莞松山湖总部拉开序幕,这可能是华为今年最重要的一场发布会。

  在现场,华为消费者业务 CEO 余承东发表了题为《共建万物互联的全场景智慧生态》的演讲,也正式揭开了鸿蒙系统(HarmonyOS)2.0 的面纱。

  与鸿蒙 2.0 一同亮相还有 EMUI 11 和 HMS Core 5.0 ,共同组成华为软件生态的「三板斧」。它们所承载的,是华为在移动端产业的下一个十年,是一个万物互联的数字次时代。

  华为鸿蒙 2.0 系统:今年年底面向手机开放

  对于华为而言,鸿蒙并不只是一个替代 Android 的操作系统。

  正如华为消费者 BG CEO 余承东所说,鸿蒙面向的是全场景,这个全场景不仅包括硬件,同时也囊括了应用软件开发,甚至是应用平台的建设,最终在移动端产业的下一个十年,占据一席之地。

  在本次开发者大会上,华为正式推出了鸿蒙 2.0 系统,相比之前只应用在华为智慧屏上的 1.0 版本,鸿蒙 2.0 不仅会登陆更多的终端设备,在功能和架构上,也会有新的变化。

  在特性上,本次鸿蒙 2.0 重点提及了三大特性:分别是分布式软总线、分布式数据管理和分布式安全。

  其中,分布式软总线通过简化传输协议,提供了高吞吐、高可靠和低时延的特性,可以让鸿蒙设备之间的连接流程变得更简单,数据传输更为流畅度。

  而分布式数据管理,则让系统借助分布式能力,实现不同设备上的数据同步,以及隐私保护功能。

  最后是分布式安全,主要涉及到对设备可信认证机制的加强,以及靠模块化结构,实现对各个系统集功能的相互分离等。

  鸿蒙所秉承的安全核心,就是「让正确的人,在正确的设备上,正确的使用数据」。

  鸿蒙 2.0 还对开发端做了进一步的补全,如今,开发者可以通过使用分布式 SDK 、开源代码和申请定向代码等方式,加入到鸿蒙系统的生态中;另外在工具层面,华为提供的 IDE 工具以及方舟编译器,也可以做到「一次开发,多端部署」,大幅简化应用跨设备开发的耗时。

  当设备、应用都实现了融合互联后,便可以改善很多场景的体验了。

  比如在远程教学中,教师可以在大屏上讲课,同时在小屏与学生进行互动;而在远程会议上,与会者扫码即可参会,每个人在手机上对文档的标注就能实时展示在大屏上。

  目前,以美的为代表的一系列家电厂商已经和鸿蒙 2.0 系统达成合作,华为在现场展示了美的智能家具多个智能设备在鸿蒙 2.0 的连接下进行交互,普通消费很快就能体验。

  最后在开源层面,鸿蒙 2.0 也正式发布了面向应用开发者的 Beta 版本,开发∂者今天开始就可以下载鸿蒙 2.0 的开源代码,安装到大屏、手表、车机等设备使用。

  到了 12 月,鸿蒙还会提供面向手机设备的 SDK、开发文档等代码,意味着手机平台的鸿蒙系统很快就会到来。

  这将是鸿蒙系统的一个重要里程碑。

  更易用的 EMUI 11,像是「鸿蒙」的钥匙

  除了鸿蒙 2.0,EMUI 11 也颇受关注。其最直观的变化,莫过于 UX 层面的更新。

  首先在 UI 的设计上,EMUI 11 变得年轻了不少。尤其是近两年开始流行的 AOD(息屏显示),EMUI 11 在这一功能上融入了艺术化的风格。

  比如蒙德里安的格子,这一经典的艺术元素,就被「搬」进了 AOD 里。有意思的是,格子的配色可以自由 DIY,还支持拍照取色。

  像比较流行的莫斯乌比环、孟菲斯、街头等艺术元素,也能在 EMUI 11 的 AOD 中,找到对应的样式。这或许能在一定程度上,增加华为手机的「年轻感」。

  除了 AOD,这次大版本更新,还增加了三个全新的高定主题。从 AOD 到锁屏界面再到桌面,EMUI 11 新增的「一镜到底」的动效,配合上「无限画布」,可以带来更加一体化的感受。

  此外,图库也得到了重新设计,排版上更美观,也更符合视觉习惯。在对震动马达的调教上,EMUI 11 也做了一些改进。大会上提到的「声震一体」,通俗来说就是震动会随着铃声的节奏来变化,在交互上能带来更好的体验。

  不过最让 EMUI 老用户欣慰的,还属悬浮窗的改进。在上一代版本中,悬浮窗口无法缩小,几乎占据了整个屏幕,底层的页面几乎被完全覆盖,处于不可用的状态,这就让人疑惑「悬浮」的意义何在。

  EMUI 11 终于实现了悬浮窗页面大小随意调整,甚至还能最小化为悬浮球。对于喜欢应用多开的用户来说,是一个比较人性化的改进。

  人性化还体现在翻译功能的改进上。看美剧「生肉」啃不动?EMUI 11 加入了「AI 字幕」功能,支持多国语言即时翻译。而「全屏翻译」也被升级为系统级功能,这就意味着无论是什么应用、什么界面,都可以使用到翻译功能。

  而 EMUI 11 的重头戏,并非上述这些比较直观的改变,而是多屏协同的升级,这对于拥有华为其他终端设备的用户来说,体验感知会比较明显。

  在去年 EMUI 10 发布的时候,EMUI 10 被称为「开启全场景智慧生活的钥匙」,这是因为彼时的 EMUI 已经开始用上了「分布式技术」,也就是鸿蒙系统的核心理念。

  所以我们在 EMUI 10 上,就已经能体验到多屏协同带来的便捷。比如手机和电脑之间的互联互通、华为分享等等。

  这次 EMUI 11 的发布会,依然强调了「多屏协同」,在手机与 PC、平板之间的相互协作上作了许多体验上的改进,多屏协同的应用范围更广了。

  比如手机与电脑连接后,电脑端支持同时打开三个手机窗口,并能在各窗口之间拖拽文本和文件;在使用笔记本电脑处理文档的时候,可以借助手机作为扫描仪,实时拍照并加进文档。

  再如平板可以作为 PC 的第二块屏幕,键盘鼠标同享。当你想设计一张图片,直接从 PC 拖拽到平板上,即可用触控笔在平板上接力操作。

  其实这些联动,通过云的对接、包括应用层的适配也可以勉强做到。但是如此对服务商和用户来说,代价与门槛都非常高。

  而华为使用的分布式技术,会将各个硬件设备中的系统级能力,统一放到一个资源池中管理,它们就像活字印刷术中的一个个字模,可以被灵活地被调用。这对服务商和用户来说,使用门槛都比较低。

  所以当你在华为电脑上使用手机应用时,手机的部分硬件处在休眠状态,电脑的硬件在替它们工作。

  而 EMUI 11 使用的分布式技术,也为 loT 领域打开了「新世界」的大门,它就像在帮鸿蒙打好「前哨战」,未来当华为在 PC、智能家居、可穿戴设备等领域完成相关的硬件布局后,以内核存在的 EMUI,就像是架起了一座数据传输的桥梁,连接起每一样搭载鸿蒙系统的设备。

  据悉,EMUI 11 Beta 版 9 月 10 日正式开启,首批可以升级的设备包含华为 P40、Mate 30、MatePad Pro 系列等 10 款机型,荣耀 30/V30、nova7 等更多机型的升级稍后启动。

  而华为消费者 BG 软件部总裁王成录在大会上也强调,升级到 EMUI 11 的用户,未来可以最先升级、体验到鸿蒙 2.0 系统。

  HMS Core 5.0:华为移动服务生态的新基石

  在去年的华为开发者大会上,华为首次面向全球发布了 HMS(Huawei Mobile Services)生态,全面开放 HMS 核心服务,希望与全球开发者一起全场景智慧体验。

  余承东曾表示,2020 年华为将全力打造 HMS 生态,并形成「自研芯片+鸿蒙 OS」的新体系。今年以来,可以明显看到 HMS 的更新和布局节奏明显加快。

  今年 1 月 15 日,华为宣布全面开放 HMS Core 4.0 版本,向全球开发者开放包括地图服务、机器学习服务、统一扫码服务、数字版权服务在内的 20 余项能力。

  而在 2 月线上发布会,华为发布首款搭载华为 HMS 服务的机型——荣耀 V30,并首次宣布 HMS 走向海外,同时启动 10 亿美元的「耀星计划」,吸引并号召全球开发者去开发 HMS 核心 App。

  在今天的华为开发者大会上,华为也公布了 HMS Core 5.0 最新进展。比起 4.0 版本,5.0 版本新增音频、视频、图像、图形引擎、计算机图形、增强现实引擎等 20 多项能力。

  自此 HMS Core 已经集成了 56 项 kits 能力了,覆盖应用服务、图形、媒体、人工智能在内的 7 大领域,为开发者提供 12981 个场景化 API,目前已面向开发者全面开放。

  一个移动服务生态能否繁荣,除了用户数量,更大的关键在于能否吸引开发者到平台上,让平台和开发者成为互相滋养的利益共同体。

  根据华为公布的最新数据, HMS 全球活跃用户已经超过 7 亿,覆盖全球 170 多个国家和地区。此外全球注册开发者达 180 万,集成 HMS Core 的应用超过 9.6 万,其中海外应用数量已经达到 7.3 万,同比去年增长了 10 倍。

  目前华为应用商店全球月活用户超过 4.6 亿,下载次数超过 2610 亿。已经成为全球第三大应用商店。在今年 1 月至 4 月,HMS 生态在全球范围内广告服务提升 42%、分析服务提升 500%、地图服务提升 1300%,由此可见 HMS 得到了更多开发者的认同。

  尽管华为手机不能在海外市场使用 GMS 服务后,海外销量一度出现下跌,不过华为消费者业务云服务总裁张平安表示,支持 HMS 的手机越来越受到海外消费者的喜爱。

  这样的成绩,建立在 HMS 生态五个核心的根服务引擎之上。

  支付引擎对银行卡、第三方支付等多种支付方式的支持是消费者的刚需;

  HUAWEI Ads 可以为开发者提供更好流量变现服务,提高海外开发者的收入;

  华为浏览器让应用分发触及更多用户和场景,实现资讯内容和服务分发的全场景触达;

  华为地图引擎可以达到厘米级的定位,实现室外到室内的无缝导航;

  面向移动终端的搜索引擎支持 20 多个垂直领域,可以更加高效触达用户。

  虽然 HMS 尚不能完全抵消海外市场 GMS 服务的缺失,但日渐完善的 HMS 体系无疑是华为自主移动生态一块不可或缺的拼图。它将与自研芯片、鸿蒙系统一起构建一个从硬件到软件完全自主的移动生态。

  华为鸿蒙能成功吗?

  在鸿蒙面世之时,很多人对它其实是有误解的,这也导致去年鸿蒙发布后,出现了不少质疑观点。

  当然,有句话我们还是很认同的:「Talk is cheap, show me the code」,鸿蒙之所以会遭来那么多非议,很大原因也是华为没能给出一个足够清晰且明朗化的内容,而在设备端,也存在诸多 Android 的雷同痕迹,更像是仓促上阵。

  不过,许多疑问都在今年的华为开发者大会上得到了解答。鸿蒙 2.0 的出现,以及开源计划的宣布,应该可以打消不少人对于「鸿蒙是否是个 PPT 系统」的质疑;而在 EMUI 11 以及 HMS Core 5.0 上,我们也看到了华为试图构建一个自有生态的野心。

  可以预见的是,鸿蒙系统正逐渐按照华为自己的步调前进着,时隔一年后,我们也在系统结构特性和开发工具上,看到了华为给出的答卷。

  但鸿蒙距离成功还是很远,它能否在商业市场取得成绩,不仅需要华为招揽和说服足够多的开发者,更重要的是,它还得突破现有的 Android 阵营壁垒,开辟出自己的道路。

  多给华为一点时间,说不定我们真的可以看到一个国产操作系统的崛起。

  本文作者:木斯、李超凡、王贺龙

图片来源@视觉中国   文丨航通社,作者丨书航    本来标题叫“别骂美团饿了么了”,但读起来总觉得哪里不对。   社长今天想说的几点很简单: 外卖平台对基层劳动者提供了一个机会,让他们的境遇能有那么一点点显然不够,但也很有必要的改进。就像凉山“格斗孤儿”学校、廉价卫生巾、为吸毒者提供干净针头等类似的做法一样——这样就行了吗?显然不行。但没有的话,会更糟糕。 即使是上面说的这种微弱的改进,也会因为骑手、平台之间的竞争以及算法的缺陷,而逐步消失:骑手越来越“得不偿失”,付出和回报更不成正比,......Next article READ