第217章 毫无美感的工程机(2/2)
想要在蘋淉手机系统里安装测试软件涉及到诸多麻烦。
但怎么说呢?
麻烦都是相对的,像蘋淉设别进行应用分发虽然麻烦。
但兼容性测试却要比安卓设备的兼容性测试简单的多。
因为蘋淉手机系统没有开源,所以设备类型远远没有android系统那么多元化。
因此在软件进行兼容性测试的时候测试人员只需要考虑蘋淉手机系统的版本和屏幕对应的尺寸以及分辨率即可。
而安卓设备就涉及道诸多麻烦了。
不过现在情况可能还稍微好点,毕竟现在没那么多喜欢魔改手机系统的厂商。
这些都是题外话了。
具体道蘋淉手机上测试应用的分发。
前世林灰通常都是直接用testflight进行应用分发的。
前世testflight可是相当强大的一款测试软件分发工具。
软件开发者可透过testflight这个应用向高达10000名测试人员分发待测试应用。
开发者只需要上传beta版软件并使用itunes加入测试员的名字和电子邮件地址就可以很轻松的完成分发任务的下达。
前世testflight在进行分发的时候还能兼顾很多蘋/果的不同平台。
而测试员可下载并使用适用于ios、watchos和tvos的testflight应用程式,并向开发者提供回馈。
但不知道这个时空出现了神马情况。
这个时空testflight根本就不搞蘋淉内测应用分发。
虽然两个时空琐屑的不同之处林灰已经见怪不怪了。
但巧妇难为无米之炊,不利用testflight进行测试应用分发的话林灰也没啥太好的办法。
总不能直接用个人开发者账号进行分发测试吧。
虽然理论上是行得通的,但是很麻烦。
测试人员往往需要通过加设备udid(uniquedeviceidentifier)到开发者账号的白名单中来进行安装和测试。
在这个过程中,还要逐台设备收集相应的udid,而后将这些udid手动添加后个人开发者账号。
之后测试即可用已经将udid绑定到开发者账号的设备安装相应的ios的内测版本进行内测。
而且利用个人开发者账号进行应用分发又很大的局限性。
个人开发者账号一年之内至多能应用在100个设备上进行测试。
如果只是一般的软件开发者,这种应用分发方式其实也够用了。
但偏偏林灰是一个特立独行的软件开发者。
以林灰这种高产似母猪的情况,一年指不定要搞多少个软件呢。
这种情况下个人开发者里面一百个应用分发名额本来就不是很够用。
更遑论要林灰为了一款已经转让出去的软件耗费相应的测试资格。
除了名额的限制之外,个人开发者账号还有很多局限性。
总之,用惯了企业测试账号的林灰对这种测试模式总感觉很别扭。
但愿伊丽莎白·妮诗能给林灰提供一种更加高效的软件测试方式。
虽然在这个时空testflight“不务正业”的情况下进行软件分发
如果不用个人开发者账号进行软件分发的话似乎就只能通过企业签名分发了。
但也不尽然,或许蘋淉方面在测试软件的时候还有别的手段呢。
总不至于官方还没点骚操作吧。
只听伊丽莎白·妮诗道:“关于应用分发,考虑到个人开发者账号进行应用分发的时候有诸多不便。
我们决定将林先生您的个人开发者账号中引入更高权限的签名机制……
在进行测试的时候,你可以利用该签名直接对一定数目的应用进行分发。
另外对利用该签名进行分发的软件林先生可邀请测试人员进行共同调试。
但由于快捷指令这个软件目前的保密性,关于这个软件林先生如果要邀请测试人员的话目前只能在蘋淉内部人员中进行邀请。”
最后一句话其实伊丽莎白·妮诗完全没必要补充的。
先前在进行转让合同的签订之时关于软件转让保密的原则已经以合同的形式确认过了。
这种情况下,即便允许林灰可以随意邀请测试人员。
本着契约精神林灰也不可能随意去邀请一些无关人员。
至于伊丽莎白·妮诗关于分发应用所给出的解决方案。
没听伊丽莎白·妮诗的话之前,林灰原本还以为蘋淉方面进行应用分发有神马骚操作呢。
听完之后,看来也不过如此。
直接以签名机制进行应用分发。
这跟企业级开发账号进行应用分发所用的企业签名不是如出一辙么?
之所以不直接给林灰搞一个企业级开发账号只是为了不违反所谓的原则吧。
毕竟林灰印象里想申请蘋淉应用商店的企业开发账号可是很麻烦的。
一大堆限制条件。
比如说企业开发账号的申请主体必须是企业,而且必须是有五百名员工以上的企业。
尽管有明确的条件,但实际申请的时候也要面临着诸多困难。
以至于后世企业开发账号申请起来超级费劲。
现在能有这个权限也算不错。
至少企业级账号的特权很多时候还是可以搞些骚操作的。
也不知道这次测试结束之后蘋淉方面会不会就停止该权限的使用。
接触的西方人增多,林灰也没有拐弯抹角。
而是直言询问道:“关于利用签名分发软件的权限在完成快捷指令这个软件的测试之后我依旧可以使用么?”
伊丽莎白·妮诗:“这是自然,林先生,你怎么会这么问,我们蘋淉方面还不至于这么吝啬。
事实上在蘋淉上百万的个人开发者账号中,只有为数不多的一些个人开发者账号上拥有这种更高级别的签名机制。
既然准许您的个人开发者账号拥有这样的权限,自然是我们经过认证考虑的。
无论从设计元素视角还是市场价值出发,您都是最优秀的软件设计师。
这都是你应得的。”
虽然伊丽莎白·妮诗的话林灰不确定是恭维还是事实如此。
但拥有一个具有企业级账号待遇的个人开发者账号对林灰来说还是大有裨益的。
企业级账号一大特权是可以将签名后的应用在任何ios设备上安装,且没有安装数量的限制。
林灰先前上线应用的过程来说吧。
林灰将应用上传之后并不代表着这些应用就可以直接面对普通用户了。
这之后还是需要经过官方审核的。
尽管现在林灰这种情况,每次上线应用审/核时间很短。
但依旧是需要审/核的,只有审/核之后才可以进行由其他用户进行下载。
而拥有企业级账号则没有这个约束。
完全可以利用该机制规避蘋果应用上线的审/核机制来进行软件分发。