《iOS App界面设计创意与实践》——我们为什么在这里

我们为什么在这里
iOS App界面设计创意与实践
问题来了,如何为iPhone和iPad设计和开发卓越的应用程序?在我们回答这个问题之前,有个重要的事实需要知道,衡量应用程序是卓越还是平庸的标准是:用户体验。

用户体验包含用户界面(UI)、用户工作流程、动画、手势、插画以及应用程序传达给用户的整体感觉。设计最佳的用户体验需要领会的不仅是可用的用户界面元素和导航,还有改造这些元素和导航以便适应应用程序独特的需求。正如苹果公司在iTunes App Store审核指南中阐述的:iOS应用程序用户期望丰富和沉浸式的体验。

你不能像在网页或者一些桌面应用程序那样用单个屏幕来设计iOS应用。iOS应用程序用户期望丰富的动画、手势和工作流程。作为一个设计师,你需要了解如何将静态的屏幕截图和完整的用户需求传递给开发人员。通常,唯一的办法是使用开发者语言,或者至少知道主要因素是什么。

作为一名开发者,你知道iOS是一个功能强大的系统,它允许深入地定制标准的UI元素。掌握如何定制对象使其适应应用程序的独特风格,将有助于你的应用程序在众多的应用中脱颖而出。深谙什么是用户所期待的,以及哪些方面是可以进一步拓展的权衡能力,将有助于创建最佳的用户体验。

我写作本书的目的有两个。

第一,是针对想要学习iOS应用程序设计的设计师。虽然代码示例和技术交流超出了你的专业领域,我希望你读完本书后,具备评判一个iOS应用程序的能力,并且能够描述那些不同的UI元素、导航样式、动画以及手势。你应该能够坐在会议室与开发人员就如何把你设计的用户体验变成应用程序进行沟通。

第二,是针对想要学习iOS开发的开发人员,本书不是一本入门性的读物,而是对现有知识的增强。我假设你已经知道一些基本的知识,比如,如何使用Objective-C编程,以及至少了解面向对象编程思想。希望你读完本书后,能满意于你定制的和创建的自己的UI元素、动画以及手势——这是整合良好的设计和独特的元素到应用程序所必需的工具。

当然,如果有人读完本书后面带笑容,感到幸福,或者比拿起本书时心情更加愉快,那也不错。

时间: 2024-11-05 19:05:08

《iOS App界面设计创意与实践》——我们为什么在这里的相关文章

《iOS App界面设计创意与实践》——快速提示:iOS开发策略

快速提示:iOS开发策略 iOS App界面设计创意与实践 在我们深入iOS UI.动画和手势背后的技术之前,掌握一些基础知识很重要.对于设计师而言,虽然不要求读完本书后能够编写代码,但是有一些标准的iOS开发策略,开发者或者必须在基于iOS SDK开发中遵循,或者应该作为最佳实践来遵循.作为设计师,了解这些因素对开发人员的影响,对于理解如何设计最佳用户体验是至关重要的.作为开发人员,快速温习一下最佳实践并没有害处. 模型-视图-控制器 当谈及编码原则时,模型-视图-控制器(MVC)是最基础的.

《iOS App界面设计创意与实践》——iOS设备

iOS设备iOS App界面设计创意与实践有一件事是肯定的:总是会有新的iPod不断推出.过去的10年中都是这样的,我认为未来的数年时间将会持续.没有人可以质疑iPod对社会产生的影响.有趣的是,在近几年iPod在更具突破性的iOS系统上简直变成了一个特性,或者说一个应用软件. 当iPhone首次在2007年夏季推出时,苹果公司发布了一个新的操作系统(OS)叫做iPhone OS.iPhone OS是当时运行在手机上的最强大的操作系统.事实上,它基于与运行在苹果桌面电脑和笔记本电脑上的操作系统M

《iOS App界面设计创意与实践》——iOS开发工具和资源

iOS开发工具和资源iOS App界面设计创意与实践设计和开发iOS应用程序的好处之一是,提供给你的工具和资源的质量和数量.苹果公司在开发工具方面做得很好,提供了专用于创建iOS应用程序的开发工具.此外,苹果公司为iOS软件开发工具包(SDK)和iOS应用程序编程接口(API)编写了大量的文档和参考资料.可以用来设计和开发iOS应用程序的4个主要工具如下: Xcode: Interface Builder: iOS Simulator: Instruments. DevNote_AppIcon1

《iOS App界面设计创意与实践》——导读

目 录 第一篇入门 第1章 iOS入门 我们为什么在这里iOS设备 iOS开发工具和资源 快速提示:iOS开发策略 指导原则 第2章 构成iOS应用程序的要素第二篇 iOS用户界面基础第3章 物理硬件第4章 基本的用户界面对象第5章 用户界面控制器和导航第6章 用户界面按钮.输入.指示器和控件第三篇 设计自定义iOS用户界面对象第7章 创建自定义图标.启动图像和按钮第8章 创建自定义UIView和UIViewController第9章 创建自定义表视图第四篇 给你的UI添加动画第10章 iOS动

iOS APP体验设计:从程序猿和设计湿说起

iOS APP体验设计不像互联网的体验设计那样,有一堆的方法论和可以"借鉴"的案例. 目前除了苹果的<Human Interface Guidelines>和前Palm的<Zen of Palm>外,没有找到更好的设计哲学和方法论. 事实上,即便认真地研读了HIG和Zen of Palm,甚至是Oolon Colluphid的哲学巨作你也无法严格按照Guideline设计出一款出色的APP.其原因,得从程序猿和设计湿说起. 程序猿 vs 设计湿 最被思想处于上世

移动用户体验设计:iOS APP体验设计

文章描述:iOS APP体验设计. iOS APP体验设计不像互联网的体验设计那样,有一堆的方法论和可以"借鉴"的案例. 目前除了苹果的<Human Interface Guidelines>和前Palm的<Zen of Palm>外,没有找到更好的设计哲学和方法论. 事实上,即便认真地研读了HIG和Zen of Palm,甚至是Oolon Colluphid的哲学巨作你也无法严格按照Guideline设计出一款出色的APP.其原因,我得从程序猿和设计湿说起.

ios app应用程序发布到app store流程

1,首先你需要有一个apple developer开发者账号,登入后台. 需要创建一个发布者证书,可以看到上面我 已经创建了一个开发者证书,下面是新创建的发布证书. 创建的步骤如下: 打开mac的钥匙串管理, 生成一个CertificateSigningRequest.certSigningRequest 文件,然后在新建一个证书,如下图: 然后将生成的CertificateSigningRequest.certSigningRequest文件选择上传,生成一个证书文件,下载双击安装. 再此查看

一触即发——App启动优化最佳实践

一触即发 App启动优化最佳实践 文中的很多图都是Google性能优化指南第六季中的一些截图 Google给出的优化指南来镇楼 https://developer.android.com/topic/performance/launch-time.html 闪屏定义 Android官方的性能优化典范,从第六季开始,发起了一系列针对App启动的优化实践,地址如下: https://www.youtube.com/watch?v=Vw1G1s73DsY&index=74&list=PLWz5r

iOS APP 中的不可变模型以及一致性数据

本文讲的是iOS APP 中的不可变模型以及一致性数据, 今年早些时候,为了给用户,尤其是大部分海外的用户更快更清晰的体验,我们全面重构了我们的 iOS 应用.这次重构的其中一个目的是将我们的应用迁移到一个不可变模型的层面上.在这篇博客中,我将会讨论这样做的动机,并探索我们的新系统是如何处理模型的更新,从 API 读取新信息,以及保持数据持久性的. 为什么选择不可变模型? 因为现今许多应用都转而使用了不可变设计,'不可变模型'已经成为了一个耳熟能详的术语.不可变性意味着再初始化后模型将不可再更改