原标题:苹果拒绝“旁加载”,并不只是因为Epic Games
一转眼,距离去年8月Epic Games掀起对苹果App Store的“革命”大旗,已经过去了大半年的时间,而在期间双方可谓是剑拔弩张、刺刀见红。并且就在日前,Epic Games方面趁着英国监管机构调查苹果的机会,在当地对于苹果进行了新的投诉,将“战火”延伸至英伦三岛。而苹果方面也不甘示弱,CEO库克在近日接受采访时表示,不会在其他渠道提供iOS(《堡垒之夜》)客户端的安装,开放旁加载安装这款游戏是不可能的。
库克表示,“Epic Games已经执行了许多年App Store的规则与指导方针,然而他们不想再遵守规则,并在整个审查过程中传递了一些东西,所以这是一种欺骗性的举动。我们要参加诉讼,并讨论关于应用商店隐私和安全方面的问题,并且对这一案件有信心”。由此不难看到,苹果想要打赢与Epic Games官司的意愿是非常坚决的。而且先是在去年11月拉上了运营Steam的Valve“下水”,要求后者提供一系列资料,后续还找上了Facebook。
显然,无论如何Epic Games与苹果此事已经无法善了,毕竟双方的诉求可谓是针尖对麦芒。Epic Games之所以触怒苹果,是因为其在《堡垒之夜》中上线了自己的支付渠道,试图绕开苹果的应用内购买(下文简称为IAP),即逃掉苹果方面的抽成。而苹果的态度同样非常坚定的,那就是App Store的秩序不容改变,为此不仅封杀了Epic Games的开发者账号、下架《堡垒之夜》,甚至一度表态要封杀Epic Games的虚幻引擎。
显而易见,为了维护App Store的营收模式,在5月3日加州奥克兰法庭庭审告一段落前,苹果方面无论如何都不会允许绕开IAP的《堡垒之夜》重返App Store。有鉴于此,部分《堡垒之夜》玩家向苹果提出请求,要求其开放旁加载以实现“曲线救国”的目地。
被库克认为在iOS设备上使用将破坏隐私与安全性的“旁加载(sideloading)”,所指的是不通过应用商店、不受任何限制安装测试第三方应用的运行模式,这种安装应用程序的方式在iOS上也被叫做侧面加载。
事实上,旁加载功能应用最为广泛的还是在微软的Windows 10中,在系统的“更新和安全”下有一个“针对开发人员”项目,旁加载开启选项“从任意源(包括松散文件)安装应用”的开关就在这里。在Windows 10中开启旁加载功能后,开发者就可以绕过官方应用商店来在设备中安装第三方UWP应用,这就意味着用户不需要越狱,就可以任意安装使用第三方UWP应用。此前外界认为,旁加载在一定程度上也是微软为了推广Windows Mobile而准备的一项功能。
在相对开放的Android生态中,旁加载则原本是一个并不存在的概念,毕竟早期Android版本中给予用户的权限非常之高,安装.apk文件几乎不存在任何障碍。然而随着从谷歌到手机厂商都在限制用户安装来源不明的第三方应用后,如今想要在Android系统中实现旁加载,就需要打开“允许安装来自未知来源的应用”这一功能。
至于说iOS生态中的旁加载,则早在iOS 9时代就已经成为了过去式,在这一版本中苹果方面以提升系统安全性为由,禁止了通过非App Store渠道安装应用的操作。而早前允许旁加载存在,则是因为在iPhone及iPad商业化早期,特别是App Store还未成长起来之时,开发者需要通过旁加载来安装测试应用程序,并且其也需要通过这一模式来增强产品的市场竞争力。
所以在iOS 9之后,在iOS设备上的旁加载功能也被企业版应用所代替。通过苹果的企业开发者账号,其中个人与公司开发者账号可以支持上架App Store,企业账号尽管不能上架App Store却可以生成证书给应用签名,并且签名成功的应用无需上架App Store就能直接分发给用户下载使用。
虽然企业签名可以绕开App Store,但其实也同样有很多的局限性。因为根据苹果的协议,企业开发者“仅向您的员工分配配置文件,并且仅与您的内部应用一起用于开发和测试”,并且没有开发支付接口的“DEBUFF”,所以这也使得iOS端的企业版应用几乎不存在商业价值。
那么,苹果现在不开放旁加载的理由,真的是因为隐私和安全两大问题吗?首先必须要承认的是,苹果的担忧并不是没有道理,旁加载确实可以让一切未知的第三方应用部署到iOS设备中,甚至包括病毒程序。由于此前的知名恶意软件WireLurker与XAgent最初都是以旁加载的方式登陆iOS设备,所以旁加载这种不在苹果管辖范围的应用安装模式,确实对于iOS生态有着很多的负面效应。
不过真正的问题在于,旁加载同事也是非常明显削弱平台权限的一种行为,毕竟这是一个不受监管的应用分发渠道,这类原教旨互联网分享精神的载体,在当下这个时代显然是非常不受欢迎的。所以不光是苹果会对于旁加载说“No”,国内的各类定制安卓系统明面上虽然持开放态度,但其实同样也有例如拦截或诱导,来阻止用户安装来自第三方渠道的应用。
所以对于iOS而言,如果允许旁加载出现,就意味着在App Store和极为小众的企业版之外,又多了一个应用分发渠道,这对于iOS生态来说无异于是毁灭性的打击。如果当下苹果允许《堡垒之夜》进行旁加载,未来是否还需要满足Facebook及微信这样的要求呢?
更别提如果允许《堡垒之夜》进行旁加载,这一款“不走寻常路”的游戏应用要如何接入苹果现有体系或许都是一个不小的问题,其合规性又要如何进行确保呢?所以在Epic Games与苹果的官司见分晓前,开发者想要彻底摆脱App Store无疑是一件不太现实的事情。