当前位置:网站首页 > 开发资讯

十五年核心团队 · 值得信赖

APP定制开发咨询热线:15543288809 /

当前位置:网站首页 > APP开发常见问题

如何避免APP应用从苹果应用商店中删除?

来源:长春网联科技有限公司 发布时间:2020-05-14浏览

对于任何应用APP开发人员来说,在苹果的应用程序商店中开发一个排名靠前的应用程序将是他们职业生涯中的一个亮点。然而,由于苹果加大了对用户隐私的保护力度,即便是Facebook这样的热门应用也被关闭了。对于开发者来说,跟上快速变化的隐私、法规和政策的变化,以避免类似的命运——可怕的应用商店移除,变得越来越重要。

关于开发人员如何保持对不断变化的策略更新的了解,这是避免被抛弃的一个关键因素。如何构建能够快速响应这些安全更新的应用程序的最佳实践,以及如何创建能够微妙地平衡终端用户体验的创新应用程序,同时保护他们的隐私。

应用程序开发的最大技术机遇是什么?

用户期待频繁的产品发布和功能升级,这给应用程序开发人员带来了巨大的压力,迫使他们不断创新应用程序的设计和功能。应用程序不仅必须完美地运行,而且还必须让用户真正从人群中脱颖而出。这需要应用程序开发人员灵活地工作,定期发布特性并积极响应用户的反馈。

在与客户合作开发应用程序时,主要考虑什么?

尽早识别最关键的特征是很重要的。大多数客户都会列出他们希望在自己的应用程序中实现的每个功能。我们使用一个名为“需要、想要、渴望”的过程来对功能进行优先排序。在此过程中,我们一起创建一个面向用户的特性、必要的管理功能和通用平台基础的详尽列表。

APP程序开发人员在行业中遇到的障碍是什么?

开发人员需要努力工作,以确保只开发最关键的功能,这样他们就可以把精力投入到生产一个具有惊人用户体验的功能性产品上。Facebook曾经有一句格言:“快速行动,突破一切”。这意味着新的功能和工具可能并不完美,但创造速度是关键,即使有一些失误。那些日子很快就要结束了,事实上,Facebook的新座右铭是“在稳定的基础设施下快速前进”,Facebook只是一个发展组织的例子,它改变了自己的风格,变得更加务实。今天,所有的功能都应该支持该产品的主要用途,并尽量避免太多的其他功能,以将技术债务降到最低,并从长远来看减少可能存在的缺陷的表面积。
APP开发人员在遵从哪些规则?

用户数据的爆炸已经让位于应用程序开发的新时代。现在,应用程序可以一个用户一个用户地定制应用内体验,这一想法在5年前似乎还遥不可及。但是,存储和管理大量用户信息或行为跟踪的应用程序需要非常小心地使用和共享这些信息。随着用户越来越关注自己的隐私,苹果和其他公司也在积极应对,要求开发者在收集使用数据时保持透明,并向违规者发出24小时的撤机通知。

对于应用程序开发者来说,这意味着由于苹果公司严格的24小时周转隐私和合规政策,许多应用程序可能面临被从应用程序商店中删除的风险。简单地说,发布应用程序并不是一个“一劳永逸”的过程——相反,随着苹果快速部署政策变化,开发人员必须专注于确保正确遵守和更新所需的核心步骤。

如何平衡对数据的需求,以便为用户个性化信息和隐私问题?
一个好的经验法则是只收集实现应用程序主要工作所需的最少信息量。这因应用的不同而大不相同。像亚马逊和Facebook这样的公司依靠这种个性化的能力作为他们竞争优势的一部分,并且多年来对你参与他们的产品有着深厚的历史。亚马逊的用例可以被认为是一个理想的场景,所有的个性化都可以通过用户直接与你的产品交互来实现。另一方面,由于Facebook与广告合作伙伴的深度整合,它能够收集和监控你的一般互联网活动,甚至在他们的平台之外。在我看来,这更像是一个灰色地带,尤其是当用户并不真正了解他们提供的Facebook是什么信息以及如何使用这些信息时。
在收集个人信息时,要以用户直观的方式进行,而不是通过聚合和挖掘平台中的数据。当然,如果你的盈利策略涉及以任何方式销售用户信息,在继续之前一定要咨询你的法律团队。
随着从App Store中移除的威胁,你认为这会促使应用程序开发人员变得更被动,还是学会变得更主动,变得更顺从?
最好的APP开发人员会变得更加主动。苹果已经建立了一个令人难以置信的生态系统,为隐私和用户体验设置了一个高标准。虽然这有时会让人沮丧,尤其是当一款应用横穿终点线的时候,但我们很幸运在这个行业有了像苹果这样的消费者拥护者。
如何看待苹果的应用隐私政策的演变?
随着苹果在政策和标准上的不断严格,它的消费者会欣赏它的。老实说,这是与谷歌/安卓(Google/Android)相比的巨大竞争优势。
构建物联网应用程序与其他应用程序的主要区别是什么?
在构建物联网应用程序时,你将面临几个大障碍,而在构建其他类型的应用程序时,你不需要考虑这些障碍。首先要考虑的是硬件本身。通常硬件和软件同时开发,因此您需要能够同时构建和测试硬件和软件的原型。随着硬件需求的发展,软件必须适应不同的连接方法,如蓝牙与WiFi、改变芯片组等。
除此之外,硬件/软件交互在测试环境中的行为通常与在“真实世界”中的行为非常不同。真实世界是混乱的,人类的行为是不可预测的。您的硬件将以何种速度恶化还不得而知。热力学及其对内部硬件组件的影响很难预测或解释。所有这些都使得物联网应用程序的开发比其他类型的应用程序要复杂得多。