写点什么

2016 年,移动开发领域有哪些最佳实践值得参考?

  • 2016-04-11
  • 本文字数:3742 字

    阅读完需:约 12 分钟

2007 年 1 月 9 日,苹果推出第一代 iPhone。时光飞逝,9 年已经过去。随着智能手机的不断发展,移动互联网迅猛发展,日益深入人们的生活,购物、打车、订餐、导航、理财,都可以通过手机轻松处理,我们已经很难想象没有手机的生活。

很多传统的互联网公司,移动端业务占比越来越高,像 Facebook,移动端广告收入已占到整体的 80%。更有很多新兴公司,其业务完全依托移动端。

从开发角度看,移动相关的架构、开发也有很多独特之处。在即将于 4 月 21~23 日举行的 QCon 北京 2016 上,我们就准备了很多移动开发方面的最佳实践,来自腾讯、阿里巴巴、百度、京东、华为、美团、网易、Agora.io 和滴滴出行等公司的专家将分享他们的一手经验。

本次 QCon,有“移动开发挑战”和“移动测试技术”两个移动相关的专题,其他专题也有与移动相关的产品设计、大数据和架构方面的演讲。

移动开发挑战

移动开发挑战专题,出品人是美团网高级技术专家、美团客户端平台团队负责人陈晓亮。我们先来看看这个专题会有哪些精彩内容。

随着 3G、4G 网络的普及,Wi-Fi 热点的增多,移动网络上的音视频需求越来越多。移动互联网的很多领域对音视频通话有强需求,例如社交、情侣、在线教育、移动医疗、O2O 等。让你的 App 能通话,是一件既炫酷又实用的事情。不过移动互联网的音视频通话存在方方面面的挑战,比如中国东北网通用户,和中国南方电信用户通话,网络不好怎么办;通话卡顿,如何诊断问题出在哪里;如何评估某次通话的传输质量好不好;机场、学校、公司这些场所,有防火墙封端口怎么办。种种问题,声网 Agora.io 首席音视频架构师孙雨润将在演讲《移动互联网的音视频传输挑战》中一一解答。

手机 App 在音视频方面的应用产品,近两年呈井喷状态。观众在流畅地观看着视频画面的同时,背后其实包含了大量的技术难题。网易杭州研究院多媒体技术专家郭再荣也将谈谈《移动端音视频应用优化之道》。本次分享将从手机摄像头数据采集开始,把视频编码、数据传输、视频解码、画面显示整条链路中的技术难点和优化方法进行详细讲解。另外,还会对音视频开发者最关心的一些问题如直播延时、画面清晰度、手机端资源消耗等展开讨论。

很多团队要同时维护多个项目,还要快速迭代,稳定性、容错能力都非常重要。百度的凤巢 App 团队就是这样,在同一时间要开发和维护数个项目。百度移动开发平台针对 Android 和 iOS 两个平台,通过对基础功能抽取并单独封装 SDK 完成非业务剥离,剥离后的通用功能整体为一个 SDK,每个独立功能又单独封装为 SDK,即 SDK 插件化;这样 SDK 不但具备可插拔功能,而且在开发者角度上具备自动获取更新功能。百度移动端架构师李祎嵩将分享《百度移动开发平台最佳实践》。

随着移动互联网蓬勃发展,App 规模越来越大,对 App 发布迭代速度和质量有更高的要求,技术开发同学面临着更大的挑战。怎样让 App 发布更快更灵活,以及上线后更快地修复各种 Crash 和紧急 Bug,让用户免去下载安装的操作,在最短的时间内升级用户手中的 App,是 Android 开发人员面临的一个重要的技术课题。腾讯社交平台部 Android 平台组组长俞尚将分享《Android 超级补丁包技术》。QQ 空间团队在去年实现 class 替换热补丁包技术的基础上,更进一步在业内首创超级补丁包技术,实现了 App 上 Dex 和资源替换覆盖,在开发人员和用户都完全透明无感知的情况下,可把任意 App 直接升级到最新版本。补丁技术已经在空间、微信和 QQ 等腾讯公司重量级产品上得到推广和应用,在此希望和业内其他团队在技术上做些分享和交流。

前端技术和移动端开发结合越来越紧密。Weex 是阿里巴巴提出的移动应用的全新技术解决方案,能够将传统 Native 的性能和 HTML5 的灵活和开发体验巧妙结合,同时在大规模工程实践和在微观问题上的无侵入性运用方面具备非常大的优势。淘宝无线前端架构负责人赵锦江(勾股)和阿里技术专家徐凯(鬼道)将分享《Weex——灵活的移动端高性能动态化方案》,希望从前端开发体验和理念上,以及从 Native 端的渲染能力上,完整的呈现。

携程机票事业部无线研发团队高级技术经理薛端阳将从另一个角度介绍前端和移动开发的结合——《ReactMix——基于 HTML+JS+CSS 写 App 的最佳实践》。ReactMix 是在 React Native 和 ReactJs 的基础上,全新架构一层 Framework 和自动化翻译工具,通过相应的翻译机制和扩展模式,将现有的浏览器中可执行的 HTML 页面、JS 代码和 CSS 样式,同步翻译成为 React Native 可以执行的代码,从而获得在 App 上直接运行的能力,同时具备原生的 App 体验效果。

自从 MVVM 进入 iOS 开发领域,就掀起了阵阵腥风血雨,褒奖一方将其神话到不可一世;批评者则将其贬低的一无是处。ReactiveCocoa 对 MVVM 在 iOS 领域的普及起到了至关重要的作用;这个由 Github 主推,在业界引起强烈反响的开源库也让人褒贬不一。美团网移动技术专家梁士兴臧成威将结合在美团实际使用 MVVM 架构的经历、在业务开发过程中的痛点,以及 ReactiveCocoa 的深度使用经验,分享《MVVM 与 FRP 编程实战》。演讲将着重解决代码复用、组件化方面遇到的问题。

移动测试技术

移动测试专题的出品人是腾讯社交网络质量部副总经理吴凯华。本专题将以移动领域的最佳测试技术实践方案为切入点,希望给大家更多的思路方向和视野。

腾讯社交质量部专项测试组组长黄闻欣将分享《你从来没有想过的新 Monkey 测试》。

记得两年前,我们做第一版基于控件的 Monkey 测试(随机测试)工具。因为是修改原生的 Android Monkey,所以我们给起了个名字叫 NewMonkey。那时的我们就像大部分的人一样,觉得加上控件的识别的能力应该就是 Monkey 未来的全部了。但是手机 QQ 演变与专项性能测试对自动化执行的需求,却让我们的 Monkey 一直进化。现在的 NewMonkey,覆盖腾讯的多个产品线,包括手机 QQ,QQ 音乐,空间,应用宝等,有让人信服的界面覆盖率,能做性能监控,更能提出直接让开发修改的性能缺陷。这次的 QCon 分享,我们希望告诉大家,我们是如何思考,如何做到的 NewMonkey 测试。

阿里巴巴天猫事业部高级技术专家李子乐(太禅)将分享《天猫无线业务质量保障实践》。

随着无线开发人数和团队规模呈指数级增长,版本集成难度大大增加,集成后的任何一处修改都可能引入依赖方的新问题,这也对测试提出了更大的挑战。同时,产品迭代速度越来越快,从原来的一个月都发不出一版,到每周集成,到每周动态发布,如何保证客户端高质量的发布成为摆在测试面前的难题。本次分享介绍了在集成难度和频次增加的背景下,天猫无线如何保障质量,提高测试效率。主要包括,构建自动化体系,分层与应用内测试,基于大数据的众测应用。

百度技术经理宋金永将分享《移动产品的质量挑战与百度实践》。

移动产品的质量挑战具体都有哪些?移动产品质量该如何更充分地测试与验证?不同的产品特征下,质量范畴和对应的质量保证手段可能都有不同。本次结合百度 QA 角色职责的思考以及探索,给出一些移动测试技术与实践的介绍。

华为高级工程师佟明来将分享《移动测试体系》。

随着移动通信网络的发展,移动互联网用户数量不断攀升,移动互联网已经成为当今世界发展最快、市场潜力最大的业务,随之而来的移动互联网应用也是缤纷多彩,各种应用已经深入渗透到人们的生活中,为了快速占领细分用户市场,移动应用的开发上线周期越来越短,对移动应用测试的要求越来越高。如何保证移动应用的质量,是测试团队需要解决的一个难题。

其他热点话题

其他专题也有一些话题会跟移动架构有些关系,感兴趣的移动开发者不要错过。

滴滴出行是现在使用非常广的一个 App。你知道动态调价乘倍数展示和加价展示对人们发单心理预期的影响么?你了解滴滴出行 App 打开后展示周围实际车辆和展示周围虚拟车辆对订单成交率的影响么?你想象过同一个 Appstore 中下载的滴滴出行 App,你父母看到的和你看到的长相完全不同么?

滴滴出行工程生产力团队研发技术总监齐贺将分享《数据驱动滴滴产品决策》,介绍每一个 feature 的上线决策是如何从产品经理单纯拍脑袋转变为用数据事实说话的。

京东商城无线业务部交易研发部网关系统负责人赵云霄将分享《京东无线服务端架构演进历程》。

随着互联网大潮的袭来,各个公司都跑步进入了无线时代,一个个 App 应用迅速的成长为我们日常生活中的主角。京东,作为国内最大的自营电商,其无线化开展的非常早。目前,京东商城 App 已经成为我们手机上面不可或缺的应用。在京东无线迅速发展的这几年间,京东无线服务端也经历了从小到大,由弱到强的转变。面对着不断增长的流量,京东无线服务端团队不断突破自我,优化系统架构,前后经历了两次大的架构升级,保证了无线业务的不断发展,同时也打造了一个稳定成熟的无线 App 后台架构,本次演讲将着力阐述京东无线的后端架构发展历程,和大家分享一些我们在架构变迁中遇到的痛点和解决方案。

另外,还有易宝集团 CTO陈斌将分享的《移动支付背后的高可用架构》,多盟技术 VP 蒋浩的《大型移动广告平台的架构衍化》,Mobvista 首席算法架构师 / 总监李海波的《Mobvista 海外移动变现系统核心技术》,魅族资深技术专家谭志刚《移动端设备商上如何做好推荐系统》,阿里巴巴聚划算高级技术专家马召(朴诚)的《老树新花——Lua 在聚划算 App 动态化中的应用》等等,敬请期待。

详细日程,见大会网站

2016-04-11 12:023288
用户头像
臧秀涛 略懂技术的运营同学。

发布了 300 篇内容, 共 133.8 次阅读, 收获喜欢 35 次。

关注

评论

发布
暂无评论
发现更多内容

Excelize入选“2023开源创新榜”优秀开源项目

xuri

GitHub 开源 Excel 创新 Excelize

零代码集成自动化的实现逻辑是什么?

RestCloud

零代码 APPlink

Solidity之旅十七-库 [library]

BSN研习社

国企财务管控模式的创新思路

智达方通

国企 国有企业 财务管控 国企财务管控

Studio One 6 for mac(音乐制作工具) v6.5.1完美激活版

mac

Studio One 音乐制作软件 苹果mac Windows软件

嘘!马斯克的话别全信

ZA技术社区

云服务 科技

重磅发布《政务数据云发展与应用白皮书(2023)》(附下载)

信通院IOMM数字化转型团队

政务 政务数据安全 ICT深度观察 政务数据云

展望2024: 中国AI算力能否引爆高性能计算和大模型训练的新革命?

GPU算力

《2023央国企数字化产业赋能图谱》正式发布!(内附下载)

信通院IOMM数字化转型团队

ICT深度观察 央国企数字化转型 央国企数字化产业赋能图谱

K-最近邻算法(KNN)是什么法?

小齐写代码

速卖通商品列表数据接口(aliexpress.item_search)丨速卖通API接口

tbapi

速卖通API接口 速卖通商品数据接口 速卖通商品列表数据接口 关键词搜索速卖通商品接口

功能强大的专业扫描套装:ExactScan Enterprise中文下载

胖墩儿不胖y

Mac软件 扫描工具

极狐GitLab Helm Registry 使用指南

极狐GitLab

IPQ8072 with QCN9024 QCN9074|Does DR8072 platform support DR9074-Triband Card?

wallyslilly

IPQ8072 QCN9024

好用的思维导图软件MindNode for mac中文版 支持mac14系统

南屿

Mac软件 MindNode破解版下载 思维导图软件MindNode

文心一言 VS 讯飞星火 VS chatgpt (172)-- 算法导论13.3 1题

福大大架构师每日一题

福大大架构师每日一题

在 Walrus 上轻松集成 OpenTofu

SEAL安全

开源 IaC Walrus OpenTofu

苹果Mac Finder 文件管理器替代工具:Path Finder

南屿

Path Finder破解 Path Finder下载 Mac文件管理

苹果OCR文字识别工具推荐:OCRKit Pro 中文破解版

mac大玩家j

Mac软件 识别工具

Authing 受邀参加 2023 QCon 全球软件开发大会

Authing

InfoQ Qcon Authing

Git 对项目更新的时候提示错误 repository not owned by current user

HoneyMoose

速卖通商品详情数据接口(aliexpress.item_get)丨速卖通API接口

tbapi

速卖通商品详情数据接口 速卖通API接口 速卖通商品数据接口 速卖通商品列表数据接口

当创建一个ingress后,kubernetes会发什么?

华为云开发者联盟

云原生 后端 HTTP 华为云 华为云开发者联盟

需方管理运维运营服务的一些心得

太乙闲人

Super Speed vs. Wireless: A detailed comparison of QCN9274 and QCA9880 wireless network card chips

wallysSK

Spring 应用合并之路(二):峰回路转,柳暗花明 | 京东云技术团队

京东科技开发者

Calendar 366 II for Mac日历软件 最新版下载安装

南屿

Mac日历软件 菜单栏日历提醒工具 Calendar 366 II mac版 Calendar 366 II 下载

2024上海城博会|上海国际城市与建筑博览会

AIOTE智博会

城博会 上海城博会

流式湖仓增强,Hologres + Flink构建企业级实时数仓

阿里云大数据AI技术

2016年,移动开发领域有哪些最佳实践值得参考?_移动_臧秀涛_InfoQ精选文章