前天和朋友聊了一会,他担任某App的技术负责人,得到一些数据如下

  • 日活跃用户3000万(DAU是按单天计算),其中Android用户和ios用户的比例是9:1,这个比例有点惊人

    • 说明业内软文水分太大,很多宣称ios有上千万用户的都是吹牛b
    • ios获取用户成本太高,简单折算用户获取成本是android用户成本的9倍,特别是免费应用,地主家都也没有余粮,大家都不敢怎么砸钱
    • android 推广渠道较多,有厂商,有各种云商店
    • app store 中国榜主要被刷帮的占据了,很难做,我之前做过一个游戏app,放在91上,一个月有3万下载,在app store只有不到1k
  • android主要通过厂商预装推广,比较麻烦的是一般都要求定制app,定制app的升级是个大问题,另外预装app用户很容易流失

  • App产品研发一般是先做ios版本,然后做android,在推广运营上,可能要反过来
  • 苹果的apns server(gateway.push.apple.com)非常强劲,300万用户,8台服务器5分钟可以推完,我简单算了一下每秒钟推送流量= 256 * 3000000/300.0/(1024 * 1024)=2.44M byte/s,差不多占用19.5MB/s的带宽,可以用虚拟机来做,不必要浪费这么多服务器

    dig一下会发现,苹果apns server是采用了dns轮询的方法简单做了负载均衡

  • andorid的长连接server 最初用java开发,然后用 go 重构了新版,效率提升了7,8倍,单机可以保持接近100万的并发.

    go并不是以性能卓越著称,我认为这个效率的提升应该主要来自于 重构对代码逻辑的改良吧

更多相关文章

  1. Android开发之如何使用通知提醒功能(Notifications)
  2. Android开发之程序员必须要懂得Android的重要设计理念
  3. Android(安卓)用户界面---操作栏(Action Bar 五)
  4. 分享 Ionic 开发 Hybrid App 中遇到的问题以及后期发布 iOS/Andr
  5. 为什么说在Android中请求权限从来都不是一件简单的事情?
  6. [Android(安卓)5.1] 多用户管理UserManager相关整理
  7. 牛B的Android(安卓)UI--第18章 与用户交互相关的设计模式 (上)
  8. Android接入多盟广告SDK--让你的APP通过广告平台赚钱
  9. APP如何推广?策划APP推广方案的好方法

随机推荐

  1. 《Android经验分享》周刊第6期
  2. adb网络调试
  3. androidstudio使用kotlin开发APP
  4. Android的Handler总结
  5. Android(安卓)开发简介
  6. android 深入研究ratingbar自定义
  7. Android短信蠕虫XXshenqi分析
  8. 你真的理解android事件分发机制了吗
  9. Android(安卓)Handler详解
  10. Android(安卓)Robotium的几个小tips