您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 总结/报告 > 移动互联网时代的技术发展与未来分析
杨立东(TomYang)移动互联网时代的技术发展与未来2013.12华中科技大学八号楼学术报告厅关于杨立东•PMP•北京科技大学管理学院99届本科毕业•美国加州州立大学富尔顿分校硕士•中欧国际工商学院EMBA•华中科技大学特聘教授•北京暴风科技股份有限公司董事、副总裁•曾就任中软融鑫,软通动力等多家知名企业的副总裁、CTO和技术总监等职务•2011年度“中关村高端领军人才”•2013年度“北京市百名科技领军人才”解读BAT的移动互联网布局做一移动互联网产品的思考原点当前移动互联网的创业热点未来移动互联网产品的发展趋势产品篇移动互联网的产业链移动互联网产业链服务提供商平台商终端厂商网络提供商运营商移动互联网的定义•从技术层面定义:以宽带IP为技术核心,可以同时提供语音、数据、多媒体等业务的开放式基础电信网络。•从终端的定义:用户使用手机、上网本、笔记本电脑、平板电脑、智能本等移动终端,通过移动网络获取移动通信网络服务和互联网服务。•用户要获取内容必须经过的每一层•每个环节都希望向更多的环节渗透移动互联网产业链透视移动互联网时代的划分个人计算机PC互联网移动互联网1990s2010s1970s1980s大型主机及小型机智能手机平板电脑APP-移动应用移动电视ADSL/宽带网手提电脑企业网站台式机Windows系统100万台1000万台1亿台10亿台?计算机及互联网发展趋势从大型机到小型机,从个人电脑到手提电脑;从PC互联网到移动互联网,这是科技发展的必然趋势。移动互联网的四要素看行业,移动终端出货量数据统计来源:市场研究机构IDC解读数据:•智能手机出货比例首次超过一半,达51.6%•今年全球智能手机出货量将达9.186亿部•三星手机出货量7070万台,高于其它四大手机制造商的出货量总和•LG和华为迎来了大幅增长100.2%和94.1%数据背后:做产品选择空间大的去做解读BAT的移动互联网布局•布局早早已开始–微信的用户数突破了4亿/6亿–阿里以5.86亿美元投资新浪微博–阿里以2.94亿美元入股高德地图–百度以3.7亿美元收购PPS视频业务–阿里以8000万美元收了友盟。•所有的布局是为了抢占入口–入口的概念本身也不是一成不变的。在PC年代,最早客户端是入口,后来是互联门户,再后来是谷歌、亚马逊、eBay等公司,现在Facebook是入口。国内开始是客户端,然后是浏览器,百度,微博等–移动互联网入口有层级之分,基础的系统(Android,IOS)、浏览器,桌面,再往上有一些应用的入口,如:优酷,携程,高德等–腾讯战略注资4.48亿美元控股搜狗–百度19亿美元收购91无线–阿里11.8亿元控股天弘基金51%股权–百度整合点心:安卓优化大师更名为百度手机卫士做一个新移动互联网产品思考步骤•看行业(硬件,操作系统份额,竞品,上下游)•看用户(哪类用户,用户需求,差异点)•看团队(自己的核心竞争力-技术?效率?)•看产品(主功能,主性能,手机特性,BD,法律)•看数据(产品发布后的用户反映,找优化空间)–日新增(独立IP数,UV)–留存率(或流失率)–活跃度(使用时长,VV)–在线参与比–质量(崩溃率,各种响应时长)实例:无线互联网产品的思考方式•目标,核心方法和策略,关键点。–目标:例如一个月内增加30万的AndroidApp安装量、展现量、点击量等等–核心手法,举例如下:•BD合作方流量交换10万•安装渠道换量推广12万(这是个软件项目,目标12万)•广告投放产生的新用户6万•官网发布产生的主动安装下载2万–关键动作和检查点•检查点6月10日,广告投放资料准备完毕•检查点6月5日,带量项目完成测试•检查点每周5,BD合作渠道带量是否异常方法论:目标,核心方法和策略,关键点一个产品思考的原点讨论一下在线教育App项目,背后思想:好玩,趣味,傻瓜...三大体验(内容?浏览?学习?)...当前移动互联网的创业热点•别人都占了,创业点在哪里?–和生活相关的(例如:打车,租车,订餐,洗衣等)–和教育相关的(例如:考前冲刺,1对1辅导,开放课等)–和传统行业相关的(电商化,O2O,互联网化,网上直销)网络工具安全通信辅助影音媒体电子商务内容系统工具读书学习地图应用实用工具商务办公网络浏览杀毒软件通话辅助音频播放网上购物资讯同步备份电子图书签到旅游餐饮文字处理即时聊天手机防护短信工具视频播放支付软件下载中文输入阅读工具周边查询时间提醒金融股票移动博客加密防护通讯记录拍照摄像在线比价游戏系统增强字典词典GPS软件生活理财财务计算邮件工具名片管理音频处理音乐文件管理学习辅助手机地图公交票务搜索彩信增强视频处理系统管理天气预报微博图像处理蓝牙红外邮编归属流量统计图片浏览字体补丁健康管理浏览辅助屏幕保护桌面辅助日程备忘书签工具趣味娱乐未来移动互联网产品的发展趋势•电子阅读:颠覆纸媒行业,移动互联网的新契机•手机游戏:移动互联网的新蓝海•移动视听:商业化的救命稻草•移动搜索:移动互联网的新方向,颠覆传统框式搜索•移动SNS:发起对运营商的挑战•移动电商:未来购物的主要途径•基于地理位置的服务(LBS):未来生活的重要依靠Android平台常用技术IOS平台常用技术介绍HTML5技术的产生和发展大数据技术的发展技术篇Android开发基础•Android是包括一个操作系统(Linux)、中间件和关键应用的移动设备的一个软件堆。2003年,美国Android开发手机平台的小公司2007年11月5日,发布的开源平台2010年10月,Google出资5000万美元收购Android2013年07月25日,Android4.3果冻豆(JellyBean)2013年11月1日,Android4.4“奇巧巧克力”发布性能大提升Android系统的特点和生态圈•全开放智能手机平台•多硬件平台的支持•使用众多的标准化技术•核心技术完整,统一•完善的SDK和文档•完善的辅助开发工具Android生态圈Android开发图解开发App和Android及硬件的关系Android开发者必备的知识结构•JAVA语言知识•应用程序架构•GUI设计基础知识•各种视图(基本控件)的使用•2D/3D图形API•应用程序的设计思想•其它可能需要了解的知识–标准C系统函数库–媒体库–图形库–Webkit–SQLite–服务器(PHP,Python,JS)IOS开发基础•iOS是由苹果公司为iPhone开发的操作系统。它主要是给iPhone、iPodtouch以及iPad使用。原本这个系统名为iPhoneOS。•2010年6月7日,WWDC大会上宣布改名为iOS•目前iOS版本已升级到IOS7。•IOS开发需要–开发者证书:个人$99/年,团队$299/年–开发设备:iPhone,iPad等开发App和IOS及硬件的关系应用程序位于IOS上层IOS扮演上层应用和硬件的中介应用程序不能直接访问硬件IOS分层如下:‒CoreOS是Unix核心,提供基础功能‒CoreService提供电话,日历、时间等基本服务‒Media提供音乐、图片、视频等服务‒CocoaTouch提供界面交互的编程框架IOS开发基本架构CoreOSCFNetworkSecurityCoreServicesMediaCocoaTouchAddressBookCoreFoundationPosixSqliteCoreAudioOpenGlESQuartzCoreMediaPlayerAddressBookUIUIKit核心层和服务层包含很多基础性的类库,比如底层数据类型;网络连接类型等多媒体应用层包含了基本的类库来支持2D和3D的界面绘制,音频和视频的播放这一层提供了很多基础性的类库Foundation,如面向对象的集合类、文件管理类等,UIKit提供可视化的编程方式IOS开发者必备的知识结构•IOSSDK概述–Xcode:IDE–Instruments:监控内存利用率和性能指标–Dashcode:基于Web的独立应用程序–仿真器Simulator:创建和测试应用程序–IB(InterfaceBuider):快速图形化布局用户界面•其它可能需要了解的知识–Webkit–SQLite–服务器(PHP,Python,JS)什么是WebApp和HTML5•HTML5是用于取代1999年所制定的HTML4.01和XHTML1.0标准的HTML标准版本,现在仍处于发展阶段,大部分浏览器已支持HTML5技术。•简单来说:WebAPP是基于HTML5标准开发的,是3G时代、全新概念的手机网站。WebAPP特点:–适合多数智能手机直接访问的手机网站;–表现形式多样化,是企业在移动互联网上展示企业形象的最佳选择;–无需安装,通过手机浏览器访问却拥有本地客户端软件般的用户体验。Wap是什么,为什么HTML5简单来说:WAP是2G时代的手机网站,表现形式比较简单,主要以文字展示为主,页面排版不美观。WAP缺点:‒用户体验一般,功能有限。‒页面设计不美观,不能很好地展示出企业的形象。PC时代的行业红利已经越来越少打通多屏,跨端访问PC访问手机访问PC网站、WebAPP自动适配什么是大数据•大数据(bigdata),或称巨量资料,指的是所涉及的资料量规模巨大到无法透过目前主流软件工具,在合理时间内达到撷取、管理、处理、并整理成为帮助企业经营决策更积极目的的资讯。•实例反应大数据:天猫2012年双十一一天时间:–支付宝核心数据库集群处理了41亿个事务,–执行285亿次SQL,–访问1931亿次内存数据块,–13亿个物理读写,–生成15TB日志互联网公司大数据常用架构数据应用开发平台——数据工场Hive报表需求(数据)Hbase即席查询(adhoc)数据分析数据挖掘数据产品实时计算底层平台数据开发平台数据应用大数据开发者必备的知识结构•TornadoNginx接收日志•Scribe同步数据•Python编写加载和清洗脚本•ComEtl通过Hive做ETL•CronHub做定时调度•phpHiveAdmin提供自助查询•Mysql存储中间结果•Tornado+highcharts/gnuplot提供报表展现•Python+NagiosCactiGanglia监控集群•Hadoop+Hive+pig整体构建在这三个基础平台之上。互联网公司的软件工程互联网产品规划和项目推演敏捷项目管理在互联网公司落地实施敏捷项目管理中常见场景项目回顾和复盘会议常见的互联网公司的管理工具管理篇互联网公司当前流行的软件管理方式PMBOKAgileScrum+XPISO9000CMMI•PMBOK,经典项目管理体系(5大过程组,9大领域)•ISO9000,好东西被做滥了(PDCA,持续改进)•CMMI,更适合传统软件公司(偏过程管理,泰勒式)•敏捷,适合变化频繁的互联网公司(更具人性化,梅奥式)过程:各种软件工程方法理解生命周期生命周期是为了一个组织内形成一种项目执行的方法论例如:规划,开发,测试,发布,回顾敏捷思想•敏捷开发(AgileDevelopment)是一种以人为核心、迭代、循序渐进的开发方法。–人和交互vs“过程和工具”–可以工作的软件vs“完善的文档”–客户协作vs“合同谈判”–随时应对变化vs“循规蹈矩”再通俗一些,设定目标,放权给团队,让团队自行决策达成目标敏捷项目管理的角色和职责敏捷教练(项目经理)ScrumMaster确保参与者都遵守Scrum的流程和规则团队成员Team自组织,自管理寻找最优方案实现需求产品负责人ProductOwner规划产品需求,确定优先级和发布计划;督促团队开发最具价值的功能。过程:敏捷项目管理方法迭代周期每24小时2.每日简会1.规划会议敏捷实施流程愿景:预期目标,产品描述产品待办事项表:新出现并经过优先排序的开发需求选中的产品待办事项迭代待办事项表迭代周期结束时展示新的功能3.迭代回顾会迭代周期24小时检查2.每日Scrum简会过程:敏捷项目管理方法产品规划和项目推演•为什么30%?–如果是功能优化,影响到30%用户
本文标题:移动互联网时代的技术发展与未来分析
链接地址:https://www.777doc.com/doc-3836785 .html