美文网首页iOS开发设计Objective C开发
iOS图标(AppIcon)与启动图(LaunchImage)的

iOS图标(AppIcon)与启动图(LaunchImage)的

作者: 蚊香酱 | 来源:发表于2016-02-22 23:10 被阅读2547次

    图标(AppIcon)与启动图(LaunchImage)是开发iOS应用程序必不可少的内容, 但是在网络上对于这部分的内容讲解的并不详细, 所以花些时间整理了本篇文章, 希望有需要的朋友可以随时查看

    想知道AppIcon与LaunchImage的配置原理, 必须对iOS设备的发展有一个简单的了解, 所以我们先来看一看iPhone系列和iPad系列发展史

    iPhone发展史

    设备 年份 尺寸 像素 点数 ppi 系统
    iPhone 2007年 3.5 320*480 320*480 163 iOS-iOS3
    iPhone3G 2008年 3.5 320*480 320*480 163 iOS2-iOS4
    iPhone3GS 2009年 3.5 320*480 320*480 163 iOS3-iOS6
    iPhone4 2010年 3.5 640*960 320*480 326 iOS4-iOS7
    iPhone4S 2011年 3.5 640*960 320*480 326 iOS5-iOS9
    iPhone5 2012年 4.0 640*1136 320*568 326 iOS6-iOS10
    iPhone5C 2013年 4.0 640*1136 320*568 326 iOS7-iOS10
    iPhone5S 2013年 4.0 640*1136 320*568 326 iOS7-iOS10
    iPhone6 2014年 4.7 750*1334 375*667 326 iOS8-iOS10
    iPhone6 Plus 2014年 5.5 1242*2208 414*736 401 iOS8-iOS10
    iPhone6S 2015年 4.7 750*1334 375*667 326 iOS9-iOS10
    iPhone6S Plus 2015年 5.5 1242*2208 414*736 401 iOS9-iOS10
    iPhoneSE 2016年 4.0 640*1136 320*568 326 iOS9-iOS10
    iPhone7 2016年 4.7 750*1334 375*667 326 iOS10
    iPhone7 Plus 2016年 5.5 1242*2208 414*736 401 iOS10

    注1: 表中的"尺寸"指的是屏幕对角线长度; 表中的"ppi"指的是每英寸像素数, 计算方式为对角线像素数/对角线长度

    注2: 苹果5.5英寸设备的真实像素为"1080*1920", 表中像素是方便开发者的渲染像素, 这样开发者可以直接采用@3x图片即可(在开发中无须考虑真实像素)

    iPad发展史

    设备 年份 尺寸 像素 点数 ppi 系统
    iPad 2010年 9.7 768*1024 768*1024 132 iOS3-iOS5
    iPad2 2011年 9.7 768*1024 768*1024 132 iOS4-iOS9
    iPad3 2012年 9.7 1536*2048 768*1024 264 iOS5-iOS9
    iPad4 2012年 9.7 1536*2048 768*1024 264 iOS6-iOS10
    iPad mini 2012年 7.9 768*1024 768*1024 163 iOS6-iOS9
    iPad Air 2013年 9.7 1536*2048 768*1024 264 iOS7-iOS10
    iPad mini2 2013年 7.9 1536*2048 768*1024 326 iOS7-iOS10
    iPad Air2 2014年 9.7 1536*2048 768*1024 264 iOS8-iOS10
    iPad mini3 2014年 7.9 1536*2048 768*1024 326 iOS8-iOS10
    iPad Pro 2015年 12.9 2048*2732 1024*1366 264 iOS9-iOS10
    iPad mini4 2015年 7.9 1536*2048 768*1024 326 iOS9-iOS10
    iPad Pro 2016年 9.7 1536*2048 768*1024 264 iOS9-iOS10
    iPad5 2017年 9.7 1536*2048 768*1024 264 iOS10
    iPad Pro 2017年 10.5 1668*2224 834*1112 264 iOS10
    iPad Pro2 2017年 12.9 2048*2732 1024*1366 264 iOS10

    从上面的内容可以看出, 在苹果在iPhone4、iPad3、iPad mini2开始使用Retina屏幕, 所以需要提供@2x的图片素材才能展示出来最细腻的效果(注: iPhone Plus系列需要使用@3x的图片素材), 下面我们便谈一下AppIcon与LaunchImage的选择

    AppIcon选择

    设备 iOS5,iOS6 iOS7-iOS10
    iPhone APP Icon-57.png Icon-57@2x.png Icon-60@2x.png Icon-60@3x.png
    iPhone Notification Icon-20@2x.png Icon-20@3x.png
    iPhone Settings Icon-29.png Icon-29@2x.png Icon-29@2x.png Icon-29@3x.png
    iPhone Spotlight Icon-29.png Icon-29@2x.png Icon-40@2x.png Icon-40@3x.png
    iPad APP Icon-72.png Icon-72@2x.png Icon-76.png Icon-76@2x.png
    iPad Notification Icon-20.png Icon-20@2x.png
    iPad Settings Icon-29.png Icon-29@2x.png Icon-29.png Icon-29@2x.png
    iPad Spotlight Icon-50.png Icon-50@2x.png Icon-40.png Icon-40@2x.png
    iPad Pro APP Icon-83.5@2x.png
    icon.png

    LaunchImage选择

    设备 iOS5,iOS6 iOS7-iOS9/iOS8-iOS9
    iPhone Portrait LaunchImage-320-480.png LaunchImage-320-480@2x.png LaunchImage-320-568@2x.png LaunchImage-320-480@2x.png LaunchImage-320-568@2x.png
    iPhone HD 4.7 Portrait LaunchImage-375-667@2x.png
    iPhone HD 5.5 Portrait LaunchImage-414-736@3x.png
    iPhone HD 5.5 Landscape LaunchImage-736-414@3x.png
    iPad Portrait LaunchImage-768-1024.png LaunchImage-768-1024@2x.png LaunchImage-768-1024.png LaunchImage-768-1024@2x.png
    iPad Landscape LaunchImage-1024-768.png LaunchImage-1024-768@2x.png LaunchImage-1024-768.png LaunchImage-1024-768@2x.png
    iPad Portrait Without Status Bar LaunchImage-768-1004.png LaunchImage-768-1004@2x.png
    iPad Landscape Without Status Bar LaunchImage-1024-748.png LaunchImage-1024-748@2x.png
    iPad Pro Portrait LaunchImage-1024-1366@2x.png
    launchimage.png

    笔者附带一个demo下载地址, 大家可以直接将AppIcon.appiconset和LaunchImage.launchimage两个文件夹中的图片替换为自己的图片即可

    相关文章

      网友评论

      • 2c493acbc479:你怎么添加的iPad Pro10.5和12.9尺寸的启动图?
        2c493acbc479:@蚊香酱 我发现你上面写的这个启动图里虽然有12.9的,但是没有10.5的那个ipad pro啊
        2c493acbc479:@蚊香酱 好的,有劳
        蚊香酱:我看了一下, 现在Xcode9.4里面确实没有10.5和12.9的配置项了, 在Human Interface Guidelines中查看, 官方仍然写了10.5和12.9需要配置. 在Xcode Help和What's New in Xcode中也没有找到对应的说明. 这个问题我再查查, 如果有结果会回复你:smile:
      • iOS_July:新萌表示谢谢分享
      • 王小智:赞一个
      • e2f2d779c022:谢谢分享。
      • 小凡凡520:good mark
      • 胖子程:今天刚好用到!

      本文标题:iOS图标(AppIcon)与启动图(LaunchImage)的

      本文链接:https://www.haomeiwen.com/subject/nxubkttx.html