现今,一个让人颇感无奈的现象逐渐显现:十年后,众多应用分享不复存在,换新手机时,甚至可能难以寻回旧有的应用。这种情况的出现,要么是因为开发者停止了支持,要么是应用被应用商店所下架。对此,争议颇多,而且直接关系到众多人的切身利益。
开发者的困境
Kabwe作为独立开发者,收到了苹果公司的邮件通知。邮件中提到,由于他的应用已经很久没有更新,即将被从应用商店下架,但给了他30天的缓冲期来更新。自2019年3月以来,Kabwe就没有对应用进行过任何更新。这样的情况并非个例,其他开发者也遭遇了类似的困境。对于独立开发者来说,更新应用的代价并不小。有些游戏可能根本不需要更新,但它们却面临着被下架的威胁。
独立开发者如Kabwe,面临精力与成本的双重压力。若不能及时更新,一旦应用被下架,用户可选的应用数量将减少,同时也会对应用商店的多样性造成影响。
企业机构的差异
企业机构遇到此类问题,情况自是不同。对他们而言,软件更新并非难以克服的难题。他们拥有更为充裕的资源和人力,足以应对更新挑战。在企业内部,软件的管理与维护已形成一套完善的体系,这和独立开发者面临的困境大相径庭。
然而,并非所有企业机构的应用更新都能一帆风顺。部分企业应用的使用场景相对固定,更新或许并非迫在眉睫,但仍需遵守应用商店的规则。
苹果的考量
周楷雯和汪家浩认为,苹果强制更新应用主要是为了保证质量。若长时间不更新,应用可能会出现bug等问题。苹果在运营AppStore上具有较强的话语权,这毕竟是其唯一的下载途径。上架应用需要遵守规则,这也是对用户体验的一种保障。
然而,这种做法确实值得讨论。有些老应用尽管没有更新,却依旧运行顺畅。由此可见,并非所有未更新的应用都应被强制撤下架。苹果的这一规定,有时似乎显得过于简单粗暴,缺乏灵活性。
其他应用商店
AppStore之外,其他应用商店正尝试采取不同的策略。它们并未仅仅采取不更新即下架的做法。这表明,在强制下架之外,还有其他方法可以用来管理应用。每家应用商店都有其独特的运营理念和服务对象。
其他应用商店的处理方法或许能给苹果带来启示。在确保应用商店品质和优化用户使用体验的过程中,同时考虑到开发者的权益,这样才能达到多方共赢的效果。
系统更新影响
苹果和其他平台都期望开发者能够调整程序以适应系统更新的新增功能和新型号。以vivo开放平台为例,在特定系统版本推出后,它会要求开发者进行程序更新以匹配新特性;若开发者未能及时更新,这可能会影响资源配置。这样的做法旨在确保应用与系统能够更顺畅地协作。
系统更新对某些应用的影响并不显著,有些应用在旧系统上运行顺畅,只要在新系统上具备基本兼容性即可。若强制要求开发者针对新系统特性进行更新,无疑会加重他们的负担。
数据隐私因素
个人数据和隐私在全球多个地区已成为法律关注的焦点。苹果公司及其他平台选择通过停止更新来应对这一趋势。然而,这一做法可能与开发者的实际状况产生冲突。
若开发者仅因规定而需耗费大量精力进行更新,然而应用在数据隐私方面并无大碍,此举是否恰当?毕竟对于众多小型独立开发者来说,这或许是一项沉重的负担。
这里有个问题想请教大家,假如你是开发者,面对这种不更新就会被下架的规定,你会如何应对?期待大家的点赞和转发,也欢迎在评论区分享你的看法。