专题: 移动应用架构

Day of week:

移动互联网带来了新的一波创业潮,业务的飞速发展需要技术团队的良好支撑。面临不同时期不同量级的业务时,移动应用架构技术选型和策略可能会完全不同。让我们来看看业内的一些团队是怎么做的。

专题出品人:
范怀宇
豌豆荚移动技术负责人

范怀宇,毕业于清华大学,2011 年加入豌豆荚,曾负责豌豆荚 Windows 2.0 版、豌豆荚云服务等产品的设计和研发,现在主要在负责豌豆荚多个移动产品的架构设计和研发工作。

专注于移动开发十余年,对于 Android 的机理和应用开发颇有心得,著有《Android 开发精要》一书。

爱好研习好的代码和设计,相信好的产品能改变生活,好阅读乐分享,现运营有技术博客 “Android 科学院”。


by 张勇
360手机助手安卓技术负责人

Droid Plugin是360手机助手在2015年初研发的一个全新的基于Android平台的插件机制,它可以免修改、免安装的运行第三方插件APK。从2015年4月份开始,我们将其应用于生产环境,逐步改善代码架构,目前已有10余个插件在360手机助手中运行,覆盖80%的用户。9月份,我们在LGPL协议下将Droid Plugin开源在Github上(https://github.com/Qihoo360/DroidPlugin)。本专题主要讲解Droid Plugin的实现原理、应用场景以及在项目中的实际应用。

听众受益:

1. 了解Droid Plugin的实现原理

2. 了解如何通过分拆的方式来构建应用


by 鬼道(徐凯)
阿里巴巴技术专家

过去2年,手淘从无到有建设起了如今的Hybrid App框架(代号WindVane),涵盖H5生命周期各个环节:下载时(离线化、HTTP-DNS、SPDY)、渲染时(Hybrid组件库、RN)和交互时(HybridApi、稳定性相关),并形成前后端体系化、一站式的服务平台。

  1. 下载时

    1.1. 离线化(PackageApp):提升H5全网络环境下的加载性能,且最优化离线包更新及时性(离线化的软肋)最优。

    1.2. 拦截网络请求后,走HTTP-DNS解决传统DNS在移动端上低效的问题;TCP走SPDY显著提升全网HTTPS后的H5加载性能。

  2. 渲染时

    2.1. Webkit多年优化下来,效果不佳需要改变思路。如何在WebView中提升部分H5组件的稳定性和人机交互体验是值得探索的工作,以及和React Native的异同点。

    2.2. 高性能浏览器内核的开发也是一个方向。

  3. 交互时

    3.1....


by 陈浩然
携程移动开发总监

随着无线业务和开发技术的高速发展,App已成为大多数互联网公司获取用户的核心渠道,移动应用架构也需要根据业务和新技术发展而不断进化。过去一年携程无线框架团队在应用架构演进方面总结了一些实践经验,应该对不同规模的无线开发团队有一定借鉴作用。

本主题包括以下内容:

  1. 工程解耦 由于无线业务拆分,携程旅行App的工程配置和开发模式进行了调整以适应多部门合作开发需要,将分享其实施细节。
  2. 开发框架优化 多部门多工程的开发方式需要原有的开发框架做出改进才能实现相应的工程解耦,将介绍携程和业界主流开发框架设计思路。
  3. 新技术应用 众多新技术的采用拓展了客户端的应用边界,将介绍动态加载、HotFix、React Native等新技术在携程App中的应用细节。

by 范怀宇
豌豆荚移动技术负责人

内容型App指的是以呈现内容内主要交互的应用,这样类型的App很多,好的架构设计,可以使得内容型App的研发事半功倍。在豌豆荚我们积累了很久的经验,构建一套基于呈现内容的应用框架,在这个框架上快速搭建出来了豌豆荚,和豌豆荚一览、豌豆荚锁屏(Snaplock)等应用。本次演讲将分享一下这个框架的一些核心决策,比如MVP的设计、One Model的思想、基于模版的UI框架,等等。


by 张斌
百度系统架构师

讲解移动开发中顶尖架构方案。

包括移动插件技术(OSGI,APS,GPT),Hybrid技术的演变(PhoneGap,DCPS,GPP)。

以及对手百平台化架构范例的介绍,将向大家介绍百度APS (Advance Plugin System) 平台的由来、技术方案以及第三方开发者、使用者们比较关注的相关问题,包括如何快速开发、如何合作接入等等,同时也将通过案例数据分析更加全面具体的解析百度APS (Advance Plugin System),并着重讲解基于Android的平台插件解决方案。

听众受益:

  1. 了解移动架构的发展方向
  2. 了解手机百度平台化的技术方案
  3. 了解敏捷开发在super ap中的重新定义
  4. 了解如何通过自动化方案解决复杂工作流方法

by 朱鸿
阿里巴巴资深架构师,钉钉CTO

钉钉,是一个工作方式,从2015年初发布1.0开始,短短9个月,钉钉已经迅速积累了80余万家企业客户,在钉钉开放平台上也聚集了超过300家注册ISV。作为企业级SaaS应用平台,钉钉团队以创业之心快速满足用户需求的同时保持系统整体安全,稳定和高性能,可用性99.99%的要求对架构设计也有很大的挑战。

业务快速发展的过程中,钉钉在服务百万级企业和组织实现高效沟通和协同上经历了许多挑战和探索,积累了一些经验。本次移动专题分享将和大家探讨:产品功能需求从何而来,如何高质量的保持三周一个大版本的迭代速度,支持多端数据同步的移动IM架构实现,跨平台微应用容器及开放平台如何连企业与应用:邮件,云盘,公告,审批,签到等以及高可用系统的架构设计。

演讲专题

Covering innovative topics

12月18日,星期五

  • 研发体系构建管理

    孤胆英雄的时代早已过去,如何在组织内建立合适的体系,从而充分利用组织内聪明的大脑创造最大的价值,是每个组织都不得不关心的问题。

  • 新金融形态的“颠覆”与创新

    互联网金融虽然刚刚兴起,但已火到不行。互联网公司和传统的金融企业纷纷投身其中,各种低门槛的投资业务也仅仅是个开始。如何应用互联网技术补充金融技术提升整体金融业务。本专题将从互联网和传统金融公司的实际案例和场景出发,试图讨论和解答这些问题,探讨互联网金融的颠覆和创新。

  • 揭秘双十一背后的技术较量

    双十一是各个电商平台一年中最繁忙的一天,也是系统压力最大的一天。在高频、高额、高密度的交易场景下,如何为用户提供稳定而流畅的购物流程,无疑是重中之重,而双十一也恰恰成为检验这一年工作成果的试金石。本专题将邀请一线的技术大咖,分享双十一背后那些关于技术的事儿。

  • 信息安全保障最佳实践

    在主推“互联网+”发展的今天,如何保障中小企业、企业移动设备、互联网金融、云应用等安全?如何取得需求和风险的平衡?本专题将汇聚信息安全保障的最佳实践案例,力求给与会者提供最好的参考方案。

  • 物联网+智能设备

    以智能硬件为代表的物联网势不可挡,也引领着新一波的创业浪潮。传统的开发模式无法应对互联网时代的快速开发需求。本专题中,我们将联合在物联网领域的新兴企业,基于他们的产品和技术,分享自己的真知灼见,共同探讨物联网技术在国内的发展创新。

  • 云平台应用选型与建设实践

    本专题将邀请来自主流云平台及服务公司的系统工程师、架构师,以及技术顾问等相关领域专家,从架构设计、服务应用等角度结合实际业务场景,分析目前云平台发展趋势,展示最新云服务技术创新实践,为服务选型提供参考。

  • 海外专场:硅谷之谜

    对于技术人员来说,硅谷技术是一个备受关注的区域,Google、Facebook、Twitter、Marvell、Uber等等,这些技术驱动公司推出的每一个新技术都可能对业界产生巨大的影响,因而它们也备受瞩目。在一探其技术奥秘的同时,硅谷的管理之道以及文化也同样撩拨着中国技术人员的心。本专题将邀请海外技术专家,从对技术的探求之路以及对硅谷文化的深层次认识揭示硅谷之谜。

12月19日,星期六

  • 互联网+在线教育

    百花争鸣,名花争艳,各种在线教育抢占浪头,把玩教育在手掌中,颠覆传统教育作为目标。在线教育进入前所未有的激烈“战国时代”,本专题汇聚了国内在线教育创新公司并分享他们在线教育平台在平台架构、学习分析和用户体验等方面等技术创新和实践成果。

  • 云服务架构探索

    云计算产业经过这些年的发展已经越来越深入人心,容器技术的出现又给这一行业注入了更加 新鲜的活力,不同种类不同特性的云服务及产品不断涌现,其背后依托的技术及架构也是多种多样,本专题将带您深度探索 这些云计算产品及服务背后的技术。

  • 高效运维案例剖析

    网站流量越涨越高,系统规模越来越大,同时业务对产品交付速度要求越来越快,网站稳定性要求越来越高,高效运维的呼声也越来越高。很多优秀的团队也在不同的路上对运维工作进行着自己的改造或变革,本专题讲师将在现场给你分享他们成功的经验。

  • 移动应用架构

    移动互联网带来了新的一波创业潮,业务的飞速发展需要技术团队的良好支撑。面临不同时期不同量级的业务时,移动应用架构技术选型和策略可能会完全不同。让我们来看看业内的一些团队是怎么做的。

  • 新型电商:O2O及其他新型电商模式

    多数电商平台都会经历相似的过程,流量和业绩每年以几倍至十几倍的速度增长,每年都要接受几次大规模、全方位的系统检阅,产生的峰值对平台形成极其强烈的冲击,对电商平台的架构带来巨大的考验,本专题将讨论这些电商平台服务架构演进背后的故事。

  • 基础架构之技术演进

    IT基础架构的合理规划和安排是为了打造良好的IT环境,更是为了有效的实现各种业务解决方案和应用系统。本专场邀请多位来自大数据服务商的架构师、大数据处理专家、Docker专家,分享最新的基础架构技术的演进实践,以及基础架构在企业内的升级之路,同时在网络安全面临严峻考验的前提下,如何找到对策!

  • UCloud技术专场:企业容器化应用实践

    在不断寻求性能更好、速度更快、成本更低的云计算核心技术中,容器技术是目前最吸引人注意的技术之一。尽管除去效率、速度和成本等方面的优势以外,容器技术还存在一些安全上需要斟酌的问题,但是其实际表现仍然得到了肯定。在本专题中,UCloud将邀请多位容器技术应用实践者,分享企业在容器化过程中的实践经验,以便可以为即将或正在实施容器化的企业IT管理人员提供技术参考。