谈谈iMessage应用商店:信息框里的小世界

iOS 10系统发布于今年六月举办的WWDC大会上,它的一大改变是iMessage信息大幅改进。

实际上,除了那些炫酷的字体,更有深意的是苹果在其中加入的iMessage应用商店(iMessage App Store)。它借鉴了Apple Watch应用的想法,在iOS这个大生态下,信息功能中加入一个小生态。

安装使用

在iMessage中点击“App Store”图标,就能iMessage应用;如果点右下角打开App“抽屉”,就这个见到这个加在信息功能中的小生态系统全貌。

  在信息功能中 画红圈的两个位置是入口

iMessage应用的安装大体分为两种:一类就像Apple Watch应用那样并不需要单独下载,只要安装过某个iOS应用,对应的iMessage版就会出现在信息抽屉里;

针对iMessage的特点,开发者会单独制作一个针对它的“迷你”版本,例如你装过AcFun视频,抽屉里会有AcFun表情包;装过好奇心日报,会出最近热门文章页;装过航旅纵横,可以给别人发送行程卡片。

  其他App在iMessage中的版本可能只是一套卡通形象表情

另有一类是独立的iMessage应用,在iPhone里没有主程序,只在信息抽屉里出现。在App Store当中,能看到一些椭圆形的图标,这就是iMessage应用,这类的典型代表是Poll投票。

跟微信的区别

简单说,对比微信,iMessage的方式更直接,类似扫码支付对比Apple Pay的区别。

iMessage应用种类和功能更多考虑的是在“聊天”这个使用情景下用户会做什么,实现方式更直节。

比如,发表情,发邀约,发日程,发投票等等。

表情是最容易理解的功能,人民群众在微信上已经养成了斗表情的习惯,在iMessage商店中,很多有趣的表情是可以单独购买的,比如轻松熊系列;

  轻松熊系列表情

但只靠表情,显然对国内用户吸引力并不那么大,iMessage信息框里的世界想象力更丰富。

以投票为例,在微信中,若想给自己团队发一个投票,需要先到麦客之类的第三方网页创建,之后分享到微信群里的,实际是一个wap版链接。

而在iMessage中,装一个叫Poll的应用即可在信息框中直接创建投票,分享给团队后,投票的过程也都在这个iMessage版App下实现。

  用“倒数日”的iMessage版本给对方发个卡片

一个特殊存在

在iMessage这个小生态中,苹果倒并没把自家原生应用放得很多,目前能见到的只是Apple Music。

在信息抽屉里,Apple Music做到了与系统无缝结合,点开Apple Music图标就能将最近在听的歌曲分享给朋友,接收方可以直接听;但另一方便,苹果又没有在信息框放整首歌,接收方收到的是30秒的预览版。

  Apple Music可以直接听预览

这似乎是个很有心机的方式,无论接收方是不是Apple Music付费订阅用户,都一视同仁听到这首歌的一部分;订阅用户可以点击跳转到Apple Music继续听完整版;而没有订阅过的用户,则会被引导去注册。

总结:开发者的新机会

iMessage第一次出现是WWDC2011大会上,最初定位是“增强版短信”,能够在iOS 5设备之间发送文字、图片、视频、通信录以及位置信息等。

从iOS 5到10,五年过去了,苹果将这个功能彻底改造,对话框成了一个新的生态,也是App们的新入口。

对开发者来说这是好事,更多入口意味着更多机会,当然也意味着同样的挑战。在这个小窗口中,开发者要重新思考自己App的定位。

对一般用户来说,尤其国内用户,手机即时通讯首选依然是微信,虽然iMessage的一些细节比它更好,但微信的垄断性地位,用户多年习惯,以及无法跟安卓设备通信,是苹果短时间难以改变的东西。

本文转自d1net(转载)

时间: 2024-11-08 23:27:36

谈谈iMessage应用商店:信息框里的小世界的相关文章

android-如何在编辑框里设置文本但是文本信息在编辑框里面不可视

问题描述 如何在编辑框里设置文本但是文本信息在编辑框里面不可视 我想实现在编辑框里设置文本但是文本信息在编辑框里面不可视的功能. 用的下面的代码: Edittext ed= (Edittext) findviewbyid(R.layout.ed1); 但是没有实现,如何设置实现这个功能? 解决方案 你可以使用: ed.setTextColor(Color.TRANSPARENT);

急 !急!急!哥哥姐姐大神,求教教我。在一个GridView里显示信息,然后点击编辑修改信息是其中一列出现下拉框。求“后台怎么把下拉框里自定义的信息获取到”

问题描述 ,点编辑的时候,下拉框里没有信息.可是后台有些代码的.就是获取不到 解决方案 解决方案二:DropDownListddlSex=(DropDownList)GridView1.Rows[e.RowIndex].Cells[3].FindControl("DSex")d.Sex=ddlSex.SelectedValue;解决方案三:参考需要在RowDataBound绑定数据并设置选中.解决方案四:GridView72般技巧

如何将页面数据传到弹框里的文本框中

问题描述 如何将页面数据传到弹框里的文本框中 点击修改按钮 弹出一个弹框 里面有文本框 如何将要修改的那一行的信息传到文本框里 要弹框一出现就自动加载在里面的 解决方案 http://www.jb51.net/article/50817.htm 解决方案二: http://www.shangxueba.com/jingyan/1904428.html 解决方案三: 可以用artDialog控件实现,具体使用你可以百度搜索artDialog的使用 解决方案四: 可以用artDialog控件实现,具

api-高德地图Android2d如何实现点击地图上的地名跳出信息框

问题描述 高德地图Android2d如何实现点击地图上的地名跳出信息框 就是这样的效果 解决方案 诶我写的问题描述捏..就是看了一下文档AMap里没有OnPOIClickListener这个接口.也没有关于点击地名接口.那要怎么实现呢 大一刚学.还请大家指导一下.谢谢! 解决方案二: 自己重写点击事件,通过点击的经纬度 添加一个marker覆盖物,或者显示infowindow

VB文本框里正在输入数据怎么转换到程序标题列里?

问题描述 VB文本框里正在输入数据怎么转换到程序标题列里? VB文本框里正在输入数据怎么转换到程序标题列里?表里列提示正在输入的窗口名,怎么获得窗口名? 解决方案 文本框的change事件中,调用me.caption = ""正在输入...""

显示-Android怎么设置文本框里的文字区间?

问题描述 Android怎么设置文本框里的文字区间? 如图,想让文字只显示在红色框以内,应该怎么设置. 解决方案 设置android:paddingleft和android:paddingRight 解决方案二: padding或margin 解决方案三: 在编辑框的布局文件上设置margin:left属性20dp左右 解决方案四: android:paddingLeft=""15dp""; ? 解决方案五: 在布局里可以设置padding或margin用法和div

请问如何在文本框里获取一个http地址

问题描述 请问如何在文本框里获取一个http地址 问题:有一个添加页面,每次点击添加页面时,页面中有一个文本框时要自动获取一个网站地址显示到文本框中(不是当前页面url).该怎么做呀是不是要用js解析那个URL呀,具体怎么做呀"http://dd.myapp.com/16891/148FD03E4F11362D6A5688E6022045D8.apk"就是这样的.放在input中每次打开时input中都是最新的那个url不是固定的一个 解决方案 你要获取什么地址?是短地址还是什么?你可

图片粘贴上传-能把ckeditor编辑框里粘贴的本地图片提交时上传到服务器吗

问题描述 能把ckeditor编辑框里粘贴的本地图片提交时上传到服务器吗 项目中的编辑器是用的ckeditor3,现在要求在编辑框中直接粘贴内容和图片,图片地址就是本地地址了,提交后如果图片没上传到服务器图片就不能显示了,现在需要把本地图片上传的服务器中,并且内容中保存的是服务器端地址,这样就可以看到图片了,有大神能帮忙解决吗?万分感谢! 解决方案 楼主试试这个控件:http://www.cnblogs.com/xproer/archive/2011/04/08/2009500.html 1.F

html- li里面的文字在 li 框里居中

问题描述 li里面的文字在 li 框里居中 <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>宽度和高度</title> <style type="text/css"> li{ border:1px do