第一时间get全球最新科技知识与数据
下载钛媒体客户端

扫描下载App

iPhone用户,请对搜狗输入法说“不”!

摘要: 尊敬的iPhone用户们,如果您使用的是搜狗输入法,如果您使用Instagram拍照、微信聊天、微博分享时,偶尔崩溃个一两次,记住,不一定是Instagram、微博、微信的问题哟。看看本文,或许对于搜狗输入法会有别样情愫。

这几个月一直在和iOS较劲,回头一看,居然连续三个月没写文章了,忙啊!

如同安卓开发,iOS上也免不了和内存PK,姜和宋纠结了好几天之后,终于解决了应用里大部分的内存问题。

几天前,一位试用俺们App的美眉把她的iPhone拿给了我们,“美眉”嘛,你们懂得,手机上出现的崩溃问题当然要第一时间解决,在这事儿上,姜和宋都很上心。

跟进了一下,他俩发现,我们的应用在美眉手机上的崩溃频率远高于其它设备,这到底是肿么一回事儿?

费了牛劲,才被俺们找到了始作俑者--“搜狗输入法”。

为了彻底验证这一点,姜特地写了一个最简单的iOS样例程序“HelloWorld”(放了个输入框,加了个按钮),专门用来验证内存情况,具体说明如下:

1、无论是什么应用,无论该应用是否呼出了输入法,只要一启动,搜狗输入法就会在该应用的内存空间额外占用5.18MB(你大爷的,你丫知道俺们这些开发者们得怎么优化才能省出这5.18MB吗?),双击一下您iPhone的Home键看看任务列表吧,记住,有多少个应用就有多少个5.18MB。(本文所有附图由姜截取,特此感谢)

 


 附图1:新启动应用,未呼出输入法,默认为搜狗输入法时,占用内存6.46MB



  附图2:新启动应用,未呼出输入法,默认为系统输入法时,占用内存667.55KB



  附图3:新启动应用,呼出输入法,默认为系统输入法时,占用内存1.19MB


 

2、随便做一点操作,就会发现有可能出现208Bytes的内存泄露,208个字节看似不多,可这是到处在用的系统级输入法啊,iPhone用着用着就卡了,没准儿就赖它了!


  附图4:SougouInputIPhone4 208 Bytes内存泄露


以上验证使用搜狗输入法(iPhone)最新版,3.7.0-34437


 

尊敬的iPhone用户们,如果您使用的是搜狗输入法,如果您使用Instagram拍照、微信聊天、微博分享时,偶尔崩溃个一两次,记住,不一定是Instagram、微博、微信的问题哟。

尊敬的iOS开发者们,如果您的应用和图片相关(这年头还有和图片无关的应用吗?),需要在内存上做点儿努力,记住提醒您的用户,谨慎使用搜狗输入法。毕竟5.18MB的初始占用 + 一定数量的泄露,可能使您的应用在使用搜狗输入法的设备上的崩溃频率远高于别的设备,而用户只会认为是您的应用没写好,是您的应用崩溃了。

iPhone用户们,请对搜狗输入法说“不”!

搜狗攻城狮们,赶紧改Bug吧。
本文系作者 i问号 授权钛媒体发表,并经钛媒体编辑,转载请注明出处、作者和本文链接
分享到:

第一时间获取TMT行业新鲜资讯和深度商业分析,请在微信公众账号中搜索「钛媒体」或者「taimeiti」,或用手机扫描左方二维码,即可获得钛媒体每日精华内容推送和最优搜索体验,并参与编辑活动。

i问号
i问号

评论(50

  • 史涛 史涛
    回复
    0

    看看

    2015-06-09 07:19 via android
  • 其他输入法的内存占用如何呢?求做一个全面评测

    2013-10-14 09:34 via pc
  • 薛维刚2013 薛维刚2013
    回复
    0

    //@boss羊魔王: 有木有碰到这种情况滴?

    2013-08-23 12:29 via weibo
  • 黄婉丽866 黄婉丽866
    回复
    0

    //@手机用户3097535090: 转发微博

    2013-08-23 12:07 via weibo
  • //@boss羊魔王: 有木有碰到这种情况滴?

    2013-08-18 11:57 via weibo
  • black纳兹 black纳兹
    回复
    0

    //@boss羊魔王: 有木有碰到这种情况滴?

    2013-08-17 10:25 via weibo
  • //@boss羊魔王: 有木有碰到这种情况滴?

    2013-08-17 07:23 via weibo
  • fly-蕾蕾 fly-蕾蕾
    回复
    0

    回复@肚子上的棋盘:搜狗输入法在iphone上存在问题,会导致内存泄漏。

    2013-08-13 18:49 via weibo
  • i问号 i问号   回复  蝈蝈满山
    回复
    0

    那继续坚持吧,支持你们,呵呵

    2013-08-01 23:23 via weibo
    • 蝈蝈满山 你这作假也太明显了,第一张图用的是“Call Trees”;第二张第三张用的是"Statistics" 这两个能放在一起比较吗?
      随便找个iOS开发的跑一下这几个数据看看。有本事把几家输入法都贴出来看看。写文章要写就专业一点,随便搞几个数据就开始瞎胡说。
      2013-08-01 12:48 via weibo
      回复
      0
  • 蝈蝈满山 蝈蝈满山   回复  蝈蝈满山
    回复
    0

    占用内存这个暂且不说,实现方法不一样。但你敢肯定别的输入法没有内存泄露,永远不会崩溃是吧,开发者自己也不敢这么说。话说回来苹果自己的SDK也照样泄露,照样出BUG。你这个结论太武断。

    2013-08-01 18:44 via weibo
    • 蝈蝈满山 你这作假也太明显了,第一张图用的是“Call Trees”;第二张第三张用的是"Statistics" 这两个能放在一起比较吗?
      随便找个iOS开发的跑一下这几个数据看看。有本事把几家输入法都贴出来看看。写文章要写就专业一点,随便搞几个数据就开始瞎胡说。
      2013-08-01 12:48 via weibo
      回复
      0

Oh! no

您是否确认要删除该条评论吗?

分享到微信朋友圈