作者:沙铭 · 2016-09-21
上周三,伴随着iOS10系统的推出,App Store精品推荐榜单也进行了更新(平常都是美国西部时间周四更新),正如我们之前所预料的,苹果对iMessage的推进可谓是倾尽了洪荒之力,在珍贵的精品推荐榜单硬是开出了三个专题:一见倾心(贴纸),新鲜iMessage App和新鲜iMessage游戏,如下图。
在我们可预见的未来一段时间,iMessage都会成为一个新的机会,苹果在WWDC上就有明确的暗示:这可是一个推广App的好平台,如下图,icon和下载链接都随着消息一块展示。
因此iOS的推广人员不能忽略这个机会!
别急,这事还真没那么难!为了鼓励大家都来开发iMessage Apps,苹果把制作过程简化到不能再简化了:不用编写一行代码,只要用Xcode把素材打包就可以完成一个贴纸应用,素材要求如下
苹果也指出,PNG对于图像的处理是最好的,特别是边缘,因此鼓励大家使用。
除了APNG和GIF两种动画,苹果也提供“贴纸序列”选项(Sticker Sequence),只要制作几张简单的图片帧,添加到序列,iMessage就会循环播放,确实是极其方便,今后的“开发者”中又要多一批人民艺术家了!
只要准备好素材和icon,完成一个这样的插件只需几分钟,上架后用户就可以玩了,一些基础的功能都由苹果默认实现,比方说动画、拖拽至对话中等等,确实贴心!当然,这样做简单是简单,但是也有弊端,首先就是不能动态更新贴纸库,每次都必须更新整个插件包;其次,用户不能体验高级功能,包括互动、调用相机、应用内购等等,就需要靠编程来实现了;再次,只能在iMessage里面的那个抽屉里出现(苹果管它叫iMessage App Drawer),成为附着在iMessage中的一个插件。
如果想实现更强大和有趣的功能,就非得程序猿不可了,不过实现过程也并不复杂,我画了一张简单的图,程序猿入口在下面这个分支,简单的来说就是准备好素材,调用苹果提供的接口好了(程序猿哥哥不要打我)
现在无论是Objective-C还是Swift语言,和我们大多数人在学校里学的编程,我认为在编程体验和界面友好度上都大大进了一步,尤其是可读性上,就算你完全不懂编程,看了句法之后也大概能猜到是干嘛的(当然,英语功底还是要有),比方说下面的一个句法,意思就是“私有方法:呈现视图控制器(为某个对话,以什么展现形式)”
private func presentViewController(for conversation: , with presentationStyle: )
经常在iOS编程中看到一坨一坨的长命名,其实就是为了阅读起来更人性化,甚至对于完全没有学习过编程的人也是一样,就好比完全没学过日语的中国人其实也是可以猜出一篇日语文章大概的意思的。
要实现iMessage App中的多种效果和动画,只要调用苹果提供的API和方法就能实现,而底层的事情苹果都做好了,所以,赶紧跟产品经理或者程序猿哥哥提需求吧,它的实现没有想象中那么难,只是需要注意两点:
一,如何把产品和贴纸更好的结合起来;
二,一定要规避版权风险,苹果特别在意。
顺便说一句,人人都应该学习编程,在苹果绝不是一句口号,随着Swift Playground的推出,苹果在切实的推进这个理念,也许现在就是开发者们要认真考虑逐渐从Objective-C迁移到Swift的时候了!
作者:沙铭,苹果专家,运营公众号mobview,创作了首个以星座特质深度解读苹果和App Store的“星座苹果”系列连载。发起了爱刨汇,小而美的知识分享社群,誓将苹果刨个底朝天。
本文由@沙铭 授权APP干货铺子转载发布,未经原作者同意,请勿转载。
联系微信:18938040424
微 信 公 众 号
Copyright © 2015- APP干货铺子 版权所有 京ICP备20017819号
您的报名信息已提交!
请等待工作人员的进一步通知
沙铭 · 2016-09-21
上周三,伴随着iOS10系统的推出,App Store精品推荐榜单也进行了更新(平常都是美国西部时间周四更新),正如我们之前所预料的,苹果对iMessage的推进可谓是倾尽了洪荒之力,在珍贵的精品推荐榜单硬是开出了三个专题:一见倾心(贴纸),新鲜iMessage App和新鲜iMessage游戏,如下图。
在我们可预见的未来一段时间,iMessage都会成为一个新的机会,苹果在WWDC上就有明确的暗示:这可是一个推广App的好平台,如下图,icon和下载链接都随着消息一块展示。
因此iOS的推广人员不能忽略这个机会!
别急,这事还真没那么难!为了鼓励大家都来开发iMessage Apps,苹果把制作过程简化到不能再简化了:不用编写一行代码,只要用Xcode把素材打包就可以完成一个贴纸应用,素材要求如下
苹果也指出,PNG对于图像的处理是最好的,特别是边缘,因此鼓励大家使用。
除了APNG和GIF两种动画,苹果也提供“贴纸序列”选项(Sticker Sequence),只要制作几张简单的图片帧,添加到序列,iMessage就会循环播放,确实是极其方便,今后的“开发者”中又要多一批人民艺术家了!
只要准备好素材和icon,完成一个这样的插件只需几分钟,上架后用户就可以玩了,一些基础的功能都由苹果默认实现,比方说动画、拖拽至对话中等等,确实贴心!当然,这样做简单是简单,但是也有弊端,首先就是不能动态更新贴纸库,每次都必须更新整个插件包;其次,用户不能体验高级功能,包括互动、调用相机、应用内购等等,就需要靠编程来实现了;再次,只能在iMessage里面的那个抽屉里出现(苹果管它叫iMessage App Drawer),成为附着在iMessage中的一个插件。
如果想实现更强大和有趣的功能,就非得程序猿不可了,不过实现过程也并不复杂,我画了一张简单的图,程序猿入口在下面这个分支,简单的来说就是准备好素材,调用苹果提供的接口好了(程序猿哥哥不要打我)
现在无论是Objective-C还是Swift语言,和我们大多数人在学校里学的编程,我认为在编程体验和界面友好度上都大大进了一步,尤其是可读性上,就算你完全不懂编程,看了句法之后也大概能猜到是干嘛的(当然,英语功底还是要有),比方说下面的一个句法,意思就是“私有方法:呈现视图控制器(为某个对话,以什么展现形式)”
private func presentViewController(for conversation: , with presentationStyle: )
经常在iOS编程中看到一坨一坨的长命名,其实就是为了阅读起来更人性化,甚至对于完全没有学习过编程的人也是一样,就好比完全没学过日语的中国人其实也是可以猜出一篇日语文章大概的意思的。
要实现iMessage App中的多种效果和动画,只要调用苹果提供的API和方法就能实现,而底层的事情苹果都做好了,所以,赶紧跟产品经理或者程序猿哥哥提需求吧,它的实现没有想象中那么难,只是需要注意两点:
一,如何把产品和贴纸更好的结合起来;
二,一定要规避版权风险,苹果特别在意。
顺便说一句,人人都应该学习编程,在苹果绝不是一句口号,随着Swift Playground的推出,苹果在切实的推进这个理念,也许现在就是开发者们要认真考虑逐渐从Objective-C迁移到Swift的时候了!
作者:沙铭,苹果专家,运营公众号mobview,创作了首个以星座特质深度解读苹果和App Store的“星座苹果”系列连载。发起了爱刨汇,小而美的知识分享社群,誓将苹果刨个底朝天。
本文由@沙铭 授权APP干货铺子转载发布,未经原作者同意,请勿转载。
联系微信:18938040424
您的报名信息已提交!请等待工作人员的进一步通知
您的报名信息已提交!
请等待工作人员的进一步通知