最专业的八方代购网站源码!

资讯热点
产品工作,Android和iOS必须知道差异

发布时间: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不会轻易妥协。这些要点影响产品设计,产品规则制定,功能样式权衡和在线调度期间的业务模型考虑因素,因此有必要在产品工作中清楚地理解它们。

以上,只记录和分享个人想法。不足或感觉,请纠正我并进行沟通。

« 微型企业逆流而上。代购源码网站产品功能可免费打开 | 用户体验很受欢迎,APP注册页面设计面临挑战。 »