安卓开发要我切 18 个尺寸的 icon?

2020-01-16 11:41:46 +08:00
 Ccxdcyl
之前开发用的尺寸是:192、144、96、48、36、72、512

现在遇到开发要多增加:20、29、40、48、58、60、80、87、120、152、167、180、1024
从开发层面来讲,是什么原因...
6620 次点击
所在节点    程序员
37 条回复
ChengLuffy
2020-01-16 15:11:44 +08:00
第二排的需求是 iOS 开发的 App Icon 尺寸要求,这么多尺寸是 Apple 要求的,可以只给一个 1024 的,然后使用使用 App Icon Gear 这一类软件生成所有的,而且必须不包含圆角和 alpha 通道,上架 App Store 必须要有这些尺寸的图标,不要争执,谁也没办法
ChengLuffy
2020-01-16 15:17:26 +08:00
https://i.loli.net/2020/01/16/kFNUwcDIvMVe6Rl.jpg


补充 Xcode AppIcon 配置页面
ChengLuffy
2020-01-16 15:31:48 +08:00
我一直是让设计给一张 1024 图片,然后用 App Icon Gear 这款 Mac 软件生成所有尺寸 icon,但是刚才在商店没有搜到,可能是下架了,可以寻找其他替代方案。
正常开发上架,全尺寸图标是必须的,但有很多很方便的方法去解决这个问题,
启动页问题 iOS 已经废弃了 LaunchImage,可以建议切换到 Launch Screen.storyboard,但是设计需要切页面元素图效果才能好。
otakustay
2020-01-16 16:42:21 +08:00
不是,给一个最大的让开发自己写脚本缩放去啊,开发干啥吃的啊这么简单的自动化也做不了……
iFlicker
2020-01-16 16:43:16 +08:00
矢量图啊。。。真的不在乎包体积么。。。。。。
ajaxfunction
2020-01-16 16:51:40 +08:00
实际上 APP 启动页面和 ICON 图标,确实要求是这样的,一般是偷懒用工具自动生成
akehgnaix
2020-01-16 16:57:49 +08:00
你怕不是我的一个同事吧?
“SP-0918 sketch flow 支持 appicon 导出适配各端各平台的尺寸”

这是他最近给我提的需求,一张图导出 Android,iOS 所有 icon 图。希望我的 sketch 插件能支持,正在写,写好会更新到 https://github.com/hite/Sketch-Flow,你可以安装这个版本后等我新版本更新
Carmine
2020-01-16 17:04:08 +08:00
你们这开发不太专业啊。。
https://appiconmaker.co/
这个网站丢他脸上,一张 1024 的图就搞定了
skinny
2020-01-17 09:38:17 +08:00
画一张 SVG 也不费事吧,既能解决所有尺寸,还能减小安装包,你好我好大家好。
Ccxdcyl
2020-01-17 09:50:22 +08:00
@akehgnaix 没错,我就是你的同事
Ccxdcyl
2020-01-17 09:52:21 +08:00
@skinny 可以提供一下教程方法吗,他肯定是不知道如何写。推荐给他然后下次就可以用了。
flyoungstudio
2020-01-17 10:30:16 +08:00
安卓上没有 29、58、87 这些奇葩尺寸吧
skinny
2020-01-17 10:46:29 +08:00
@Ccxdcyl 假如你有了 SVG 格式图标,参照这个教程:
https://developer.android.com/studio/write/image-asset-studio?hl=zh-cn

如果你有其它用途和需要一些奇葩尺寸,网上也有一键生成工具,AI 也有类似导出功能。
Ccxdcyl
2020-01-17 13:10:09 +08:00
@skinny ok,我去研究一下
chisj
2020-01-17 15:47:52 +08:00
下面那一行是 iOS 的。。。一般是给一个 1024 的网上一键生成各种尺寸。
liut2016
2020-01-17 15:55:16 +08:00
安卓只需要切一个超大尺寸的图就行,安卓开发工具 AS 自带生成图片功能
akehgnaix
2020-01-19 23:56:44 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/638389

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX