很多刚刚接触苹果APP签名的人,对于IOS苹果签名究竟是什么,不是特别清楚,虽然网上能查到相关材料,但是大多数要么是纯技术说明,要么是纯业务说明,总有种隔靴捞痒的感觉,根本原因是相关说明没有从苹果签名的背景,发展过程去说,不说苹果签名产生的背景,只说苹果签名的现在实际情况,是很难彻底弄明白到底什么是苹果IOS签名的,这篇文章,将从苹果签名的产生背景,发展过程,技术实现,目前现状四个方面来帮助你彻底弄明白,到底什么是苹果IOS签名。
一:产生背景
现在,使用苹果手机的人到处都是,但是放在2013年之前,国内使用苹果手机的占比是很低的,低到什么程度呢?有数据显示,2013年之前,在国内,苹果手机用户占总的手机用户比例不超过3%,也就是说,100个人,只有3个人用苹果,这么低的使用频率有二个原因,一个原因是那个时候本身智能手机的用户量就不是很高,另一个原因就是苹果手机的价格相比当时物价是很高的,拿现在猪肉价格相比,当时一部苹果手机是可以买500斤猪肉的,这么贵的价格,买的人自然就少了,本身当时的平均收入跟现在相比就有很大差距,在那个时候,你要说你要做一个APP,大部分人都不知道是啥意思。
随着消费水平的不断提升,国内苹果手机用户,安卓智能手机用户的不断增加,慢慢的有了一种开发岗位,APP开发工程师,13年的时候会APP开发的人,工资是很高的,尤其是苹果IOS开发工程师。
慢慢的,很多企业或者产品,都开始做苹果APP了,但是苹果的APP要想使用,需要经过苹果官方的审核才能下载,其实就跟网站域名需要备案才能访问是一样的道理,一开始苹果的官方对于审核要求很低,而且是不限制内部企业应用还是对外推广的应用,都可以上架通过,那个时候,没有苹果签名这回事,只要是做好的APP,不是太违规 ,都能上架,上架后就能下载。
任何一个行业,都是从无序到有序,在一段时间内,苹果APP的数量呈指数级的增长,为了保持苹果应用商店的健康发展,苹果做了两项调整,其中一项就是对于上架的APP审核标准增加了20多条要求,导致很多灰色的或者稍微优点不正规的APP无法上架,另外一项调整就是,苹果禁止企业内部应用上架APP,例如内部办公APP就不能上架。
对于第一项审核要求增加,苹果还能说的过去,但是对于企业内部APP就不给上架,业内的评价就比较差了,苹果的反应也很快,紧接着就退出了一种折中办法,苹果允许企业申请一种叫着企业开发者账号,这种账号可以允许APP不上架也能安转,只要添加信任就可以打开使用APP,这就是所谓的苹果签名,从这个时候开始,苹果签名就是一个新鲜的词了,不能上架的企业内部APP可以签名进行下载安装。
二:发展过程
看过苹果签名的产生背景之后 ,大家知道了苹果允许企业内部APP通过企业开发者账号进行签名安装,企业开发者账号的费用是299美元一年,对于一个企业来是可以接受的,早期,苹果企业开发者账号闭着眼睛就能申请下来,没有什么要求。
企业内部APP安装的问题解决了,但是前面说到的一些之前本来可以上架,后来因为苹果审核要求增加了20条审核规则,到这这些擦边球的APP无法上架,不能上架,用户就无法安装。
办法总是人想出来的,你不给我上架,我可以跟企业内部APP一样,签名给用户下载不就行了,于是慢慢的很多不能上架的灰色APP就通过这种方式让用户去下载安装,苹果官方对于这种方式,也是睁一只眼闭一只眼。
只要有利益,就有竞争,很快,这种模式被商业化了,大量的违规APP都通过这种方式去下载安装,数量是越来越多,当然举报的用户也越来越多,苹果发现不管是不行了,于是就开始关闭这些有问题的企业开发者账号,凡是关闭掉的企业开发者账号,之前签名过的APP都无法使用了,看到这里,应该知道,为什么苹果签名会掉了把。
前面说过,一个企业开发者账号一年是299美元,折合人名币也就2000元,所以就出现了苹果官方一边封账号,一边有很多人注册新账号,苹果封的还没有注册的多,苹果官方也不是吃素的,索性直接关闭注册新的企业开发者账号入口,不给你注册新的账号了。
物以稀为贵,新账号不给注册,老帐号又不断被封,导致苹果企业开发者账号从起初几千元涨到几万甚至几十万,要知道,如果你在苹果企业开发者账号放开注册的时候,注册几十个放那里,你现在就真的发财了。
现在苹果签名的价格已经从几百到几千都有了,本质上也是因为企业开发者账号的稀缺性。
三:技术实现
说完苹果签名的产生背景和发展过程,再来说说苹果签名具体的技术实现方式。
方式1:早期,企业内部APP签名,都是苹果开发工程师手动操作的,先配置苹果开发者证书,再使用苹果开发者工具进行编译,签名,整个过程需要持续2个小时左右,可以说是比较麻烦的。
方式2:既然要商业化,肯定就需要通过工具来提高效率,于是,就有人来开发签名工具,现在你去签名,还可以在线直接签名,这也是开发人员开发出来的工具,不是一开始就有的,签名工具大大的提高了签名的速度,还可以管理签名的APP,设置到期时间等等,APP到期不续费,就提示签名已到期,现在知道为什么会有这个提醒了把。
四:目前现状
随着苹果企业账号不断减少,苹果签名APP就慢慢聚集到一起,以前一个企业开发者账号签10个APP,现在可能要签100个APP,签的越多越容易被苹果发现,就越容易掉签,掉的越频繁,苹果签名价格就越贵。
苹果签名价格越来越贵,还越来越不稳定,这对很多运营APP的来说,是真的很痛苦,花了大价钱,还天天流失客户。
任何创新都是在问题出现后开始的,这个时候就出现了超级签名,TF签名,这两张签名方式大大的弥补了之前苹果签名的不足,于是苹果签名就分成了三种,企业签名,超级签名,TF签名。
关于超级签名,TF签名具体的实现方式和优缺点,可以看看我其他的文章有相关介绍,这里就不一一说明了,毕竟这篇文章的主题是苹果签名,不仅限哪种方式。
暂无评论内容