我目前正在为iPhone设计一个应用程序,我正在决定模仿几个原生iPhone UI组件和元素的一些功能。
在我的应用中,用户必须在屏幕上排列多个项目。基本上,它们是自由浮动的(不在网格中)。为了能够移动它们,用户必须将手指放在其中一个项目上,直到所有项目开始“摆动”。就像在Springboard上移动应用程序一样。是否允许模仿此功能?
另一个功能是“分屏”,如将应用程序添加到另一个应用程序时所见。屏幕打开,显示一个熟悉纹理背景的新组。在我的应用程序中,某些屏幕需要用户通过选择四个图标中的一个来做出决定。我想通过在主视图上使用这样的模态视图来呈现这一点,或多或少像Springboard的“添加到组”功能。这是允许的吗?
我很清楚有几个与我的问题相关的编程问题,但它们都没有涵盖是否允许应用程序包含该功能。非常感谢任何帮助!
(另一方面,我今天在HN上看到Apple并没有真正回答有关应用程序批准的支持问题,因此我在这里问。)
答案 0 :(得分:1)
指南中没有任何关于不允许此类功能的内容。我最近向苹果公司提交了一个像你提到的摆动功能的应用程序,审查员没有提到任何关于这个不被允许的内容(该应用程序因与内容许可有关的其他原因而被拒绝)。
答案 1 :(得分:1)
我认为您可能遇到的最大问题是“自由浮动”功能。关于什么是可接受的,有一个非常大的灰色区域,根据我的经验,你不能拥有像桌面那样看似浮动的窗口的应用程序。
我看不到Apple的Springboard功能有问题,因为Facebook应用程序有它。我只是尝试制作您自己的版本,而不是尝试重现代码。
此外,分屏动画应该没问题。
我的2美分。