iOS 开发实用技术导航
NSHipster 中文版
› http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
› http://www.cocos2d-iphone.org/
CocoaPods
› http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
› http://code.google.com/mobile/analytics/
WWDC
› https://developer.apple.com/wwdc/
Design Guides and Resources
› https://developer.apple.com/design/
Transcripts of WWDC sessions
› http://asciiwwdc.com
Cocoa with Love
› http://cocoawithlove.com/
Cocoa Dev Central
› http://cocoadevcentral.com/
NSHipster
› http://nshipster.com/
Style Guides
› Google Objective-C Style Guide
› NYTimes Objective-C Style Guide
Useful Tools and Services
› Charles Web Debugging Proxy
› Smore
dazuiba
V2EX  ›  iDev

Retina已经占到9成,仅提供[email protected]如何

  •  
  •   dazuiba ·
    dazuiba · Dec 18, 2012 · 9022 views
    This topic created in 5072 days ago, the information mentioned may be changed or developed.
    只针对iPhone/iPod 的App,访问设备中,iPhone 3G,iPhone3GS的份额已经在1成以下甚至更低了,越来越没有必要提供xx-icon.png的切图了。

    但是我发现很多App,即使那些支持iOS6 Only的,也会提供xx-icon.png的切图。这是为什么?
    19 replies  •  1970-01-01 08:00:00 +08:00
    Livid
    Livid
    MOD
    PRO
    Dec 18, 2012
    1
    可能是因为他们习惯的工作流,先在 alpha 版本里用 1x 让 app 跑起来,然后再慢慢做出 2x。
    Perry87
    Perry87
    Dec 18, 2012
    2
    3GS,不是还可以升级6.0么,那么还是需要这些资源文件啊。
    Fanlg
    Fanlg
    Dec 18, 2012
    3
    还不行,iPad1-2-mini运行iPhone App的时候,调用的不是retina的素材...
    sharkli
    sharkli
    Dec 18, 2012
    4
    我们早就放弃1x的图了。遇到非retina屏幕,程序会自动缩放2x的图。主要是节约程序size。
    非retina的屏幕很少,所以性能虽受一些影响,也没什么关系了。
    welsonla
    welsonla
    Dec 18, 2012
    5
    @sharkli 如果都是@2x的图,没有小图,非retina会自动调用@2x的图来填补吗
    sharkli
    sharkli
    Dec 18, 2012
    6
    @welsonla 不会。我们重写了UIImage的imageNamed方法,程序处理。
    welsonla
    welsonla
    Dec 18, 2012
    7
    @sharkli 你这是让@2x的图片都缩小两倍显示吗
    sharkli
    sharkli
    Dec 18, 2012
    8
    @welsonla 是的。但是某些图,缩小以后会有问题,这种会单独做一个1x的。
    一个工程只有很少的1x。
    zhc
    zhc
    Dec 18, 2012
    9
    按苹果的精神,凡事要做到完美不留死角!
    dazuiba
    dazuiba
    OP
    Dec 18, 2012
    10
    @sharkli @welsonla 应该是会自动调用2x的吧?只不过在非retain的设备上有性能浪费,但还是能够显示出来的。
    ydhydh
    ydhydh
    Dec 18, 2012
    11
    主要是对iPad,iPad2,iPad Mini的兼容吧
    aerolqr
    aerolqr
    Dec 18, 2012
    12
    iPad mini也算是一个主要产品了,目测下一代也上不了retine,还是得继续支持吧
    xinxu
    xinxu
    Dec 19, 2012
    13
    @sharkli 这个做法不可取吧,考虑的是非retina的设备本来就内存有限,这时候提供合适分辨率的图片应该更重要些
    sharkli
    sharkli
    Dec 19, 2012
    14
    @xinxu 问题不大。主要是非retina设备占有率小;我们的产品只是做iPhone,没有iPad。
    gnefouhs
    gnefouhs
    Dec 19, 2012
    15
    半路杀出个iPad mini
    nil
    nil
    Dec 29, 2012
    16
    @sharkli 求做法
    goodan
    goodan
    Jan 5, 2013 via iPhone
    17
    我用的就是mini
    cythb
    cythb
    Jan 6, 2013
    18
    请问 Retina已经占到9成 这数据你哪里得到的?
    sprhawk
    sprhawk
    Feb 28, 2013 via iPhone
    19
    我最近做的项目都让设计师只出2x的图,除了logo,启动画面之类的必须出全部尺寸的图,代码调用没有问题。但问题是xib里是按照1x来测算和显示的,所以你摆上2x的图,它的测算、显示和调用会出问题
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1857 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 66ms · UTC 09:17 · PVG 17:17 · LAX 01:17 · JFK 04:17
    ♥ Do have faith in what you're doing.