发布时间:2022-2-27 分类: 行业资讯
在移动互联网时代,移动产品的规划和设计是大多数产品经理的必修课。从广义上讲,移动产品主要包括iOS应用,Android应用,微信H5,小程序,WAP H5和平板电脑应用(高清版)。本文主要是关于前两个— — Android和iOS手机End App应该解释产品工作中的一些差异。
差异的背景原因
1.不同的公司
Android和iOS分别属于Google和Apple。不同的公司对应不同的文化,风格和资源。
2,开发语言不同
Android的底层是Linux系统,Linux是用C语言开发的,因此Android的底层是由C开发的,应用层是由Java开发的。 iOS是Apple独特的封闭系统,其开发语言主要是Object-C。
3.不同的生态系统
Android生态系统中的开源和封闭的,几乎所有开放的系统,硬件,应用程序和分发几乎都向公众开放。在iOS生态系统中,除了应用程序开发之外,所有其他三个链接都牢牢掌握在Apple手中。它是确定应用程序生命和死亡的分布链接(这也是Apple“流氓”的物质基础。当然,这两个生态系统各有利弊。
客观条件决定Android和iOS注定会充满差异,但它们与智能手机操作系统完全相同,并且有许多共性,特别是在用户级别,如屏幕触摸,点击,滑动等这似乎不起眼,但这是手机行业进入智能时代的重要基础和特点,也决定了应用的UI和交互规则。问题在于,由于确定应用程序的UI与交互规则相同,因此在产品规划设计中——
相同应用的Android和iOS版本应该保持一致吗?
1.理想状态——遵循各自平台的风格和规格
Android Material Design和iOS Flat Design的设计风格非常好。毕竟,蓝星两个宇宙级制造商已经提出了这个问题。根据各自的设计规范,使用各自平台的默认交互模式和元素风格,研发不需要“重新发明轮子”,系统友好,具有高代码性能,质量和开发效率,以及用户同一平台上不同应用程序之间的体验。一致(切换应用程序比切换平台更频繁)。但这意味着更多的人力,时间和资本投入,因此具有一定优势和条件的公司通常采用这种解决方案。代表性的应用包括微信,智慧和网易云音乐。
微信Android和iOS搜索和项目操作遵循各自平台(左侧Android iOS)的交互规范
2,现实— —人们生活时间紧张,尽可能保持一致
“跨平台一致性”的断言实际上并不十分令人信服,因为用户在两个平台之间频繁切换的情况必须是少数。相反,应该考虑同一平台上不同应用程序之间的一致性。
因此,人力,资金和时间的制约是主要因素。一家公司通常拥有Android工程师和iOS工程师,但Android交互设计师和iOS交互设计师很难。添加人员(新的UI和交互设计师)可能比加班(让Android工程师“重新发明轮子”)过于昂贵。
那么是Android还是iOS?
由于某种历史原因,iOS规范早于Android而形成,并且很长一段时间以前,大多数产品和设计师都使用Apple设备,而且iOS风格更为熟悉和认可,所以基本上,设计一套UI和交互按照iOS风格,然后Android开发人员自行决定,尽可能一致和一致,除了节省成本(上面提到加人比加班费用)可以更快的迭代。
3,趋势— — Android和iOS越来越融合
展平,通知中心,分屏多任务,系统权限,指纹识别和hellip; … Android和iOS之间有着千丝万缕的联系(虽然他们不承认),开发者的现实受到现实的限制。性需求也催生了很多自定义控件和风格共享。实现两个平台之间一致性的应用程序开发成本正在下降,并且一致性的概念正被越来越多的人所接受和采用。更令人欣慰的是QQ的应用,这并不缺钱和缺人。 UI和两个平台的交互采用相同的方案。这样做的目的可能是引领趋势并追求更高水平的一致性 - mdash; —整个智能机器世界的和谐。
QQ Android和iOS搜索和项目操作统一到iOS交互规范(左侧Android iOS)
———————— -Split Line————————
无论我们是偏向现实还是引领潮流,即使我们决定在Android和iOS之间采用一致的方法,两个平台之间仍然存在一些不同的点和规则。这些事情现在和将来都是很长的一段时间。所有这些都需要在产品的特殊工作中进行处理和处理。
在产品工作中无法避免的一些Android和iOS差异
1,状态栏控件
(1)沉浸式状态栏
关于互联网上的沉浸式状态栏有很多解释。我的简单理解是状态栏的背景可以跟随导航栏(透明或某种颜色),状态栏文本和图标将根据不同的背景变为白色。或黑色。如图所示:
截图来源:拉钩应用
此功能已在iOS中长时间使用,但Android仅在4.4版之后使用。为了在4.4之前平衡用户,你不能使用沉浸式,因此有三种处理解决方案:
1状态栏背景与黑色统一,状态栏文本与白色统一;
2状态栏背景均匀添加黑色半透明层,状态栏文本统一为白色;
3根据系统的不同版本进行调整,系统版本高于Android 4.4用于沉浸式,低于4.4用于程序1或2。
截图来源:拉钩,种子习惯,QQ
(2)iOS双层状态栏
非音乐音频应用程序当页面有音频播放时,产品设计将面临以下问题:
当页面继续浏览并离开页面时,音频是否继续播放?
如果你不继续播放,在观看内容的同时听音频你想做什么?
如果继续播放,当用户长时间滑动或在另一页上滑动时,您想在哪里关闭音频?
目前有两种常规治疗方法:
1在导航栏上添加全局播放指示符按钮
2将顶部或底部的全局播放操作区域悬停
截图来源:网易云音乐,获取
模式1的问题是具有非主音频的产品不适合将音频放置在如此重要的位置,这将严重影响其他页面导航栏上的操作按钮的布局;
模式2的主要问题与方法1类似,技术处理很麻烦,影响其他页面的美观性;
因此,此时,iOS双层状态栏可以起作用,并直接将控制区放在状态栏上,它不会显得太重,也不会影响其他页面的布局和美观。
截图来源:网易lofter
2.退货机制
Android有“实体”>后退按钮,iOS不是
iOS总是通过导航栏的左上角完成返回操作“ldquo; “返回按钮”,但是Android从原来的四个物理键到三个虚拟键再到现在的“一键”(三键功能集成到一键的指纹识别中),它没有通过“按钮”方法改变为了实现回报,所以在产品设计中,iOS版本的非级别页面需要有一个后退按钮或图标,而Android如果带来这个元素是多余的。
但是——在Android4.0之后,返回键和返回按钮具有不同的功能定义。返回按钮表示“向上”,返回最后一页,返回键表示“返回”。这是上一步。因此,有必要在Android版本的应用程序的页面上有一个返回按钮。
简单地说一个场景:1个文章列表页面→ 2篇文章详情页面→ 3相关文章详情页面→ 4重新推荐文章详情页面… …此时,如果您想返回“1文章列表页面”,如果单击“返回”,则需要返回4321,然后单击“向上”,单击一下。
另外,在微信端H5代购源码网站的现场,这种差异将非常突出。如果没有“up up”,它将无法返回到代购源码网站的上层,因此很多微信站都有一个顶部返回栏。微信导航栏有一种重复感,虽然很难看,但必须如此,但表格可以优化(之后的优化)。
交通银行信用卡微信终端商城
3.适应要求
Android机型众多,iOS基础只需考虑5678四代而不超过10款[“齐六海“不在讨论中]
各种Android系统厂商生产的手机型号多种多样,系统也经过深度定制。在测试过程中购买这么多试验机是不可能的。因此,根据统计,选择用户的移动电话型号的分布。然后模型购买测试机器。
来源:友谊+
4,文件读取权限
Android类似于Windows,该应用程序几乎可以读取所有本地文件; iOS应用无法在本地读取除图片和视频之外的其他文件
如果用户需要在手机上传文件(如歌曲,录音,TXT,Word/PPT/Excel等),要特别注意iOS版本,Apple只能在PC上使用iTunes。处理文件非常麻烦。有几种选择可供考虑:
1 iOS版本的相关页面指导用户的iTunes操作方法;
2此功能在Android iOS上不可用;
3添加步骤以允许用户使用PC将文件传输到系统,然后通过手机选择它们
5.应用市场规则
Android应用市场更多,无需支付,审核放松,时间短; iOS应用程序市场仅限App Store,每年99或299美元,严格审查和长时间
所有申请市场必须在申请帐户之前进行注册,并且必须审核申请提交和更新。 Android应用市场太多,可根据情况选择相应的平台。下图显示了2016年中国应用市场的排名。
图片来源:mUserTracker
Android应用程序市场很容易免费应用,并且在提交申请后,审核很快,基本上在几个小时内完成。
但是,iOS并不那么简单,只需总结一下:
在申请时
1申请程序和时间很长,从半个月到半年不等;
2申请页面和电子邮件以英文回复;
3个人开发者账户每年99美元,企业开发者账户每年299美元。付款只能使用签证卡进行。
提交应用时
1初始提交审核通常在一周左右通过,申请升级提交审核约3天。这个假期在圣诞节后会被推迟;
2杀戮的力量掌握在Apple手中。如果你离开你,你就不会有一点脾气。如果您没有进入黑名单,请再次返回注册申请流程。
因此,当Android和iOS需要同时上线时,必须提前准备iOS版本,提前提交审核,批准通过后的在线时间可以在提交时设置。
如果iOS应用程序被删除,用户没有其他渠道可以方便和正常地下载和安装应用程序,那么该应用程序基本上被废除。我不得不说这对于Apple来说是一个非常尴尬的地方,它也是他商业模式中非常重要的一部分(“流氓的物质基础”),以下开始说他最大的“跟随”行为。
6,虚拟商品购买和佣金规则
Android是无限的,没有绘制; iOS限制性更强,吸引率为30%
简要总结一些要点:
1在iOS应用程序中,您必须使用Apple的应用程序内购买方法来购买虚拟商品。苹果占30%;
2虚拟物品包括但不限于:游戏道具皮肤(首次充值),现场礼物(首次充值),会员资格,奖励,付费问题和答案,以及各种形式的充值;
3用户购买的虚拟商品不能流通,也不能变成真实物品。
只要充电,无论充电后的单位是什么(XX币,XX点,XX豆等),都算作虚拟物品;
现场应用程序似乎是一个虚拟的商品流通,但实质上是用充值货币购买的礼物。货币只能消费,不能流通。
购买虚拟商品时,不能转让支付宝或微信支付,否则申请将不会上架。有些人甚至试图将支付宝和微信的功能变成后台可控开关。 Apple通过审核后,交换机已打开,但最终失败,进入黑名单的风险非常高。
在设计产品时必须考虑30%的虚拟物品,因为这甚至可能是商业模式的选择。我遇到了一个真实的案例:我花了一百多万来开发一个商场,结果无法上架,因为商场的核心模式是首先充值(带回扣的充值点),然后使用购买商品的充值“硬币”。 。即使它可以上架,平台的利润也无法支持苹果30%的退出。
Apple的霸主条款实际上是非常不合理的,但人们必须在此阶段接受它。对于Apple对虚拟商品和生产规则的限制,产品设计规则有两种选择:
1 30%的扣除额由用户承担。例如,如果您在Android或PC上充值10元,您可以获得100个硬币,iOS充值10元可获得70个硬币;
2 30%的扣除额由平台承担。例如,如果用户通过iOS充值10元,平台将获得7元,但用户和Android将使用相同的100个硬币充值;
1号的选择对于平台来说是最麻烦的,但是用户受伤了,如果充电后的单位使用“元”,用户的第一反应就是如何填充的钱是无用的。大块?
第二种选择的用户体验是好的,但是平台损失了30%的收入,如果涉及将提款分成第三方,则特别麻烦。
例如,为了获得应用程序的示例,用户获得一个购买199元的列,并获得专栏作家的佣金。目前佣金比率如何?
如果统一为80%,平台需要给列作者159.2元,如果用户使用Android充值,那一切都很开心。但是,如果购买用户通过iOS充值,每个充值199元,平台只收139.3元(用户余额显示199元,平台承担30%的苹果扣除),139.3元一圈作者为159.2元,平台很难,但损失了19.9元。如果超过一百万用户这样做,平台将挂起。
因此,平台负责第三方现金提取的30%的方式,只有两个选择:
A.退出率低于70%,平台保证无损,Android充值部分收入增加,iOS充值部分收入减少;
B. Android和iOS充值以不同比例支付给第三方;
B是最合理的选择,但会有一个问题:用户消费的199元中的一部分是通过Android充值的,有些是通过iOS充值的。这个记录和差异将更加麻烦。我该怎么办?
每个Android和iOS的平衡都不能跨系统使用
毫无疑问,这种体验方式并不好,但似乎没有更好的方法,目前以这种方式处理。
总结
本文中列出的Android和iOS 6点之间的差异将长期存在,特别是最后三点,因为它们与Apple的商业盈利模式有关,Apple不会轻易妥协。这些要点影响产品设计,产品规则制定,功能样式权衡和在线调度期间的业务模型考虑因素,因此有必要在产品工作中清楚地理解它们。
以上,只记录和分享个人想法。不足或感觉,请纠正我并进行沟通。