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

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

上传:rimaki     来源:信息存储空间     日期: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  联想: “热利升级” 联想扬天促销盛宴全国同步开启
2  华硕笔记本: 华硕飞行堡垒NX580VD游戏本中的一股清流
3  8.22来华硕京东超级品类日 选择你的本命笔记本电脑
4  华硕笔记本: 黑科技酷炫机身 华硕VX50IU青春不将就
5  华硕笔记本: 炫彩又换“芯” 华硕A456UR时尚办公首选
6  团车网: 6折车、8折车扎堆合肥车展,不来悔一年
7  MIUI9迎来最大规模开发版公测 16款小米手机支持升级
8  月薪3000怎么理财 投资拍拍贷、点融网、三益宝试试
9  华硕笔记本: 兼顾性能与视野,华硕U5100轻薄实力派
10  绍兴惠民团车节红8月,改变绍兴买车习惯的车展盛宴
 十大热门驱动/软件下载
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  华硕主板(ASUS)
7  LG手机(LG)
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
     
新闻精选
·大树金融获“中国Fintech 2017年度最佳新锐企业”奖
·恒大上港上演激情 360搜索APP5.0打造球迷观战盛宴
·技术创新引领IT基础设施市场,巨大变革
·热度不减,国美超级福利日返场答谢本周再启
·从半年报解读神州控股的云+大数据战略
·阿里京东流量铁幕,聚美投资街电突围值得鼓励和借鉴
  ·ISC 2017观潮主席郝叶力,全球威胁下合作是根本方向
·沐金农平台,入选亿欧2017中国金融科技50强榜单
·U盘的文件删除了怎么恢复小技巧 强力数据恢复软件
·余额宝下调最高限额,票据理财或成更好选择
·办公电脑零购买,易点租共享电脑由重点城市向全国普及
·安卓手机微信聊天记录备份恢复方法汇总

相关文章

更多检索

其他

系列