先看这两张截图,左边是魅族 M9 “帐户与同步”的界面,右边是 M9 运行 Skype 时报错的界面。这两张图说明了什么问题?如果你是一名开发者,或许已经猜出个大概:M9 作为一台深度定制的 Android 手机,已经故意封闭了一些软件接口,例如手机通讯录的接口。
Skype 在启动时需要调用到手机通讯录接口,但 M9 拒绝了 Skype ,导致它获取不到手机号码,所以程序报错,无法继续运行。
那么“帐户与同步”又是什么情况?现在它只能用魅族论坛的帐户登录,进去之后可以看到如下信息:

没错,这就是未来魅族程序商店和音乐商店的支付渠道,这就是 J.W 理想的 iTunes ,一个只属于魅族自己的生态圈。
那么,对开发者有什么影响呢?这意味着你要使用魅族提供的 SDK 才能调用到这些接口。
或许这也带来一个好处,就是把乱七八糟的扣费软件和流氓软件拒之门外,让 M9 更安全一些。
更新: 此外有人提到:“联系人接口是不会通过魅族的 SDK 提供的,只供魅族自己内部使用。”
更新2:文章后有读者评论:一,手机上其实是无法取得本机的手机号码的,一般只能取到IMSI(SIM 卡序列号);二,Skype 如果(根据IMSI 等)检测到一些不支持的运营网络,也是会有这个提示的。
所以,这个提示,其实跟手机通讯录无关,倒不如猜测一下,认为是魅族关闭了软件获取IMSI 的接口。
但是这个猜测仍然可能不成立,因为获取IMSI 需要“android.permission.READ_PHONE_STATE”权限,如果魅族(深度地)把这个权限声明修改为 “meizu.permission.READ_PHONE_STATE”,即让软件代码不需要改动,只需要重新打个包——这是代价最小的改动了——也是 有可能导致为android 设计的Skype 跳出这个错误提示的。
但是这个猜测仍然可能不成立,因为获取IMSI 需要“android.permission.READ_PHONE_STATE”权限,如果魅族(深度地)把这个权限声明修改为 “meizu.permission.READ_PHONE_STATE”,即让软件代码不需要改动,只需要重新打个包——这是代价最小的改动了——也是 有可能导致为android 设计的Skype 跳出这个错误提示的。

喂喂用Google提供的Android却打造自己的生态圈大丈夫か?虽说人家开源但是好歹也别随便排挤人家的生态圈啊,难道期望Skype同时打造普通Android版和MZ的Android版两个版本不成
@lovee, 这话让linux怎么说哦,50步笑百步。
@cci, Linux本来就只是一个内核,Android虽然是建立在Linux内核的基础之上,但是那个只有很小的最底层的一部分,系统其他部分还是自己的,而M9则是直接把人家做好的系统拿来改掉弄成自己的
@lovee, 哎,真是遗憾啊,Linux就一内核,N多人还跟着瞎起哄,去看看什么叫GNU吧,还有GNU linux,就一内核还运行了20年?
@lovee, 你再去看看移动的OMS~ 那才叫渣
Hidden due to low comment rating. Click here to see.
@sldjfsdlf, 好吧…复制粘帖在m8上就这样了,而且比ios的早出来
@45645, 抄袭ios的复制黏贴模式是在09年11月5号的第一个新ui固件里才出现的,而ios这个复制黏贴及选择文本的模式是在09年6月与3gs一同面见大众的。
老ui的复制粘贴是集成在官方输入法里的。
颠倒是非黑白也有点限度好吗
@sldjfsdlf, 是如此也表这么激动嘛,先模仿再创新,慢慢来。
为啥,我要skype啊
为什么要封闭
本来还很想关注M9,现在看都不想看了。我就是想装各种各样的软件,我就是想绑定gmail。
@backpressure,
好像保留了Google账号绑定的,毕竟用Android的很多人还是喜欢Google的服务才一直在用的。
@Cospersster, 就算可以绑定google accounts,估计也不能与google contacts同步了。
同步只能登陆论坛,跟那些脑残混一起吗?
Hidden due to low comment rating. Click here to see.
@zz, 不要动不动就说别人脑残
@zz, 哟,高素质动物很生气啊。
看来M9果然是卖给魅族用户用的机器啊……
哈哈,要是每个Android厂商都这样搞,Google怕是要当场吐血吧。
“或许这也带来一个好处,就是把乱七八糟的扣费软件和流氓软件拒之门外,让 M9 更安全一些。”
这样的说法太牵强了。
Hidden due to low comment rating. Click here to see.
更不想买了
Android系统升级了,这个封闭的M9怎么办?Google会继续帮它定制吗?还是自己做开放定制?
@Guoxuan, 鸽子王根本就没想过升级的事情,升级等m10吧,直接换手机
Hidden due to low comment rating. Click here to see.
哈哈,在国内,政府就是邪恶的代名词啊,稍微谈一下,就被大家比手势了-,-
其实我想说的是,J.W.这种圈地行为总要比让外国公司来圈好。开发出自己的itunes,联合支付宝规范华人音乐数字销售渠道。这种事情,业界和政府都应该会支持的。而且事实上大部分国外的产品本地化都做的不够好。
说到底最好还是要有自己的OS。
短期内M9是无法和iphone比的,但J.W.的野心不可低估。
@longtea, 本地化不够大多数情况是因为你口中的政府搞的封锁
@zz, 对啊.政府要是解禁youtube,什么土豆,youku,酷6的立马关门,根本无法于之抗衡。
@longtea, 你太看低优酷了吧,优酷本土化多成熟,第一时间购买了很多新热电影、电视的版权,youtube就算解禁也需要一定时间来建立这样的生态
@Jim, 倒不是我看不起youku,我是说没政府保护,这些本土企业根本起不来。youku本来就是本土企业当然本土化是ok的,但是就我个人倾向的用户体验来说,youtube 8分,youku -8分。
Hidden due to low comment rating. Click here to see.
@sonson, 做魅族的枪手很高尚?
@zz,
我日了,就事论事也被说成魅族枪手了。
@sonson, 既然魅族敢和当年一样把不负责任的机子推上来,我们怎么就不能说几句了?
@皮皮,
就目前测试反馈来的消息来说还算是相当的正面吧。目前最多争议的地方在于死机问题。如果考虑作为正式上市前的测试机,也还是说的过去,只要在正式上市前把固件推出来把问题修复了就行了。但这还需要多方面观察。
如果说魅族给不给google帐户同步,这是他们老板的决定,就是这样,不满意可以不买不是?iphone 不允许flash不也没人说什么么。还是那句话,不满意可以不买啊。
要说负责不负责的问题,我个人觉得两年推出一部手机还屡屡跳票在某种程度上看还是负责的表现吧。以中国科技目前的实力来说,不跳票只怕漏洞更多。
最后,如果欧洲能卖到魅族m9的话我倒希望买一部玩玩。目前来讲一没有买的,二来不知道m9是否支持欧洲的网络,三没有google帐户同步,这就有点让人望而却步了。
不管怎样我对M9还是满有好印象的。
@sonson,
我很好奇为什么果粉们对M9有这么大的热情,还非要显出一副不屑一顾的姿态来。
@sonson, 說明不是果粉啊
@sonson, 真抱歉,让您失望了,我是诺粉。
那能不能使用 google 的帐户同步联系人?
@paopao,
同问。 版主测试手机的速度也太慢了吧。几天来就像挤牙膏似的。关键的信息到现在也没出来,比如说手机信号,通话音质。还有google系统的应用如何。这些都应该是最早测试的么。
魅族帐户谁他妈关心,google系统应用才是最重要的吧。第三方软件以后再说也不迟啊。
@sonson, 我用的是移动的SIM卡,手机信号和通话音质令人满意。内置的Google服务是Google Maps ,Google Talk,Google Market,Google Search
@张恒,
多谢版主,其实这些才是用户最关心的事嘛!只要能正常去菜市场,至于多个魅族市场也好,用户们爱用不用么。
之前只提魅族市场而没说google自身应用以至于大部分人都误会魅族没装菜市场。。。
@张恒, 没有Google Contacts? 能不能同步Google帐号?
@paopao, 貌似不行,只能同步Meizu联系人
@张恒,
这。。。 那就悲剧了。国外谁愿意同步魅族帐户啊。
@sonson, 因为JW根本没打算往国外卖
@ROW, 外国人骂魅族的话可不会讲情面,而且魅族的红卫兵也帮不上忙
@张恒, 这个很麻烦,之前的联系人还得通过gmail导成CSV才能导入了…
@张恒, 不是说Gmail联系人可以用Exchange方式同步吗?有试过没有。
@张恒, 悲剧, 魅族这是在自取灭亡.
虽然有IP4 不过也觉得魅族还不错 不过这么看来果然还是个悲剧。。
如果是为了保护用户隐私,那给个弹出窗口总可以吧?很多软件自带有隐私提示,比如Skype,对于那些无视用户隐私的软件,给用户自己选择才是最合理的形式。现在这种做法,只能说私心太重。
Hidden due to low comment rating. Click here to see.
@sonson, 我觉得既然这样就没必要摆姿态什么的了吧
反正自己是营利为目的,不要把自己位置弄得那么高尚
@灰机仔,
高尚?
@sonson, 楼上说的应该是J.W.啦
@DiggLife, 看来这个问题反响很大。用户对没有控制权的问题很反感。不过从构建自己生态系统的角度无可厚非。
封闭SDK?一些程序不能运行?2500元我还不如买诺基亚C7或C6-01…
@573843896, 现在这两款都低于2500……
顺便推荐一下i9000的马甲机,galaxy K,2400左右。
meizu market? what the fuck is that?
安卓本是个开源的系统。M9搞个深度定制….汗~
ios 的问题终于在中国大陆发生了,就是越狱的合法性,如果像美国那样允许越狱,那就没什么好说的了,我希望是这样。
@ballkids, 呵呵JW连这个都抄了。哈哈哈哈!
Hidden due to low comment rating. Click here to see.
@1111111111111, 笑话,魅族是能提供更好的服务还是怎么的?既然本来就不能全用,魅族还偏偏把仅有的几个给封闭了,找抽吗?
我买过一个华为的CDMA2000的ANDROID机器,GOOGLE MAPS可以安装,但是不能定位。其实这些机器的用户不一定使用google maps,skype,就跟有QQ就不知道使用facebook一样,用户甚至不知道这些软件,中国特色啊。
@sonson, google给你免费手机系统不是做慈善,封杀人家应用?下场很惨
@阿阿阿啊,
我觉得这事还得给市场来调节,在商家跟用户间没有什么正义不正义的问题,用户不满意自然会用钱包来投票。
至于说到封杀google应用在m9 身上还不是那么贴切。至少搜索引擎还是google的吧。其他主要应用也都不少。我自己有milestone,主要用的软件不外乎market,map。agenda。至于google帐户同步,作为我个人是觉得没法接受的,但对于其他用户要分人。
@sonson, 说的对
注意,google账户同步需要google认证,目前google已经停止对中国大陆的认证,其他的国产Android甚至连电子菜市场都没有,跟魅族没有一毛关系
@vikiyi0,
这点版主能否确认一下?拿个已认证的GOOGLE帐号测试一下。
@vikiyi0, 不理解,认证什么?昨天刚刷机,同步Google好好的
@adriftliu, Google认证是面向厂商的,产品不通过认证就不允许预装google stock apps: 地图,市场,gmail等等。
国内销售的行货都没有通过,所以这些程序通通没有(大多都可以刷回去)。m9会预装倒是非常出人意料。
@vikiyi0, 就算事实真的是Google停止对中国大陆的认证导致国产Android没有菜市场什么的,我也有一个问题:是Google自己不提供呢还是有道墙一面阻止Google提供认证一面组织国内厂商寻求认证?
唉,失望了……
嗯,估计这篇文章一出,之后ifanr的M9评测文点击率会下降不少,编辑们继续深入评测的兴趣也不大了……
赞,希望ifanr多出这样公正、有观点的文章,不要象那些没骨气的门户网站评测从来报喜不报忧,或者对短处一带而过。
就怕出现这种事情,还是放弃吧!
不止这些,m9还将拥有专有的sdk,只有使用专用sdk开发的软件才能在mstore上发行。
jw想打造m9与其他安卓机的差异,我们应该表示可以理解。至于mstore本身,至少在m8上,没有几个杀手级应用,你基本可以把它当成收集大学编程作业的垃圾箱…假如你做的够好,也许你能赚到万把块钱,前提是魅族再发一次优惠券。
@idfield, 哈哈, 这样让开发者同一个程序得开发两个版本, 一个Android的, 一个meizu的….
中国厂商除了会深度定制或者把别人的系统改成自己的系统来用,还有没有创新一点的啊?
@天幻龙一, 大一点的厂商都会定制Android,怎么魅族定制就有问题呢?
况且创新是要一步一步来的。不要期望中国一夜之间出现一个苹果、微软。。。
@天幻龙一, 想的太简单,期望的太高
看来在ifanr上果粉的势力大很多。
不过放眼中国,又有那台国产机能比得上M9(价格/性能/外观)?
真心的期望中国能出一台世界级的手机!期望魅族凭借M9发展壮大~
@Norman, 坐在井底看,当然看不到。最近看到中兴的V880,也还行啊,只不过不在国内卖。
@Norman, 还有,台湾的你说算不算呢:)
@cci, 你举的“台湾的”和“中兴V880”的例子,纯粹是为了争论而争论,那些都是天朝不存在的东西。
倒是V880的外观不错,性能就。。。
@Norman, 只能说明你不愿接受现实,不愿承认别人的成绩,中兴华为还有什么天语等等现在的成绩,都不是一朝夕做到的(自己可以去查查),当然魅族是很不错,没必要打倒其他人。
另外,今天这个主题的评论,引来了好多meifen,有些很偏激,连道理都不讲,懒得理了
@cci, 那麻烦你说说V880比M9强的地方吧,从照片上看我个人认为V880比M9好看。
另麻烦再把中兴、华为、天语等的旗舰机都拿出来比比。
虽然台湾是中国的一部分,但台湾的手机貌似没有归类为“国产机”吧。
我不是meifen,你能說服我的话,我会给你个“服”字~
@Norman, 性价比,系统稳定性。
@Norman, 另外,你讲中国厂商做事的问题,又扯tian朝,这是两码事
@cci, 我扯tian朝的意思是说,V880和那些台湾(大部分)的手机,一是不能通过正规途经购买,二是价格由于少了税收所以价格低,三是没有保修。
我不知道你对“国产手机”的定义是什么,在中国制造?或者是由中国企业制造?
我这里所说的“国产手机”,是指由中国企业制造,并在中国大陆销售(缴了税)的手机。
坐在JW那个位置上,每天看到有那么多媒体的报道、粉丝的诱惑,很容易犯错误会犯错误……
“M9 作为一台深度定制的 Android 手机,已经故意封闭了一些软件接口,例如手机通讯录的接口。
Skype 在启动时需要调用到手机通讯录接口,但 M9 拒绝了 Skype ,导致它获取不到手机号码,所以程序报错,无法继续运行。”
我想知道,这个究竟是纯粹作者个人猜测还是经过与魅族核实的,或者正在核实中?因为图中Skype 提示“无法取得手机号码”,据我所知:一,手机上其实是无法取得本机的手机号码的,一般只能取到IMSI(SIM 卡序列号);二,Skype 如果(根据IMSI 等)检测到一些不支持的运营网络,也是会有这个提示的。
所以,这个提示,其实跟手机通讯录无关,倒不如猜测一下,认为是魅族关闭了软件获取IMSI 的接口。
但是这个猜测仍然可能不成立,因为获取IMSI 需要“android.permission.READ_PHONE_STATE”权限,如果魅族(深度地)把这个权限声明修改为“meizu.permission.READ_PHONE_STATE”,即让软件代码不需要改动,只需要重新打个包——这是代价最小的改动了——也是有可能导致为android 设计的Skype 跳出这个错误提示的。
@k, 对于这个接口的开放性,求证了两个地方:水木社区的开发者和Twitter上的开发者,答案都是不开放。你这个IMSI的猜测挺有道理,我可以更新到文章中去。
另外,把App重新打个包,这不就是“通用版”和“魅族版”的区别吗?
@zhangh109, 我的意思是,没有办法认定,联系人接口关闭是导致 Skype 的这个“无法取得电话号码”错误的原因。(程序员死脑筋XD)
如果魅族真的(基于安全或者其他任何原因)不开放(android 的甚至魅族自己的)联系人接口,我也觉得是不不可理喻的,有待证实,持保留意见。
另外“深度”定制不可避免会造成一些API 的改动,重新打包(不过也是我的猜测)算是很好的了,有个性而不千人一面的UI 和API 兼容性方面的取舍,我想魅族会懂的。
其实我想说,让人忘掉android 的手机,才是好的android phone,目前还没有见到,希望魅族能做到。 P.S.这就是android 的命啊XD
@k, 让人忘掉android 的手机,才是好的android phone 恩。
作者瞎扯!
从一个android开发者的角度,根本就不是魅族做的什么屏蔽,而是因为魅族系统做得太烂了。
android系统评测时,就要求了各个厂商开发的手机,必须支持原平台的接口。
例如:系统原有的电话本,那么如果你想替换电话本,你就必须支持原有电话本支持的接口,否则你就不能替换。
正是如此,这里的skype才会出错,因为魅族替换了原有程序,但是确没有实现所有的接口。
总之,这不是屏蔽不屏蔽的问题。而是专业不专业的问题。
貌似大家都忽略了一个问题,那就是用户信息泄露问题
魅族的野心由来已久,M8时就推出了自己的联系人同步,但由于不是强制,用者寥寥。现在就难说了。
据说谷歌同步这个系统程序是可以安装的,询问大神安装之后效果。
要是不能通过谷歌同步手机通讯录,M9就不考虑了
Hidden due to low comment rating. Click here to see.
JW说了,为了安全这些个人档案是不允许第三方软件访问的。
怀疑可以,但在标题中却直接定性为打造自己的生态圈,似乎失去了客观性。
看来我可以不再期待了,Google类的服务都用不了,硬件多NB有啥用?
作者把这篇文章删了吧,skype能用的,我已经把Skype for Android 1.0.0.614发给cnbeta的小璐同学了。经测试可以正常使用。
截图:http://ww2.sinaimg.cn/large/53b7338fjw6dcknpl3ay5j.jpg
http://ww1.sinaimg.cn/large/53b7338fjw6dcknn9s76kj.jpg
@ethan, 即便是新版M9固件加新版Skype,仍然不能在Skype中把联系人添加到M9中。
文章的主题是“魅族M9封闭了一些软件接口”,Skype只是论证这个问题的一个材料。稍后我发一篇文章详细说明。
真是深度定制啊。。