阅读更多

3顶
0踩

移动开发

翻译新闻 转换 iOS 用户界面到 Android 的 5 大要诀

2011-08-09 17:47 by 副主编 wangguo 评论(1) 有6937人浏览
   目前许多公司都正将他们的iOS应用转换为能在Android平台上运行的应用,但是,简单的UI直接转换可能会产生许多问题。

    我不相信一个app在不同平台版本之间的一致性比同一平台的不同app的一致性更重要,因为没有多少用户同时使用多个不同的手机。本文介绍了五个简单的规则,使iOS应用程序可以适应日益增长的Android应用人群。

1. 使用顶部选项卡

    谷歌建议Android应用程序的选项卡放置在界面的顶部,而不是底部。



    这是个非常好的建议,看下面的两张图片,这两个应用都称为“runtastic”。Android应用中的界面实际上未改变,这会导致Android用户使用上的一些问题。许多Android手机的底部都有3或4个按钮,你的应用的导航比较靠近按钮,用户有时会不可避免地碰触到按钮。



    正方形的接口可以将导航选项卡移动到更高的地方,避免出现和runtastic一样的问题。



   左边是 iOS 版本,右边是Android 版本。

2. 界面中不要使用后退按钮

    所有的Android设备都需要有一个返回按钮,用户已经习惯使用它。所有没有必要在用户界面中再添加一个后退按钮。不要这样做!



3. 使用Android平台的图标

    Android平台提供了最常用操作的图标,其中之一就是共享。Allrecepies使用了IOS图标(左图右上角)。Android有确定的“共享”图标,它可以免费在每一个应用程序中使用。

    左边是错误的,右边是正确的。



4.使用Android的intent APIs

    Android平台上最强有力的特征之一是intent APIs,允许应用程序扩展其它应用程序的功能。

    最常见的方式可能是在不同的应用程序之间共享功能。某个应用可以选择共享文本、URL、图片等,其它的应用程序就可以通过注册的方式来获取它们处理的意图。应用程序通过Facebook、twitter共享时,不应该执行自己的接口。

    左边是错误的,右边是正确的。



5. 考虑使用动作条(Action Bar)

    动作条已经成为Android应用程序中最容易鉴别的特征。它能够提高应用程序的易用性。当然,只有在有意义的前提下,才应该使用这些UI组件。


Evernote使用动作条样式(成功案例)


总结:

   在UI设计中,要想创建良好的用户体验,简单的直接转换是远远不够的。当然,作出一些必须的改变并不需要我们付出太多的努力,相反会得到更好的用户满意度。


英文原文:http://mobile.dzone.com/news/5-tips-converting-ios-ui
  • 大小: 66.5 KB
  • 大小: 60.9 KB
  • 大小: 14.3 KB
  • 大小: 24.1 KB
  • 大小: 28.6 KB
  • 大小: 88.9 KB
  • 大小: 62.2 KB
  • 大小: 17.5 KB
  • 大小: 56.2 KB
  • 大小: 40.5 KB
  • 大小: 35.6 KB
3
0
评论 共 1 条 请登录后发表评论
1 楼 andyhan 2011-08-10 09:30
正方形,哈哈。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 游戏邦成立以来部分游戏设计观点回顾

    )现阶段,只有大制作和创新才能引领下载(推荐除外)2)人性化且具有持久实用性 3)易用性,这是创建手机应用的黄金法则 4)灵活的定价策略 5)足够的用户反馈支持,即时调整用户需求点6)及时更新内容 7)不具营销...

  • PHP程序员创业的正确打开方式

    :作为一款社会化分享工具,ShareSDK为iOS、Android、WP8 的APP提供社会化功能,集成了一些常用的类库和接口,缩短开发者的开发时间,还有社会化统计分析管理后台。     十七、支付服务工具 很多创业...

  • 互联网创业必备工具盘点

    :通用的大规模存储服务,开放高度可扩展的API,开发人员可轻松使用,帮助互联网企业以极其低的价格,获得可靠、安全、快速的基础存储系统,主要为用户网站提供静态文件存储+CDN加速的服务,静态文件主要是指图片,...

  • 创业必备工作(转载)

    ShareSDK :作为一款社会化分享工具,ShareSDK为iOS、Android、WP8 的APP提供社会化功能,集成了一些常用的类库和接口,缩短开发者的开发时间,还有社会化统计分析管理后台。 十八、支付服务工具 很多创业公司...

  • 互联网创业者实用的工具

    一、产品原型制作工具 下面是一些常用的产品原型制作...:作为一款社会化分享工具,ShareSDK为iOS、Android、WP8 的APP提供社会化功能,集成了一些常用的类库和接口,缩短开发者的开发时间,还有社会化统计...

  • 据说这是最全的互联网工具集(转)

    XMind是一款商业思维导图软件,产品经理不仅可以用它绘制思维导图,还可以绘制鱼骨图、二维图、树形图、逻辑图和组织结构图,还可以很方便地在这些展示形式之间进行转换。 ...

  • 创业必备工具

    :通用的大规模存储服务,开放高度可扩展的API,开发人员可轻松使用,帮助互联网企业以极其低的价格,获得可靠、安全、快速的基础存储系统,主要为用户网站提供静态文件存储+CDN加速的服务,静态文件主要是指图片,...

  • SCI科技论文写作成长营(完整版)

    (5)提出自己的假设来验证。 如果你研究的问题在时间上比较新,你可大量提及时间较老问题的研究及重要性,然后”However”表明“对时间尺度比较新的问题研究不足”;如果是一种新的研究手段或研究方向,你可提出当前...

  • 智慧园区3D可视化解决方案PPT(24页).pptx

    在智慧园区建设的浪潮中,一个集高效、安全、便捷于一体的综合解决方案正逐步成为现代园区管理的标配。这一方案旨在解决传统园区面临的智能化水平低、信息孤岛、管理手段落后等痛点,通过信息化平台与智能硬件的深度融合,为园区带来前所未有的变革。 首先,智慧园区综合解决方案以提升园区整体智能化水平为核心,打破了信息孤岛现象。通过构建统一的智能运营中心(IOC),采用1+N模式,即一个智能运营中心集成多个应用系统,实现了园区内各系统的互联互通与数据共享。IOC运营中心如同园区的“智慧大脑”,利用大数据可视化技术,将园区安防、机电设备运行、车辆通行、人员流动、能源能耗等关键信息实时呈现在拼接巨屏上,管理者可直观掌握园区运行状态,实现科学决策。这种“万物互联”的能力不仅消除了系统间的壁垒,还大幅提升了管理效率,让园区管理更加精细化、智能化。 更令人兴奋的是,该方案融入了诸多前沿科技,让智慧园区充满了未来感。例如,利用AI视频分析技术,智慧园区实现了对人脸、车辆、行为的智能识别与追踪,不仅极大提升了安防水平,还能为园区提供精准的人流分析、车辆管理等增值服务。同时,无人机巡查、巡逻机器人等智能设备的加入,让园区安全无死角,管理更轻松。特别是巡逻机器人,不仅能进行360度地面全天候巡检,还能自主绕障、充电,甚至具备火灾预警、空气质量检测等环境感知能力,成为了园区管理的得力助手。此外,通过构建高精度数字孪生系统,将园区现实场景与数字世界完美融合,管理者可借助VR/AR技术进行远程巡检、设备维护等操作,仿佛置身于一个虚拟与现实交织的智慧世界。 最值得关注的是,智慧园区综合解决方案还带来了显著的经济与社会效益。通过优化园区管理流程,实现降本增效。例如,智能库存管理、及时响应采购需求等举措,大幅减少了库存积压与浪费;而设备自动化与远程监控则降低了维修与人力成本。同时,借助大数据分析技术,园区可精准把握产业趋势,优化招商策略,提高入驻企业满意度与营收水平。此外,智慧园区的低碳节能设计,通过能源分析与精细化管理,实现了能耗的显著降低,为园区可持续发展奠定了坚实基础。总之,这一综合解决方案不仅让园区管理变得更加智慧、高效,更为入驻企业与员工带来了更加舒适、便捷的工作与生活环境,是未来园区建设的必然趋势。

  • labelme标注的json转mask掩码图,用于分割数据集 批量转化,生成cityscapes格式的数据集

    labelme标注的json转mask掩码图,用于分割数据集 批量转化,生成cityscapes格式的数据集

  • (参考GUI)MATLAB GUI漂浮物垃圾分类检测.zip

    (参考GUI)MATLAB GUI漂浮物垃圾分类检测.zip

  • 人脸识别_OpenCV_活体检测_证件照拍照_Demo_1741778955.zip

    人脸识别项目源码实战

  • 人脸识别_科大讯飞_Face_签到系统_Swface_1741770704.zip

    人脸识别项目实战

  • 跟网型逆变器小干扰稳定性分析与控制策略优化simulink仿真模型和代码.zip

    本仿真模型基于MATLAB/Simulink(版本MATLAB 2016Rb)软件。建议采用matlab2016 Rb及以上版本打开。(若需要其他版本可联系代为转换) CSDN详情地址:https://blog.csdn.net/qq_50594161/article/details/146242453sharetype=blogdetail&sharerId=146242453&sharerefer=PC&sharesource=qq_50594161&spm=1011.2480.3001.8118

  • 16-1文本表示&词嵌入.ipynb

    实战练习分词、创建词表、文本处理

  • 45页-零碳智慧园区标准解决方案:模块化、可扩展且可复制的解决方案.pdf

    在智慧园区建设的浪潮中,一个集高效、安全、便捷于一体的综合解决方案正逐步成为现代园区管理的标配。这一方案旨在解决传统园区面临的智能化水平低、信息孤岛、管理手段落后等痛点,通过信息化平台与智能硬件的深度融合,为园区带来前所未有的变革。 首先,智慧园区综合解决方案以提升园区整体智能化水平为核心,打破了信息孤岛现象。通过构建统一的智能运营中心(IOC),采用1+N模式,即一个智能运营中心集成多个应用系统,实现了园区内各系统的互联互通与数据共享。IOC运营中心如同园区的“智慧大脑”,利用大数据可视化技术,将园区安防、机电设备运行、车辆通行、人员流动、能源能耗等关键信息实时呈现在拼接巨屏上,管理者可直观掌握园区运行状态,实现科学决策。这种“万物互联”的能力不仅消除了系统间的壁垒,还大幅提升了管理效率,让园区管理更加精细化、智能化。 更令人兴奋的是,该方案融入了诸多前沿科技,让智慧园区充满了未来感。例如,利用AI视频分析技术,智慧园区实现了对人脸、车辆、行为的智能识别与追踪,不仅极大提升了安防水平,还能为园区提供精准的人流分析、车辆管理等增值服务。同时,无人机巡查、巡逻机器人等智能设备的加入,让园区安全无死角,管理更轻松。特别是巡逻机器人,不仅能进行360度地面全天候巡检,还能自主绕障、充电,甚至具备火灾预警、空气质量检测等环境感知能力,成为了园区管理的得力助手。此外,通过构建高精度数字孪生系统,将园区现实场景与数字世界完美融合,管理者可借助VR/AR技术进行远程巡检、设备维护等操作,仿佛置身于一个虚拟与现实交织的智慧世界。 最值得关注的是,智慧园区综合解决方案还带来了显著的经济与社会效益。通过优化园区管理流程,实现降本增效。例如,智能库存管理、及时响应采购需求等举措,大幅减少了库存积压与浪费;而设备自动化与远程监控则降低了维修与人力成本。同时,借助大数据分析技术,园区可精准把握产业趋势,优化招商策略,提高入驻企业满意度与营收水平。此外,智慧园区的低碳节能设计,通过能源分析与精细化管理,实现了能耗的显著降低,为园区可持续发展奠定了坚实基础。总之,这一综合解决方案不仅让园区管理变得更加智慧、高效,更为入驻企业与员工带来了更加舒适、便捷的工作与生活环境,是未来园区建设的必然趋势。

  • 人脸识别_活体检测_数据录入_登录系统Face_Login_1741778308.zip

    人脸识别项目源码实战

  • 学生信息管理平台是一个基于Java Web技术的综合性管理平台

    学生信息管理系统是一个基于Java Web技术的综合性管理平台。通过此系统,可以实现对学生、教师、选课信息等的动态管理, 提升学校管理效率。系统采用分层架构设计,前端使用HTML、CSS,JavaScript和jQuery,后端基于Servlet,JSP和Spring框架,数据库采用MySQL。主要有四个大功能,学生管理( 增加学生信息、删除学生信息、修改学生信息、查询学生信息)、教师管理(增加教师信息、删除教师信息、修改教师信息、查询教师信息)、选课信息管理(添加选课、查询选课情况、删除选课记录)、系统管理( 登录与注册功能、 用户角色管理(老师,学生,管理员)、系统日志查看)。 技术架构 1.前端技术 HTML,CSS:静态页面布局与样式 JavaScript,jQuery:动态交互、DOM操作和AJAX请求 2.后端技术 Servlet:控制层,处理用户请求 JSP:页面动态生成 Spring:依赖注入,业务逻辑分离 3.数据库 MySQL:存储学生、教师,课程等数据 JDBC:数据库连接与操作

  • PHP进阶系列之Swoole入门精讲(课程视频)

    本课程是 PHP 进阶系列之 Swoole 入门精讲,系统讲解 Swoole 在 PHP 高性能开发中的应用,涵盖 协程、异步编程、WebSocket、TCP/UDP 通信、任务投递、定时器等核心功能。通过理论解析和实战案例相结合,帮助开发者掌握 Swoole 的基本使用方法及其在高并发场景下的应用。 适用人群: 适合 有一定 PHP 基础的开发者、希望提升后端性能优化能力的工程师,以及 对高并发、异步编程感兴趣的学习者。 能学到什么: 掌握 Swoole 基础——理解 Swoole 的核心概念,如协程、异步编程、事件驱动等。 高并发处理——学习如何使用 Swoole 构建高并发的 Web 服务器、TCP/UDP 服务器。 实战项目经验——通过案例实践,掌握 Swoole 在 WebSocket、消息队列、微服务等场景的应用。 阅读建议: 建议先掌握 PHP 基础,了解 HTTP 服务器和并发处理相关概念。学习过程中,结合 官方文档和实际项目 进行实践,加深理解,逐步提升 Swoole 开发能力。

Global site tag (gtag.js) - Google Analytics