原生应用存在于设备上,用户可以通过设备主屏幕上的图标访问它们. 原生应用通常通过应用商店安装(如b谷歌Play或苹果的App store)。. 它们是专门为一个平台开发的, 和 can take full advantage of all the device features; they can use the camera, 全球定位系统, 各种各样的传感器,比如加速度计, 指南针, 等等....... 它们还可以结合手势(标准操作系统手势或新手势), app-defined手势). 也, 值得注意的是,原生应用可以使用设备的通知系统, 访问本地信息,如联系人列表, 他们可以离线工作.
Responsive web applications are not real applications; they are really websites that, 在很多方面, 外观和感觉都像本机应用程序, 但并没有这样执行. 它们由浏览器运行,通常用HTML5编写. 用户首先像访问任何网页一样访问它们:他们导航到一个特殊的URL,然后可以通过创建该页面的书签来选择在主屏幕上“安装”它们. 当HTML5成为主流,人们意识到他们可以在浏览器中获得原生功能时,网络应用开始流行起来.
混合应用部分是原生应用,部分是网页应用. 正因为如此,许多人错误地将它们称为“web应用程序”.就像原生应用一样, 他们生活在应用商店中,可以利用许多可用的设备功能. 比如web应用程序, 它们依赖于在浏览器中呈现的HTML, 要理解浏览器是嵌入在应用程序中的. 经常, companies build hybrid apps as wrappers for an existing web page; in that way, 他们希望在不花费资源开发后端应用的情况下在应用商店中占有一席之地. 混合应用也很受欢迎,因为它们允许跨平台开发,从而显著降低开发成本: 相同的HTML代码组件可以在不同的移动操作系统上重用.
美观、引人注目的图标是良好用户体验的基本组成部分. 图标不仅仅是装饰,它在与用户交流中起着至关重要的作用. Focus on a unique shape; some icons have many colors or they feature gradients, 但它们都是从一个简单的形状开始的. 这使得它们在远处和一眼就能被认出来. 图标有不同的大小. 它们在App store中占有很大份额, 在主屏幕上缩小,在通知中心和群组中更小. 确保你的设计在任何尺寸下都能很好地缩放和清晰.
The designer should also test the icon on different wallpapers; while it might look great against a traditional backdrop, 例如iOS的雨滴, 不能保证它在所有壁纸上都好看. 并尝试将你的设计分组到文件夹中,以评估它们的外观.