第101章 柯学家(2/2)
而且本身现在就属於微信的测试阶段,也不用过於追求用户的数量。
同时,微信开发团队在有了i0s版本的开发经验之后,现在已经开始尽力的在开发微信的安卓版本了。
等到安卓版本的微信上线之后,才是柯櫟开始发力,全力推广微信的时候。
胡娟是人大的大二学生,这一天,在学校bbs上看八卦的时候,突然看到一个帖子,说的是燕邮大学一个特別牛的新生,之前开发了两款热门手游,现在更是创业,推出了一款叫做微信的聊天软体,特別好用————
帖子下面已经有不少回復————
【梅川库子】:微信我已经下载用了,很有意思,能发语音消息,还是免费的。
【香菜毁灭者】:没想到我之前一直被折磨的《flappybird》就是这个大神开发的,我的就是苹果手机,去试试微信好用不————
类似的回覆还有很多,有侯龙涛僱佣的“水军”发的,也有纯路人的回覆————
胡娟家境不错,现在用的就是刚出不久的iphone4,想到之前玩《跳一跳》的时候,就看到过微信的gg。
於是她心中一动,登录帖子里的微信主页,点击了下载————
到了晚上的时候,微信这种通过好友邀请进行社交裂变的方式,效果显现。
一直到晚上10点钟,微信正式上线10个小时的时候,其註册用户数量已经超过了1500人,同时在线人数在1000人左右————
毕竟刚刚下载微信,许多人还处在具有新鲜感的时候。
这个时候,除了微信工作室专门的运营人员之外,其他人都已经將精力放在了微信安卓版本的开发之中了。
——
事实上,微信的i0s版本和安卓版本的开发,几乎是同时进行的。
不过相比更具封闭性的i0s系统,安卓系统因为其开放性,导致其开发中需要面对的复杂性,要比i0s系统多很多。
並且这两种系统的微信应用,在包括信息推送机制在內的多种功能实现方式上,也有所不同。
就比如在消息推送机制方面,微信可以直接使用苹果公司ios系统的apns
(apple push notification service)实现消息推送——.
並且i0s系统后台进程管理严格,应用无法长期驻留,需通过系统级推送服务保证消息触达。
而安卓版本的微信,由於国內无法使用谷歌的c2dm(gcm前身),微信需自建长连接保活机制,通过心跳包维持与伺服器的连接,並优化网络运营商对长连接的限制(如不同地区的断连时间差异)。
而且安卓系统虽然允许应用后台常驻,但內存管理机制(如lowmemory
killer)可能导致进程被系统回收,需通过进程分离(如独立推送进程)提高存活率。
在语音对讲方面,i0s版本的微信,可以利用系统原生音频接口(如avfoundation框架)实现语音录製与播放,相对实现起来比较方便————
而安卓版本的微信,则需要处理不同厂商的音频驱动兼容性问题(如延迟和杂音),也就导致需要更多的进行適配测试。
因此目前来说,安卓版本的微信,还需要进行的主要工作,就是针对现在市场上大部分型號的安卓手机型號,进行適配测试,不断进行优化————
差不多还需要5—7天的时间,反正应该能赶在11月之前推出。
为此,微信工作室几乎买回来了现在市面上出现的所有型號的安卓手机——————
嗯,这些手机倒也不会浪费,除了微信项目之外,《神庙逃亡》的安卓版本开发,也都会用到。