ios开发工程师眼中的苹果是这样的,与普通用户看法差距甚远

都认为苹果公司的产品堪称完美,包括他的设计,各个产品的细节都被其他竞争者膜拜,但是一直被模仿,从无被超越的姿态神一样的存在,他的产品也是被广大的果粉们疯狂的追随者。从下面这个图就可以看出苹果手机在用户中的欢迎程度了。

ios开发工程师眼中的苹果是这样的,与普通用户看法差距甚远

可是对ios开发工程师与安卓工程师的调查中发现,ios的开发让人特别糟心的那种,除了写代码之外,还有其它的一些事情都是让人吐糟不已,下面是我在团队的开发中总结出来几点事情,分享给大家。

ios开发工程师眼中的苹果是这样的,与普通用户看法差距甚远

图片来之互联网

ios开发者账户要收费

要想做一个ios个人开发者,那要想发布自己开发的app,那么必须要有一个appstore账号才行,只有给苹果官方交99美元才能发布app,这个99美元对个人用户来说也是一个不小的数字了,这也是好多ios开发者止步ios开发而参与安卓开发的其中一个原因了。只有一些土豪ios开发者才会交这部分费用,或者说他们确实对ios开发有着特别的爱好就忍疼割爱了,还有一部分是觉得自己以后开发的app在appstore上有个好销量,以后可能会赚回来才愿意出这部分费用,总之交这个费用令好多开发者觉得不是很爽,但是在一些公司工作的ios开发者不用担心,因为公司有这个账号,他们只需要关注开发功能就行了,但是想ios开发者想发布自己的app时可能就要面临这个尴尬的问题了。

ios开发工程师眼中的苹果是这样的,与普通用户看法差距甚远

图片来之互联网

发布一个app需要各种证书

ios开发者都有这样经历,开发一个app需要在mac电脑上生成开发证书,发布证书,每次生成app都要在xcode上进行配置,特别烦人,而安卓开发工程师表示没有这点烦恼,记得我公司一个ios开发工程师在发布app时遇到一个什么签名错误的问题,搞了2个小时没搞定,可是要求当天就要发布,怎么办呀,我也没办法,帮不上忙,我们公司只有他一个ios开发工程师,他不会那其他人更没办法了,着急的我只能打电话求助其它人远程帮忙了,折腾了又将近一个小时才把问题搞定,总之苹果开发的每一个环节都不是那么顺心,除了证书这事,在代码语法上也是十分严格,各种机型的兼容都是十分严格,只要你一点不小心就是通不过,安卓在这方面开发起来就相对随意了。

ios开发工程师眼中的苹果是这样的,与普通用户看法差距甚远

图片来之互联网

ios开发者只能用mac电脑

安卓开发者随便找一台电脑就可以开发了,不管是windows系统,还是linux系统,还是mac电脑,随你心意,你愿意用什么电脑开发就用什么电脑开发。而ios开发者就不行了,只能用mac电脑进行开发,即使你以前使用windows电脑习惯了,想继续使用windows电脑开发ios产品,那么对不起了,你要换用mac电脑才行,苹果就是这么霸道,你必须要按照他的规则去办事,只要不按照他的规则来,你就不顺心,他的条条框框是相对比较多的,各种限制,他才不关心开发者爽不爽,不关心ios开发者的体验。

ios开发工程师眼中的苹果是这样的,与普通用户看法差距甚远

图片来之互联网

发布app各种审核不通过

苹果的app只有一个发布渠道那就是appstore,不像安卓app,发布渠道用两把手再加上两只脚的指头都数不清有多少个发布渠道,各种发布市场。然而在appstore能顺利发布也就罢了,可是往往是不会那么顺利的,你会遇到各种各样的阻碍,可能是产品功能问题,也可能是产品描述问题,也可能是开发的代码问题,凡是这些不符合苹果规则的东西都逃不出苹果的法眼,你心里憋屈也没用,没处说理去,就这一个发布渠道,你爱发布不发布,苹果对开发者的姿态就是这么高调。

ios开发工程师眼中的苹果是这样的,与普通用户看法差距甚远

图片来之互联网

说到这儿大家有没有这样一个想法和概念,苹果的这类现象是不是遵守了一个守恒定律呀,苹果在用户中的体验是完美的,他是用ios开发者的体验为代价换来的呀,他用各种限制,各种规则限制开发者,最后保证产出的东西一定是精品,让用户挑不出任何毛病。同样生活中也是这样,好多成功的人之所以成功,可能是因为当初他对自己狠了一点,对开发者狠一点,就能产出精品,是这样一个观点么?留给读者去思考了。

大家好,我是“上世是朵花”。如果你有什么好的看法或者观点可以在评论区展现你的才华,互动交流,如果想进一步了解我,那就关注我吧!