Android甩iOS八百条街的一个地方# PDA - 掌中宝
s*i
1 楼
就是不同apps之间可以合作协同。android有一个所谓的intent的概念。iOS里没有。
通俗的说吧。
android的工作模式是这样的:
每个app在安装后,会告诉系统,它可以处理什么样的任务(intents)。而任何App都
可以向系统发出一个任务处理请求。
比如,你的app下载了一个mp3文件。那么下一步,你可以轻而易举的跟系统说,我有个
mp3文件,麻烦播放一下。
系统这时候会把所有能够放mp3的apps都给你让你选(当然你还可以选一个default的,
下次省得麻烦再选)。这个看似简单的东西,意义重大。它允许你用任何除了系统自带
的程序来处理你的请求。至于选谁,完全是用户决定。
iOS没有这个机制。所有的apps都在自己的小圈子里。调用别的程序非常困难。
用卫东能够理解的例子:
android和iOS各自开了一家鸡店。
安鸨的鸡店,做鸡的去注个册。
卫东掀开竹帘,“老鸨,想打炮!”
“接客啦!”,随着安鸨一声落地,齐刷刷的占满一排修腿的大长。
当然了,如果卫东曾经跟安鸨指定过老相好的话,安鸨直接就指定老相好来接客。
换到艾鸨那里。卫东掀开布帘(扁平化了啊),“老鸨,想打炮!”
艾鸨瞄了一眼,
“你自己不能自慰吗?”
“想打别人的炮”
“奥。那我们这里呢,我一手带大的杏花..."
“人家想换换啦”
“没的选择”
[发表自未名空间手机版 - m.mitbbs.com]
通俗的说吧。
android的工作模式是这样的:
每个app在安装后,会告诉系统,它可以处理什么样的任务(intents)。而任何App都
可以向系统发出一个任务处理请求。
比如,你的app下载了一个mp3文件。那么下一步,你可以轻而易举的跟系统说,我有个
mp3文件,麻烦播放一下。
系统这时候会把所有能够放mp3的apps都给你让你选(当然你还可以选一个default的,
下次省得麻烦再选)。这个看似简单的东西,意义重大。它允许你用任何除了系统自带
的程序来处理你的请求。至于选谁,完全是用户决定。
iOS没有这个机制。所有的apps都在自己的小圈子里。调用别的程序非常困难。
用卫东能够理解的例子:
android和iOS各自开了一家鸡店。
安鸨的鸡店,做鸡的去注个册。
卫东掀开竹帘,“老鸨,想打炮!”
“接客啦!”,随着安鸨一声落地,齐刷刷的占满一排修腿的大长。
当然了,如果卫东曾经跟安鸨指定过老相好的话,安鸨直接就指定老相好来接客。
换到艾鸨那里。卫东掀开布帘(扁平化了啊),“老鸨,想打炮!”
艾鸨瞄了一眼,
“你自己不能自慰吗?”
“想打别人的炮”
“奥。那我们这里呢,我一手带大的杏花..."
“人家想换换啦”
“没的选择”
[发表自未名空间手机版 - m.mitbbs.com]