安卓和苹果页面和逻辑是否有必要追求百分之百统一

简介: 安卓和苹果页面和逻辑是否有必要追求百分之百统一

安卓和苹果存在操作系统系统差异,所以有些不一样。如:安卓的启动页面是根页面,并且可以设置显示时间;而苹果的启动页面是一个类似图片的容器(Launch Screen.storyboard),不像其它页面可以控制页面显示,这个显示时间由系统决定的(加载大量数据才显示首页的慢,如:支付宝,微信。新手机的启动页面很短,旧手机显示的较长。若app使用时闪退或杀掉,再次启动时显示的一般不是启动页面,是上次的屏幕截屏),无法动态修改,无法设置显示时间,苹果的根页面一般是首页。因为安卓和苹果存在系统差异,所以并不必追求两者所有的都统一。毕竟两者有差异的是少数,所以要大多数统一,但不是百分之百统一。

经过研究大厂苹果app,只有微信有版本更新,其它的都没有版本更新。有人说,为何看到很多app都会弹出版本更新呢?因为苹果保证他们审核时不能看到弹出版本更新,其它的只要不牵涉虚拟货币等和苹果收入有关的,他们就睁一只闭一只眼。由于苹果审核人员都是用给他的审核账号测试的,所以有的app只让这个账号能正常使用和看到不违规的指定内容,其它的用户看到正常的内容。只要你的app没有违规的内容,苹果也不找你麻烦。但是你的内容有审核时屏蔽违规的虚拟货币等内容,搞不好,苹果就把你的账号封了。因此产生一个新的职业:做马甲包。

在做app国际化时就无法根据语言或地区切换启动页面。若只想一个app支持完全国际化,只能设计一个无语言内容的启动页面。

我见到一个老板说启动页面苹果显示时间太短,要和安卓一样显示启动页面。我和他解释了很久,但是他还是坚持要我们这样做。没有办法,我们只有在启动函数里阻塞进行,让它睡1秒。本来我们都追求app启动快,这可好,非要把的启动速度降下来,啥事不干,傻等1秒。这不是明白着把苹果的优点抹去吗?这就是外行指挥内行。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    [UIPasteboard generalPasteboard].string = @"";
    usleep(1000000);

苹果审核时不能看到弹出版本更新,关于我们里不能有版本更新,其实苹果的版本更新不是真的更新,只是跳转到苹果商店对应的链接地址。这样苹果也会拒绝。只是有的审核人员不看关于我们的版本更新,所以没有拒绝,有的看。不过苹果开发都搞怕了,直接安装关于我们有版本更新,苹果没有版本更新。这成了不成文的规定。苹果审核拒绝的理由是:苹果商店有自动更新机制,就是设置自动更新。不过打开了,所有的app的自动更新都打开了,不是浪费我们的流量吗!它就这样任性。

app的隐私政策和官网不能看到安卓的信息,特别是安卓的下载二维码,不然苹果会给你拒绝掉。因为苹果说你有营销非苹果的内容。安卓都对这些不讲究。

目录
相关文章
|
1月前
|
Android开发
Android实现页面渐变效果
Android实现页面渐变效果
25 1
|
13天前
|
Android开发 容器
35. 【Android教程】视频页面:ViewPager
35. 【Android教程】视频页面:ViewPager
21 3
|
1月前
|
Android开发
Android WindowFeature小探究,Android客户端Web页面通用性能优化实践
Android WindowFeature小探究,Android客户端Web页面通用性能优化实践
|
8天前
|
传感器 Android开发 UED
Android统一设置页面竖屏
【6月更文挑战第4天】
|
21天前
|
Android开发
【苹果安卓通用】xlsx 和 vCard 文件转换器,txt转vCard文件格式,CSV转 vCard格式,如何批量号码导入手机通讯录,一篇文章说全
本文介绍了如何快速将批量号码导入手机通讯录,适用于企业客户管理、营销团队、活动组织、团队协作和新员工入职等场景。步骤包括:1) 下载软件,提供腾讯云盘和百度网盘链接;2) 打开软件,复制粘贴号码并进行加载预览和制作文件;3) 将制作好的文件通过QQ或微信发送至手机,然后按苹果、安卓或鸿蒙系统的指示导入。整个过程简便快捷,可在1分钟内完成。
|
22天前
|
Android开发
【通讯录教程】苹果安卓鸿蒙系统通用,如何大批量导入手机号码到手机的通讯录,下面教你方法,只需1分钟搞定几万个号码的导入手机电话本
该文介绍了一种快速批量导入手机通讯录的方法,适用于处理大量手机号的需求,如微商管理、客户资料整理等。在QQ同步助手开始收费后,提供了免费的替代方案。步骤包括:下载批量导入软件(链接提供腾讯云盘和百度网盘地址),清空通讯录(非必需),制作符合格式的通讯录文件,并按操作系统(苹果、安卓或鸿蒙)进行导入。整个过程只需1分钟,简便快捷。
|
27天前
|
JavaScript Android开发
|
1月前
|
XML Android开发 数据格式
Android注册登录页面2
Android注册登录页面
36 2
|
1月前
|
Java Android开发 数据安全/隐私保护
Android注册登录页面1
Android注册登录页面
14 1
|
1月前
|
XML Java Android开发
Android Studio App开发之实现简单的启动引导页ViewPager(附源码 实现App的欢迎页面)
Android Studio App开发之实现简单的启动引导页ViewPager(附源码 实现App的欢迎页面)
219 1