apple watch功能 应用开发有哪些注意事项

2014年底,我注意到一件很有意思的事情——众多渠道厂商纷纷发布了移动手柄。移动游戏的白热化竞争使得厂商们在玩法、画面(当然还有付费)这些传统项目上绞尽脑汁外,增强玩家移动体验的尝试一直没有停止,而硬件所带来的体验是最显而易见的。看看App Store畅销榜的榜单吧,你很难在TOP50中找到非游戏类的应用,TOP10更是成为腾讯与其他游戏巨头你挣我夺的不二战场。那么我们想一下App Store的畅销榜(假如有这么一个榜单的话),游戏占据前列应当是大概率事件。我丝毫不怀疑国内的游戏人已经注意到Apple Watch并为其准备了开发计划,但是我怀疑其开发出来的游戏产品能否被广大用户所接受。3月9日(北京时间3月10日凌晨1点),将在旧金山芳草地举行特别发布会。此前备受关注的Apple Watch将会如约而至,包括销售价格和具体的上市时间等。对于2015年初最重要的硬件设备,科技界持续不断地进行跟踪曝光。但是令我有些奇怪的是,游戏行业对这个硬件的关注度似乎不高,游戏媒体们仍然乐此不疲地关注着那些冲上付费榜、免费榜、畅销榜前列的新品,但并没有看到一篇专门分析Apple Watch可能对游戏产业所带来的影响,那么我就来做这件事吧。①、Apple Watch的屏幕尺寸有多大?综合目前各种渠道的消息,APPLE WATCH手表详细信息:38毫米及42毫米表壳;316L 不锈钢;蓝宝石水晶;Retina 显示屏;陶瓷表底。表身材质分别有:不锈钢;银色铝合金;18K金;太空黑不锈钢;太空灰;铝合金;18K玫瑰金。表带一样有6种选择,分别是:钢带;运动橡胶表带;皮革手环;经典扣式表带;时尚圈扣表带;米兰织网钢带。一共有三个版本分别是:Apple WApple Watch SApple Watch Edition。Retina显示屏,大小两个尺寸和分辨率:其中较小的38毫米型是272×340,较大的42毫米型则是312×390,长宽比都是5:4。而要想玩游戏的话,只能在这么一小块地方上进行简单的操作,而游戏按钮也就是2个或者4个而已。就分辨率而言与苹果手机和苹果相比,简直不能同日而语。而分辨率的低下,也就注定了游戏的画面和人物表现力将会非常的不尽人意。②、Apple Watch的续航强不强?苹果希望Apple Watch的日均使用时间达到19小时,包括待机和2.5小时的重度使用。目前来看,Apple Watch续航时间约为一天,需要在夜晚进行充电。据了解,苹果将在Apple Watch中加入“省电模式”,以缓解这款智能手表因续航问题对用户造成的影响。目前,Apple Watch的续航能力是它的一个最大的“软肋”,而使用者也将要适应天天为一块“手表”充电。Apple Watch按照目前的情况而言,肯定不适合中重度游戏(我们所理解的中重度游戏)和长时间游戏的操作,因为那样必将大大缩短Apple Watch本身的续航能力。想要进行长时间或中重度的游戏操作,我们必将要调整思路。而EA就首先提出把Apple Watch当做第二屏来操作的游戏思路,EA的一些想法是希望用户可以使用Apple Watch的健身组件,解锁屏幕展示的游戏内的某些功能。又或者,玩家可以通过Apple Watch执行一些游戏操作,并将信息联动到平板设备中,在回到家后查看平板设备内的游戏进度。我们国内的开发者也可以进行大胆的设想,把Apple Watch中的游戏潜能尽快挖掘出来。③、Apple Watch适合做游戏还是做应用?Apple Watch最为智能手表,其中的应用功能是非常丰富的,而健身追踪将是Apple Watch最重要的功能。而游戏方面,就Apple Watch现在本身的条件很显然不合适过多的游戏操作。而未来的游戏方向或将把Apple Wtach当做第二屏的操作界面与手机或paid相连接,这样可操作的余地将会非常大。但我相信在当今的这个社会,只要有想法就没有什么不能实现的。就Apple Watch目前的情况,做应用要远远大于做游戏用,但经过各个游戏公司的不断研究,以后做什么就要看使用者的偏好了。就像现在的智能手机一样,对于重度手游玩家来说,用于玩游戏要远远大于打电话。④、Apple Watch用户多不多?Apple Watch虽然还未发布,但想要拥有Apple Watch的用户群体确实非常庞大的。据市场研究公司Strategy Analytics的最新报告认为,Apple Watch会主导智能手表市场,今年出货量将达到1540万,占全球智能手表市场份额的54.8%。以后,Apple Watch将是时尚、潮流和科技的代名词。但是真正的游戏玩家用户又有多少呢?⑤、谁是第一个Apple Watch的现象级游戏?只有38毫米和42毫米的显示屏尺寸,0.5G的内存,想要在上面玩游戏确实很考虑开发者的智慧。据媒体报道,基于Apple Watch先进的设计,大多数人可能会觉得第一款Apple Watch游戏应该十分科幻。智能辅助类游戏:根据Apple Watch自身的健康功能,完全可以在此基础上进行游戏开发。而Apple Watch首款游戏就是一个辅助Apple Watch用户掰手腕的游戏,名字叫做《iArm Wrestle Champs》。游戏就是让手表佩戴者与另一个人掰手腕,手表的“加速计”能检测到手臂倾斜的程度,以及最终谁会赢得比赛。玩家还可以为游戏拍照并录制语音片段。但因为只是一个辅助用户的游戏,所以使用者反应平平。文字类游戏:文字类游戏并不需要很大屏幕和内存,我觉得目前的Apple Watch非常适合文字类游戏。而且有的开发商也在进行了尝试。曾开发过《极限高尔夫》的游戏开发商NimbleBit宣称,他们正在为Apple Watch制作一款名叫《Letterpad》的游戏。《Letterpad》是一款文字游戏,游戏中画面将会出现9个字母,玩家要从中组成若干个相关主题的单词。从目前放出的截图可以看出,这种不需要太酷炫的画面和玩法的文字游戏非常适合在Apple Watch玩,简单易操作,也很好地适应了并不太大的屏幕。棋牌类游戏:棋牌类游戏现在一直都深受玩家的喜爱,而在Apple Watch开发出一些小类型的棋牌类游戏相信也将非常受欢迎。益智类游戏:《贪吃蛇》曾经为诺基亚3310的大卖而立下汗马功劳。相信这样模式的游戏能给开发者一些很好的启发。体感类游戏:其实Apple Watch让我想起了《燕尾服》电影中成龙带的那块控制手表,功能强大,无所不能。我觉得Apple Watch与体感游戏将是非常棒的结合。开一下按钮或者与某主机相连接,就可以开始游戏了。摇一摇:春节“摇一摇”抢红包,不知道摇坏了多少手机,如果在Apple Watch上摇一摇,不知道能摇出什么?
当乐小编:
您还能留下2000个脚印
您还能留下2000个脚印
将使用当乐游戏中心电脑版为您免费安装
安装流程:
1.下载安装当乐游戏中心PC版
2.选择应用,点击一键安装
3.连接手机到电脑,自动安装
温馨提示:请在安装成功后重启浏览器。
将使用当乐游戏中心电脑版为您免费安装
Copyright (C)
Downjoy. All Rights Reserved. 当乐公司为 Apple Watch 开发应用 - 推酷
为 Apple Watch 开发应用
目前 Apple Watch 应用不能独立于 iPhone 应用存在,它其实只能算作你的 iPhone 应用的一个扩展。所以在开始前你需要有:
一个现有的 iPhone 程序
Xcode 6.2 或以上版本
打开你的 iPhone 项目文件
在 Xcode 中选择 File & New & Target & Apple Watch & WatchKit App 点击 Next
根据项目需要选择 Include Notification Scene 、 Include Glance Scene 是否勾选(关于 Notification 和 Glance 我们稍后会谈) 点击 `Finish`
此时项目中多出了类似下图的两个目录
细心一点,你还会发现在 Targets 里面多出了 * WatchKit Extension * WatchKit App 两个 target
WatchKit Extension 运行在 iPhone 上,包含资源文件和代码
WatchKit App 运行在 Apple Watch 上,包含资源文件和 Storyboard
可以这么理解,Apple Watch 不负责逻辑,只负责界面的显示,逻辑在 iPhone 以扩展的形式存在,是 iPhone 将计算好后需要显示的内容通过 WatchKit 传给 Apple Watch(当然这一步并不需要我们操心)。
现在 Xcode 中 Scheme 选择 * WatchKit App 先运行一下
调出 Apple Watch 模拟器
iOS Simulator & Hardware & External Displays & Apple Watch
咳,当然现在什么也没有。。
WatchKit App (必须)
你的 Apple Watch 主 App,在下一节我们会着重讲一下。
Glance (可选)
Glance 用于展示你的应用的最重要的内容,不能 scroll、点击等交互,纯信息浏览,并且它的样式也很固定,形如
要把信息塞进这两个小小的 Group 中,要兼顾美观和实用,还是很有考验。
Notification (可选)
Notificatin 用于显示用户的本地通知和远程通知,它包括 Short-Look 和 Long-Look 两种形式,其中 Short-Look 长这样:
Short-Look 样式是固定的,开发者无法定制,iOS 8.2 开始 UILocalNotification 新增了一个 alertTilte 属性,专门用于在 Apple Watch 的 Short-Look 中显示,这个 alertTilte 不要太长,用于描述这条通知的显示原因,如果为空,应该就是显示 alertBody 的内容。
当有通知来了,系统会先显示 Short-Look 界面,如果用户仍在看屏幕,就会继续显 Long-Look 界面。
Long-Look 又有 Static Interface 和 Dynamic Interface 两种情况。
Static 和 Dynamic 长的差不多,它们都是只有上图中 App content 部分可以自由定制,sash 的颜色可以在 Storyboard 中定制。
Static 只有一个 Label 可以用来显示通知的主内容,你可以放一些图片啊,什么的装饰一下,让它变的好看一点。
如果还想显示一些额外的内容,就要用上 Dynamic 界面,在 Storyboard 中定好 Dynamic Notification 的样式,详细的要显示的信息(比如上图中的时间地点信息等等)可以放在 UILocalNotification 的 userInfo 属性中,等有通知来了,界面相关联的 WKUserNotificationInterfaceController 子类会调用下面两个方法,此时在其中根据相应的 notification 信息更新界面就好。
- (void)didReceiveLocalNotification:(UILocalNotification *)localNotification withCompletion:(void (^)(WKUserNotificationInterfaceType))completionHandler
- (void)didReceiveRemoteNotification:(NSDictionary *)remoteNotification withCompletion:(void (^)(WKUserNotificationInterfaceType))completionHandler
如果你的计算时间过长或者 completionHandler 返回的是 WKUserNotificationInterfaceTypeCustom 或者在 Storyboard 中没有勾选 Has Dynamic Interface 那么就显示 Static 界面。
你可以通过 Notification 的 category 设计相应的不同的显示样式。
WatchKit Apps
WatchKit 的界面都要在 Storyboard 中完成,不同于其他 iOS Apps,它不能设置 frame 也不支持autolayout,它有一个比较重要的 Group 的概念:
所有在 Group 中的 View 按照横向或者竖向的顺序依次自动排列(在 Storyboard 中设置 Group 的 layout 属性)
View 可以设置在 Group 中的相对位置,垂直居中/左右居中/居左/居右/居上/居下(在 Storyboard 中设置 View 的 Position 属性)
Group 中 View 之间的间隙可以通过 Storyboard 中设置 Group 的 Space 大小来调节
Group 的上下左右留白可以通过 Storyboard 中设置 Group 的 Insets 设置成 Custom 来调节
Group 可以设置背景图片或背景颜色
其他还有:
可以通过 View 的 Size 属性设置 View 的大小,当设置成 Size to Fit Content ,View 的大小会随着其中的内容自动撑开,比如一个 Label,它就可以随着文字的长短自适应宽高,在比如 Group,就可以随着里面 View 的大小自适应宽高。
在 Storyboard 中,属性的前面有 + 号的,可以对 38mm 和 42mm 两个尺寸的屏幕分别设置
在 Storyboard 右边栏第一个 tab 下,设置 Group Tint 的颜色,这个颜色也是每个 Controller 的 title 的颜色。
Navigation
在 WatchKit 中,Navigation 有两种形式
Page based. 类似于 iOS 系统天气应用,是卡片式的,一页一页的,下方自带 PageControl
Hierarchical. 就是我们通常用的,push,pop 是一级一级往下的,自带边缘右滑返回
这两种 Navigation 形式 在你的程序中只能出现一种,比如不能 push 进去之后,在 page 一页一页的详情页左右滑。
WKInterfaceController 提供了下面几种方法
- (id)contextForSegueWithIdentifier:(NSString *)segueI
- (NSArray *)contextsForSegueWithIdentifier:(NSString *)segueI
- (id)contextForSegueWithIdentifier:(NSString *)segueIdentifier inTable:(WKInterfaceTable *)table rowIndex:(NSInteger)rowI
- (NSArray *)contextsForSegueWithIdentifier:(NSString *)segueIdentifier inTable:(WKInterfaceTable *)table rowIndex:(NSInteger)rowI
比如 Master-Detail 模型,第一页是个 table,点击某个 cell,进入相应的详情页。那么你可以在 MasterInterfaceControlloer 中添加这样一个方法,返回下一页需要的数据对象:
- (id)contextForSegueWithIdentifier:(NSString *)segueIdentifier inTable:(WKInterfaceTable *)table rowIndex:(NSInteger)rowIndex {
return dataObjects[rowIndex];
在 DetailInterfaceController 中
- (void)awakeWithContext:(id)context {
这个 context 就是 MasterInterfaceController 传给你的值。
关于界面,想扒一张 Mattt 的图,原文在
,这里就不多说了。
还是在多说两句吧 orz,Menu 是点击屏幕长按弹出来的,每个 InterfateController 最多有一个 Menu。
WKInterfaceTable 没有 dataSorce 和 delegate。数据的设置看
,当有 cell 被点到了 WKInterfaceController 会 call 下面的这个方法。
- (void)table:(WKInterfaceTable *)table didSelectRowAtIndex:(NSInteger)rowI
Apple Watch 和 iPhone 的数据共享也是通过 App Groups 实现的,如果有需要可以看一下我之前拙文
打开 iPhone
WKInterfaceController 提供了这样一个类方法用于打开相应 iPhone 程序,userInfo 不能为空
+ (BOOL)openParentApplication:(NSDictionary *)userInfo reply:(void(^)(NSDictionary *replyInfo, NSError *error))
同时在 iPhone 程序的 AppDeleage.m 中要给出相应的应答
- (void)application:(UIApplication *)application handleWatchKitExtensionRequest:(NSDictionary *)userInfo reply:(void (^)(NSDictionary *))
总的来说,为 Apple Watch 开发 App 还是很简单的,界面的排版几乎是半自动的,如果之前已经做了通知中心挂件,在数据方面也有现成的。上周苹果的发布会上正式确定了 Apple Watch 的发布时间,做为脑残粉还是非常期待的。希望大家打开思路,不要被小小的屏幕所局限,希望看到更多有趣的 Apple Watch App,与大家共勉。
还是要看的,嗯!
如有错误,欢迎留言指出。
已发表评论数()
&&登&&&录&&
已收藏到推刊!
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见Apple Watch开发注意基本点_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
文档贡献者
评价文档:
Apple Watch开发注意基本点
苹​果​手​表​开​发​注​意​基​本​点
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
大小:985.50KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢&&|&&责编:刘菲菲
  在iOS&8.2正式版更新以后,在手机界面上就多出了一个“Apple&Watch”的新图标,这是专门针对苹果新产品Apple&Watch的应用,主要作用就是连接iPhone和Apple&Watch,并未Apple&Watch下载应用。  打开“Apple&Watch”首先进入的是“我的手表”界面,中间有一个“开始配对”的按钮。点击它就可以与自己的Apple&Watch进行陪对了。不过要先打开iPhone的无线网和蓝牙。  当然现在Apple&Watch还没有上市,所以我们也没有东西可以配对,倒是有一个“进一步了解Apple&Watch”可以先了解一下Apple&Watch产品。  第二个是“探索”部分,由于Apple&Watch还没有上市,所以改界面处于未开发状态,同样只是能够“进一步了解Apple&Watch”看看介绍。  这个部分将在将来提供用户更多关于Apple&Watch玩法的内容,但目前还不能确定。有可能会涉及到社交网络,运动健康等内容。  最后的“App&Store”,这应该是“Apple&Watch”这款应用最重要的部分,所有在Apple&Watch安装的应用都要通过它,经由iPhone安装到Apple&Watch上。这是作为安装器一般的存在。  由于Apple&Watch的尺寸原因,直接在Apple&Watch上安装应用会有很糟的体验,所以通过iPhone安装会有一个更好的效果。比如详细了解应用的说明和图片,在iPhone上都要比在Apple&Watch上强的多。  当然现在这个页面还没有开放,不过各大软件开发商都已经跃跃欲试了,将来Apple&Watch的App&Watch中一定不会缺少优质应用。  好了,关于“Apple&Watch”我们今天就介绍到这里,之后Apple&Watch上市后,我们还将进一步进行介绍更详细的操作流程和应用推荐。
在手机上看文章分享到朋友圈
关注ZOL公众号新鲜热门科技资讯随身看  随着开卖日期的临近,与Apple Watch相关的更多销售细节开始逐渐曝光。据国内知名iOS应用分发平台PP助手了解,受面板良品率偏低的影响,Apple Watch产量减少,为保证正常销售,苹果将在Apple Watch上市初期采用全新的线上预订系统。用户购买Apple Watch之前都需要注意哪些事项,跟着PP助手一起来看。
Apple Watch将开卖
  Apple Watch 销售新政 未经预约不可提货
  根据苹果的培训文档显示,在Apple Watch上市初期,苹果零售商店将不允许任何未经预约的用户购买Apple Watch,用户必须先到线上进行产品预订(必须指定型号),然后才能到店内取货,与此前的iPhone6/6 Plus到店取货政策类似。文档同时表明,未预约的用户想在店内购买Apple Watch,店内将为其提供试戴并通过Apple Store帮助其在网上下单,然后在店内完成取货。
  另据PP助手了解,由于产量减少,Apple Watch或采用限量首发方式,想要第一时间入手Apple Watch的用户最好在4月10号提前预约。
  Apple Watch 不参与任何优惠活动 礼品卡换购也不行
  在“黑五”购物节或一些特殊节日,苹果通常会对店中的Mac、iPhone、iPad等产品进行促销活动,或打折出售或赠送礼品卡,但即将上市的Apple Watch将会是一个例外。据苹果知情人士透露,Apple Watch将不会参与一切促销活动,而且苹果将不允许用户使用购买其他产品获得的礼品卡参与购买任意款式的Apple Watch。
来源:&&&&&&
(责编:实习生、蒋成柳)
使用其他账号登录:
恭喜你,发表成功!
请牢记你的用户名:,密码:,立即进入修改密码。
5s后自动返回
5s后自动返回
恭喜你,发表成功!
5s后自动返回
最新评论热门评论
关注人民网海南视窗微博微信
【人民网海南视窗版权与免责声明】
   1、凡本网注明“独家稿件”的所有稿件和图片,其版权均属人民网海南视窗所有,转载时请注明“稿件来源:人民网海南视窗”,违者本网将依法追究责任。
   2、凡没有注明“独家稿件”及其它转载的作品,均来源于其它媒体,转载目的在于传递更多信息,与本网立场无关,本网对其观点和真实性不承担责任。
   3、如因作品内容、版权和其它问题需要同本网联系,请在发布或转载时间之后的30日以内进行。
&         
新闻热搜词
72小时热点新闻回顾
1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.

我要回帖

更多关于 apple watch功能 的文章

 

随机推荐