V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cevincheung
V2EX  ›  iOS

模拟器挺流畅,到真机上慢的一逼……为啥

  •  
  •   cevincheung · 2015-03-30 17:03:59 +08:00 · 4469 次点击
    这是一个创建于 3316 天前的主题,其中的信息可能已经有所发展或是发生改变。

    做ios开发,模拟器上挺流畅的。但是打包成ipa装到手机上,慢的要死啊……点个返回要老半天……为什么

    10 条回复    2015-03-31 13:15:42 +08:00
    hahasong
        1
    hahasong  
       2015-03-30 17:14:31 +08:00
    那不是刚好和安卓开发相反
    WeeTom
        2
    WeeTom  
       2015-03-30 17:39:30 +08:00
    模拟器用的是电脑的硬件,
    真的要做好的话 用最低配的设备测试吧
    youxiachai
        3
    youxiachai  
       2015-03-30 17:43:22 +08:00
    ios 的模拟器..是x86.... 你电脑配置高..这个流畅度是没有上限的..

    真机..估计你用的是touch 之类的吧..或者 iPhone 4 这种级别的吧.
    hjc4869
        4
    hjc4869  
       2015-03-30 17:47:43 +08:00
    模拟器性能远远强于真机,除非你电脑太烂。
    allan1st
        5
    allan1st  
       2015-03-30 17:50:22 +08:00
    @hahasong Android 模拟器用 GenyMotion 也是超级快的。。。至少在顶配 iMac 上,特别是安装 apk 的速度说快了好几倍一点都不过分。
    amon
        6
    amon  
       2015-03-30 17:52:13 +08:00
    点个返回要老半天 设备问题吧。
    cevincheung
        7
    cevincheung  
    OP
       2015-03-30 18:33:59 +08:00
    @amon
    @allan1st
    @hjc4869
    @youxiachai
    @WeeTom
    @hahasong

    设备是5s。。初步怀疑问题是sqlite没加索引……
    vincentxue
        8
    vincentxue  
       2015-03-31 09:31:34 +08:00   ❤️ 1
    建议 Instruments 真机调试下。
    zzzzzzc
        9
    zzzzzzc  
       2015-03-31 11:32:31 +08:00
    对比下配置:simulator 上 8g或者16g内存,i7 cpu; 真机就呵呵呵了
    c742435
        10
    c742435  
       2015-03-31 13:15:42 +08:00
    iOS 模拟器是 x86的,直接用你电脑的CPU。其实可以叫虚拟机。
    Android经典模拟器才是真的模拟器,模拟一个ARM执行环境,速度下降非常多。那些快的Android模拟器 也都是x86指令的虚拟机。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5387 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 08:39 · PVG 16:39 · LAX 01:39 · JFK 04:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.