同时开发 Android 和 iOS apps 53是一种什么样的体验?

主要经营计算机网络服务设计、制作、代理、发布国内各类广告,健康信息咨询

遵循这些步骤,你的 App 就能同时在 iOS 和 Android 保持完美!   1. 总体的样式   从 iOS7 以后Apple 就一直在采鼡扁平化的设计模式,去除了所有不必要的纹理和阴影等效果——和早些年间的版本完全不同Google 的新 MD 设计规范有了一些更加细节的规定,通过一种叫“纸片”的方法来创造更多的层级关系   2. 实体按钮   Android 有一个返回按钮,点击它可以返回上一个屏幕   iPhone 上则没有这样┅个按钮,所以需要有一种方式能够让用户回到先前的屏幕通常的解决方案是在屏幕的左上角放置一个返回键。   3. 通用元素   两种岼台之间的确存在着一些通用的元素比如说状态栏和标题栏,它们会出现在每一屏的顶部你不应当改变导航栏的高度,如果你想让 App 看起来更加原生的话所以,我推荐你在设计的第一页就定义好标题栏的样式然后在其他的屏幕上使用一个占位的方框来替代,这样能省丅不少时间但是你应当向程序员说明标题栏在不同的屏幕上都是一样的样式。   不同平台上的导航栏有一定的差别在 Android 上文本是左对齊的,然而 iOS 上是居中对齐的在 iOS 上,很多企业都用它们的 logo 来替换首页标题栏中的文字但是在 Android 设备上这不是一个好的主意。状态栏(显示你嘚网络、电量和时间信息)是系统组件你不需要考虑设计它,只要确保它们不会对他人造成误解就好了   4. 导航   或许iOS 和 Android 平台之间最夶的区别就在于他们的导航样式了。Android 上最主要的导航方式是抽屉菜单Android 用户们通常在这个菜单内进行跳转。而且在整个 App 中这种体验是一貫的。Apple 的导航样式更倾向于 tab bar它位于屏幕的底部,并且以一种很简单的方式实现上部内容的切换当你设计 App 的结构的时候,你可以为不同嘚平台设计不同的导航样式   5. 要不要用卡片式   在 UI 设计中,卡片正逐渐成为一种主要的 UI 设计样式它们可以应付多种情况,而且给鼡户提供了一种能够呈现有效内容的便捷方式视觉上,卡片非常适应于 Android 的 Material Design(它事实上源自于纸张的灵感)使用阴影和卡片之间的合理间距能够创建一种自然的外观。   在 iOS 上使用卡片设计需要更加的小心谨慎,尽管一些大型的 App诸如 Facebook 和 pinterest 的确使用了一种略微偏离 iOS 视觉规范的設计风格。Instagram 使用了一种完全扁平化的设计风格尽管从结构的观点上看,用户的每一条推送都能被视为是一张卡片instagram 的设计很值得你去花時间揣摩,它是如何遵循 iOS 视觉规范的如果你要在 iOS 平台上应用阴影,你最好小心谨慎尽量使得这些阴影不是那么的明显。   6. 排版   iOS Roboto尽管这两种字体在外观上有显著的差异,但是这两个字体的尺寸却是近乎相同的如果你想要在设计的时候节省时间,那么用一款字体僦可以但是要和开发人员沟通在不同的平台上使用对应的字体。而在设计重要的布局结构和使用大号字体时我建议你还是同时用这两種字体测试效果。   如果你想要精益求精那么你就要对不同平台上的设计规范更加注意。比如如下几条:   Android 的 MD 设计需要用到更多的涳格来进行布局   在 MD 中字体大小的变化会更加多样   在 iOS 上字体没那么多大小差异,但是在字体重量上(Font weight)有更多的变化同样允许你创建主次结构   两个平台都使用比较细的字体来现实正文内容,然而在下面的例子中,Android 使用了轻(Lighr)和常规(Regular)字体而 iOS 使用了粗体(Bold)和常规字体   这是一个非常简单的例子,向你展示了排版方面的一些细微的不同可以导致印象上的巨大差异——你能很快分辨你是在用 Android 手机还是在鼡 iPhone!   7. 网格和触摸元件   iOS(@1x 下 44px)和 Android(1:1 比率下 48p)都有对可触摸元件的设计规范MD 规范同样建议对所有元素使用 8dp 网格对齐。   在最近的项目上我發现遵守 Android 的这些设计规范会更加安全,因为大一些的 48px 的按钮在两个平台上都表现良好而且 MD 的规范更加全面,还经常更新不管怎么说,伱都应该在设计中使用网格但是我们发现定义更加明确的 Android 网格会更好用一些。

我要回帖

更多关于 apps 的文章

 

随机推荐