1. Apple WatchKit 下载试玩

    随着 Xcode 6.2 Beta 的更新发布,苹果公司开放了 WatchKit,赶紧尝鲜下载玩玩。

    创建 WatchKit Apps

    WatchKit 提供三种条件来扩展 iPhone app:WatchKit Apps、Glances 以及 Actionable Notifications。这些类型都必须依赖于已经存在的 iOS 应用而存在。所以在创建新 WatchKit 应用的时候在 Xcode 的创建新项目中是找不到的,而是作为已经存在的 iOS 项目的新 Target 来创建。

    [gallery ids="43255,43249"]

    创建完成之后整个的项目结构是这样的:watchkit_xcode

    Apple Watch模拟器

    Apple Watch 显示屏是方形的,有两种尺寸:38 mm 和 42mm …


  2. 新版 iTunes Connect 提交 App 遇到的问题

    随着 Apple 将其 OS X Yosemite 更新到扁平化风格后,iTunes Connect 终于也被拍扁了。除了 UI 扁平化外,也改进了用户体验,能够快速切换到其它功能,并且新增了 Prerelease 项。

    遇到的问题

    今天在为 app 发布新版本的时候发现,其流程和以往有所不同。增加新版本在一个页面上完成,之后就是使用工具提交要发布app的二进制包。这里有一个小的更新,可以选择账户里面所有的app进行上传。问题是上传完发布包后,点 "Submit for Review" 会有错误提示:"You must choose a build."。
    同时又发现没有地方可以选择一个编译版本来发布,是不是令人很郁闷啊。

    问题原因

    原来,我们提交上传的包被移到 Prerelease 下了。而且这里也有原因说明:"After builds are uploaded …

  3. iOS 用户体验与界面设计学习

    如何学习iOS用户体验与界面设计

    iPhoneLineUp

    Apple 公司有世界上最牛X的UI工程师,iOS内置的UI绝对值得开发人员学习。比如内置程序电话,邮件,通讯录,日历,相册等。

    不要一意追求自己的UI与众不同。最好遵从 Apple UI 设计规范 《iPhone Human Interface Guidelines》,简称HIG。

    如果不遵从HIG规范,用户需要学习新的操作方式,而付出代价。

    image1

    聚焦是iPhone数据输入模式最大特点,键盘占据了屏幕很大空间,一次输入一个字段或一小组能在键盘上完全显示的字段是明智之举。

    这样看起来增加了用户的操作,但胜于较直观,简洁。“以尽可能少的精力和资源去完成尽可能大的生产率”,减少点击数并非最有效的设计。鼠标的发明是人机交互史上的一大革命,但是,多点触控操作更具有革命性。大幅降低学习曲线,减少从思考输出步骤,点击的低廉。手指就是输入设备,而且是最有效的。

    iPhone用户喜欢触感性的东西,都应有视觉反应,甚至可以不管有无实际功能。比如允许视图滑动,即使数据没有超出可视范围。

    image2

    精致,用户可以感觉到应用微小的细节,UI设计的每一点都需要精雕细琢。


Page 2 / 2