第三媒体软件中心软件网络资讯互联网资讯 → 微信终端开源的四大原则,让天下没有难写的APP TTL

微信终端开源的四大原则,让天下没有难写的APP

作者:     来源:www.TheThirdMedia.com     日期:2017-1-3

[摘要]  
   12月28日,在广州举行的微信公开课PRO版,微信团队现场宣布移动客户端开发跨平台网络组件Mars正式开源。并首次阐述了微信终端开源的理念,解释如何将技术开发思想、经验、工具、代码组件也开放给外部开发者
 
[正文]    

   在持续的产品开放之外,微信团队这次开放到了代码。

   12月28日,在广州举行的微信公开课PRO版,微信团队现场宣布移动客户端开发跨平台网络组件Mars正式开源。并首次阐述了微信终端开源的理念,解释如何将技术开发思想、经验、工具、代码组件也开放给外部开发者。

微信终端开源的四大原则让天下没有难写的APP


授人以鱼不如授人以渔

   古话说得好,授人以鱼不如授人以渔。微信在产品层面开放平台、接口的同时,也在思考如何把有价值的技术思想和工具、组件传递给大家。微信终端团队试着给自己提出了一个小目标——让天下没有难写的APP。

   这句话很短,但想实现并没有那么容易。微信团队先后建立了微信公众号发文章,组织交流分享,但工程师间最好的交流方法是写代码,最后一个很重要的环节就是技术开源。

微信终端开源的四大原则让天下没有难写的APP


   “微信的技术经过海量用户和复杂网络环境的检验,踩过了无数的坑,积累了大量实践经验。很少有开发者有机会和条件自己去踩一遍所有这些坑,我们通过开源项目的方式,把经验传递给他们”微信公开课讲师赵原表示。

微信终端开源的四大原则

   什么样的开源有价值?代码写的工整、可读性高,只是表层要求。微信终端开发团队认为,微信开源的高标准和严要求体现在四个方面:

微信终端开源的四大原则让天下没有难写的APP


   第一价值,所有微信开源的技术内容都是源自微信实际的业务,且通过微信实际应用验证过,保证开源的内容有价值;

   第二优势,微信最大的优势是拥有海量的用户。意味着在移动开发领域,微信团队可以在很多别的开发者,根本没有发现或者遇到复杂问题之前,率先解决掉麻烦;

   第三活力,微信终端开源的组件跟随微信迭代而迭代,不断更新和完善;

   第四易用,微信开源出去的技术项目会提供最简单的接入方法,其他开发者可以轻易的将微信开源的项目引入到自己的APP中,将微信的能力运用在自己的APP上。

   微信终端首批开源项目包括三个:Tinker热补丁技术、MMDB移动数据库及Mars跨平台网络组件。其中Tinker已在9月份开源。

活力——一个不得不提的尖锐问题

   很多情况下,一个内部项目的开源,即意味着这个项目的结束。但一个优秀的开源项目则要持续投入才会有活力。

   这个问题,微信团队也有过很简单、很暴力的想法,比如说团队10个人,这10个人专职做功能开发,再招10个员工投入在开源项目上。但微信讲究精兵策略,不浪费一兵一卒,此法行不通。

微信终端开源的四大原则让天下没有难写的APP


   为了解决这个问题,微信终端团队在开发Tinker项目之前,大概用了快一年的时间解决,解决方案也很简单。简而言之,将开发团队改造成一个开源化的开发模式。微信终端团队通过对内部系统的改造,使内外部的开发模式保持基本一致,一份代码既可以在微信中使用,也可以在外部的开发者中使用,这样的开源项目微信团队其实就不需要投入额外的人力在里面。

   同时,微信团队也收获了很多价值,外部的开发者还可以给微信团队反馈一些微信自己没有发现的问题,对于微信来说这是一个很好的优化与改进的反馈渠道。最重要的一点,做开源化的改造,使得微信开发团队可以接触外部的开发技术,然后与自己的思想相融合,呈现出更加优秀的组件,通过这个过程,将微信团队的学习能力做了最大化的提升。

现场回顾

   在12月28日微信公开课PRO版现场,微信终端团队现场宣布Mars跨平台网络组件开源。并在现场构建了一个使用Mars的demo应用。

微信终端开源的四大原则让天下没有难写的APP


   在IM方面,弱网络一直是应用开发者面前的一大问题,Mars团队成员基于微信业务需求,进行了大量的优化工作。在微信最新的Android6.3.32版本里,已经使用了Mars组件代码。项目团队会在外部开发者反馈的问题中不断对Mars进行优化升级。

微信终端开源的四大原则让天下没有难写的APP

   回到开源话题上来,开源不仅是一种态度,更是一种能力,微信团队希望通过微信的开源做一些改变,同时希望通过微信的开源打通微信终端内部的团队,和外部社区结合在一起,一方面微信团队把微信的思想传递给了大家,另一方面也想把大家的思想传递进来

   (新闻稿 2017-01-03)


频道首页 】【 评论 】 【 打印 】 【 字体:
   上一篇:舔屏! 栗子直播美女主播,30℃湿身玩“蜗居”
   下一篇:海信电视: 三条CES的谍照视频,读懂海信CES要做什么
导航:报价 | 大全 | 排行榜 | 产品大全 | 参量 | 订阅 
 Advertisement
 十大最受关注的新闻
1  国美在线APP: 国美Plus为新零售模式探索出一条新路子
2  国美Plus: 【有人@你】听说会玩的人都下载了这款App
3  华为: 详解EMUI 5.0,迄今为止最流畅的安卓系统
4  智能机创新遇瓶颈,华为Mate 9选择啃“硬骨头”
5  华为: 安卓卡顿已久,为何直到Mate 9出现才除了病根
6  华为: 手机直出的照片都能这么美,除了P9也是没谁了
7  爱奇艺: 聚焦传播升级,爱奇艺悦享会山东沙龙举行!
8  三星电视折桂“红顶奖”荣耀,成年度最大赢家!
9  国美在线打造零售闭环,黄光裕这位零售专家难缺阵
10  华为被Android Authority评为“2016年度最佳制造商”
 十大热门驱动/软件下载
1  [手机驱动]手机usb万能
2  [热门常用软件]QQ2008正式版下载【腾讯QQ2008官方版Beta1】
3  [热门常用软件]E话通下载【E话通4.5 正式版】
4  [手机驱动]Samsung三星 手机USB驱动1.0版For Win98SE/ME/...
5  [手机驱动]Microsoft微软 ActiveSync同步软件4.5中文版Fo...
6  [摄像头驱动]万能摄像头 FOR Windows
7  [热门常用软件]皮皮播放器下载【PPFilm皮皮播放器 2.1.0....
8  [手机驱动]诺基亚 PC套件下载
9  [热门常用软件]面对面游戏下载【面对面视频游戏大厅】
10  [手机驱动]Microsoft微软 Windows Mobile Device Center ...
 十大最受关注的品牌
1  三星手机(SAMSUNG)
2  诺基亚手机(NOKIA)
3  华硕笔记本(ASUS)
4  摩托罗拉手机(MOTOROLA)
5  英特尔CPU(Intel)
6  LG手机(LG)
7  华硕主板(ASUS)
8  索爱手机(Sony Ericsson)
9  联想笔记本(lenovo)
10  宏碁笔记本(acer)
 十大热门常用软件下载
1  QQ2008正式版下载【腾讯QQ2008官方版Beta1】
2  E话通下载【E话通4.5 正式版】
3  皮皮播放器下载【PPFilm皮皮播放器 2.1.0.2版】
4  面对面游戏下载【面对面视频游戏大厅】
5  DVD解码器下载【NVIDIA DVD Decoder 1.02】
6  迅雷5下载【迅雷5.8.1.507官方版】
7  QQ2007 II正式版下载【腾讯QQ2007官方版本】
8  QQ2006正式版下载【腾讯QQ2006官方版本】
9  联众世界游戏大厅下载【联众世界2.7.0.8官方版】
10  MTV下载器【MTV下载精灵 8.31版】
11  pplive最新版下载【PPLive网络电视V1.9.35版】
12  迅雷(Thunder)下载【迅雷v5.7.12.493官方版】
13  腾讯QQ2008下载【腾讯QQ官方版2008极速贺岁版KB1】
14  Total Video Converter下载【Total Video Converter v3.1...
15  QQ拼音输入法下载【腾讯QQQQ拼音输入法V1.4.1版】
16  皮皮高清影视播放器下载【PIPIPlayer 2.7.0.3版】
17  eMule下载【电驴eMule官方v0.49a正式版】
18  极点五笔输入法下载【极点五笔6.1标准版】
19  QQ2009正式版下载【腾讯QQ2009 SP4官方版】
20  Vagaa哇嘎画时代版下载【哇嘎 2.6.5.10】
   >> 查看评论   
 
   >> 查看更多评论   [共有0条评论]
发表评论
        
        
   点评:
   姓名:  
            字数: 0
     
新闻精选
·华为被Android Authority评为“2016年度最佳制造商”
·阅文集团《斗破苍穹》播放量破亿,国产3D动画新标杆
·互联网金融,揭秘跑赢红岭创投的黑马民贷天下!
·ofo小黄车进驻河北省会石家庄 迎来城市出行新篇章
·豌豆荚新版本主打内容分发,新增游戏视频体验!
·微信聊天记录删除了怎么恢复? 从被封微信号提取记录
  ·点锐广告为广告主与网站搭建桥梁 斩获最佳大数据应用
·微信聊天记录删除了怎么恢复? 教你查看撤回消息
·安卓手机如何恢复微信删除的记录?微信恢复聊天记录
·途牛结伴招募户外领队“牛团长” 打造旅游社交新生态
·无网之夜让爱相连 百合网携手6人游旅行网寻爱奇妙夜
·微信聊天记录删除了怎么恢复? 教你查看微信记录

相关文章

更多检索

其他

系列