华为HMS生态与应用开发实战
读者完成一款移动应用的开发与上架,是广大开发者和HMS生态建设参与者的有益读物
基本信息

【插图】

编辑推荐
华为HMS团队专家联袂撰写,阐述HMS生态发展历程与开放架构,通过实战方式带领
读者完成一款移动应用的开发与上架,是广大开发者和HMS生态建设参与者的有益读物
内容简介
目录
序 一
序 二
序 三
前 言
第1章 HMS生态概述 1
1.1 移动应用生态分析 1
1.1.1 移动互联网发展简介 1
1.1.2 移动应用生态发展历程 2
1.1.3 移动应用生态的价值分配 5
1.2 华为HMS生态发展历程 9
1.2.1 华为终端与云服务 9
1.2.2 HMS生态发展历程 10
1.2.3 HMS生态发展现状 13
1.3 HMS生态架构 15
1.3.1 HMS能力开放架构 15
1.3.2 HMS隐私合规架构 17
1.4 小结 19
第2章 HMS Core整体介绍 20
2.1 HMS Core能力开放视图 20
前言
2020年6月,时值移动互联网诞生20周年,华为HMS 5.0正式面向全球发布,距4.0版本发布仅5个月时间。伴随着移动网络从2G发展到4G,20年间移动互联网发生了翻天覆地的变化,吸引了无数移动应用开发从业人员,造就了今天移动应用的“浩瀚星海”,带动移动互联网整体产业和生态圈的飞速发展。5G时代即将全面到来,未来的移动世界是什么样的,如何连接海量的终端设备,如何快速向用户提供高品质、全场景的智慧服务与体验,是每个生态建设参与者关心的问题。
华为开发者联盟2020年6月运营报表显示:华为全球注册开发者已达160万,全球集成HMS的应用数量超过8.1万。快速增长的数据背后,是华为自建HMS生态,为开发者应用成功提供完整商业模式的信心和决心。最初的HMS只具备几项基础服务能力,而今天的HMS 5.0版本已拥有50多项开放能力;为了提升开发者使用体验,HMS的架构也几经优化。越来越多的开发者已经不满足于从技术文档中学习HMS知识,迫切希望有相关书籍能够系统、深入地介绍华为生态理念,以了解HMS相关知识。因此,华为开发者联盟联合HMS研发团队及消费者云服务部分专家,倾力打造了HMS生态系列图书,《华为HMS生态与应用开发实战》是该系列图书中的一本。
本书基于作者多年在华为终端云服务方面的技术积累和对生态发展的理解,以开发者应用的“D(开发)/G(成长)/E(变现)模型”为切入点,通过实战方式向读者详细介绍如何使用HMS开放能力快速打造一款优质App,同时有效获客和快速变现。对于广大开发者关心的华为HMS发展历程、移动应用生态商业逻辑与价值分配,以及隐私合规框架等问题,书中也做了阐述。今天,华为HMS生态犹如一轮初升的红日,向全球终端用户和开发者展现出蓬勃生机与活力。我们期待更多的读者了解、熟悉并加入HMS生态,与HMS一起不断前进和成长,与我们一起共建开放、安全、共赢的生态大厦。
本书特色
本书是第一本系统介绍华为HMS生态的书籍,可以让开发者了解华为生态全貌,了解Kit能力及关键工具的使用,为打造优质应用奠定基础。
本书作者为华为HMS生态研发人员,内容深入浅出、系统全面,代码示例翔实。
读者对象
移动应用设计、开发、测试工程师;
移动应用生态产品、运营、营销等环节的从业者;
移动应用生态理念传播的布道师;
对移动应用生态未来发展趋势感兴趣的推动者、从业者和潜在的生态建设参与者;
开设相关课程的院校师生。
如何阅读本书
本书内容共分12章。
第1~2章,介绍HMS生态发展历程与HMS Core生态整体架构及接入机制,帮助开发者了解移动应用生态、HMS蓝图与架构,适合所有人员阅读。
第3~11章,介绍Kit快速集成,搭建实战环境,深入讲解每个Kit的功能原理,并通过一个支撑所有Kit集成业务的场景,详解每个Kit的实战环节,包括Account Kit、IAP Kit、Push Kit、Location Kit、Map Kit、Site Kit、Safety Detect、FIDO Kit等,以帮助开发者了解如何快速接入HMS开放的各项能力。
第12章,介绍华为提供的App测试服务及华为应用市场上架过程,协助开发者快速进行应用多机型测试和上架到华为应用市场。
附录部分主要介绍客服支持、论坛、代码实验室、开发者学院以及开发者扶持计划等常见开发者服务。
如果你是一位有着一定经验的资深移动开发人员,可把本书当作案头参考书。然而,如果你是一名初学者,请在开始本书阅读之前,先学习一些Android基础开发知识。