首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

WatchKit 编程入门

——乔布斯 AppleWatch 是由苹果公司创造智能手表,TimCook 于 2014 年 9月9日在苹果公司官方发布会上宣布了这一消息。...数码表冠(Digital Crown):通过对表冠操作,可以滚动列表中各项,也可以对图片进行缩放等。数码表冠还可以扮演 Home 按钮——按一下表冠,返回到主屏幕。...注意 Apple Watch 兼容设备有:iPhone5、iPhone 5c、iPhone 5s、iPhone 6 和 iPhone 6 Plus,这些设备需要运行 iOS 8.3 或者更新版本...Apple Watch 程序类型 此次发布 WatchKit,可以开发三种类型 Apple Watch 程序。...WatchKit App:这种类型程序虽然运行在 Apple Watch 中,但与之交互逻辑部分则运行在 iPhone上。 Glance:在程序中,给用户提供了一种查看重要信息补充方法。

1.7K10

破船原创——关于“watch OS 2一些东西”

而另外一群人则非常看好 Apple Watch 前景,并相信 Apple Watch 如同苹果在 2007 年发布 iPhone 一样,会再次改变世界。...Watch App 是一个运行在 Apple Watch可执行文件。它包括 storyboard 和渲染屏幕时所需资源文件。 WatchKit 扩展则是运行在 iPhone可执行文件。...那么,在 watchOS 2 中,WatchKit 架构发生了比较重大变化,我们先来看看下面这张图: 从上面的图中,可以很明显地看出,苹果把原来运行在 iPhone 手机上 WatchKit Extension...这样的话,程序给用户体验会更好,Watch App 运行可以完全独立于 iPhone 了。...并且 Apple Watch 无法处理一些业务,可以通过 Connectivity 框架,请求 iPhone 进行处理,并将结果返回给 Apple Watch

52630
您找到你想要的搜索结果了吗?
是的
没有找到

iOS开发常用之测试调试、动态更新

WatchKit应用程序 - WatchKit开源小项目示例集锦。...是不可多得地学习WatchKit示例式教程(1.如何创建一个简单交互式计数器; 2.如何从手表上控制iOS应用程序; 3.如何在WatchKit应用程序和iOS应用之间共享数据; 4,如何创建一个拥有不同背景色数字时钟...该项目使用类似Apple Watch表格,而不是将数据结构扁平化成为数组。 Apple Watch开发教程资料汇总 - Apple Watch开发教程资料汇总。...Stargate - 通过iPhone桥接实现Mac与Watch即时通讯.Stargate通过封装两个优秀基础类MMWormhole和PeerKit实现高效通讯应用.-- swift soon...作者从架构角度,思考如何设计一个完整,通讯高效且性能又好WatchKit扩展应用。

3.4K20

Apple Watch平台认知与产品设计

不过与iPad案例有所不同是,Watch虽然无法承担主任务,但其自身特性却可以使它成为iPhone增强设备 – 用户不是在所有情境下都可以方便通过iPhone来完成那些任务,但至少可以随时随地通过附属设备与那些任务...不过从技术角度来讲,完整Watch应用是由两部分构成WatchKit app,运行在Watch端。 WatchKit extension,运行在iPhone端。...其中,WatchKit app用来在Watch上构建应用界面,而运行在iPhone当中WatchKit extension则负责动态更新WatchKit app界面中数据内容。...Glance 自从 19 世纪手表诞生以来,瞥一眼手腕查看时间,已经成了人们习惯动作,有了 Apple Watch,这个习惯性一瞥可以给你更多讯息。...Watch上以最小化方式来完成,而不是无论何时都必须从口袋中掏出iPhone、解锁、找到图标并进入app才能执行。

1.1K70

Apple Watch平台认知与产品设计 - 腾讯ISUX

不过与iPad案例有所不同是,Watch虽然无法承担主任务,但其自身特性却可以使它成为iPhone增强设备 – 用户不是在所有情境下都可以方便通过iPhone来完成那些任务,但至少可以随时随地通过附属设备与那些任务...不过从技术角度来讲,完整Watch应用是由两部分构成WatchKit app,运行在Watch端。 WatchKit extension,运行在iPhone端。...其中,WatchKit app用来在Watch上构建应用界面,而运行在iPhone当中WatchKit extension则负责动态更新WatchKit app界面中数据内容。...Glance 自从 19 世纪手表诞生以来,瞥一眼手腕查看时间,已经成了人们习惯动作,有了 Apple Watch,这个习惯性一瞥可以给你更多讯息。...Watch上以最小化方式来完成,而不是无论何时都必须从口袋中掏出iPhone、解锁、找到图标并进入app才能执行。

81340

你想知道 Watch App 开发

Apple Watch Complications 你创建 Apple Watch 工程由两个相关 bundle 组成:一个 Watch app bundle 和 一个WatchKit extension...WatchKit extension bundle 位于 Watch app bundle 内,包含用于管理这些界面和响应用户互动代码。这两个包统称为 Watch app。...Watch app 是watchOS 工程核心,它提供了应用程序主界面,但这不是用户唯一看到Watch app 还可以提供自定义通知和复杂功能。...创建一个 Watch App 涉及到为您内容选择一个模板,并设计一款手表UI来显示你内容。有关 Watch App 核心架构信息,请参阅Watch应用程序架构。...这个名字来源于手表制造复杂性,其中添加功能增加了手表结构复杂性。当用户查看表面时,复杂功能是可见,并且用户可以自定义显示哪些复杂功能。

95820

走进QCon,探秘携程旅行APP

杨思洵:目前主要提供是用户预订后在行前和行中服务,预订服务由于旅行产品复杂性并不太适合在Apple Watch上完成,就像Apple Watch App设计原则是作为手机App补充,而不是取代和重复构建...也恰恰是这样机制,可以使用户对各级事项合理区分出重要程度并作出不同处理,在这个时间严重碎片化时代,帮助用户有效管理时间,这是我认为Watch提供最大核心价值,而不是简单地解决双手拿着东西、或者手机在包里情况...杨思洵:的确,Apple将Watchkit App定位于手机App补充和扩展,而并不是替代,从Watch尺寸和交互方式上来看,也不适合完成复杂功能。...Watch OS2 发布后,我们也看到整个系统机制发生了根本性变化,也开放了了更多系统接口,Watch可以独立运行App,这不仅可以使App性能和运行速度得以提升,也使Watchkit App有了更多想象和发挥空间...杨思洵:算起来团队成立已经超过一年了;其实早在Apple Watch之前,我们已经在研究如何通过可穿戴设备提供用户旅行相关服务,先是基于Android WearMoto360圆盘手表,当时被誉为最接近传统手表智能手表

864100

iWatch开发:WatchOS 消息推送教程

简介 在watch 中,通知是和iPhone 同步,在iPhoneAPP收到通知同事,也会默认推送到iWatch 上,基于watch 穿戴性,对用户来说,它上面的通知信息将比iPhone更及时...动态界面是可选,可让您自定义通知内容显示方式。 使用静态通知界面去定义一个简单版本自定义通知,其目的在于它可以为你WatchKit extension无法及时配置动态界面时提供一个临时界面。...推送演示案例 这边我将用iOS 10 本地推送消息方式来演示下,iPhone 和 iWatch 推送功能。...运行我们工程,在一分钟之后,我们iWatch 上就会收到推送消息了,如图: 要准确能让iWatch收到推送消息,需要注意以下几点: 将所配对手表取消手腕检测功能 确保你iWatch 不在充电...确保你iPhone 在锁屏状态

1.3K10

怎么让APP`iTunes Connect`名字和在设备上显示名字是一致

对于WatchKitapp,对于WatchKit应用程序,这意味着在iTunes Connect应用程序名称应该是类似于iPhone主屏幕,在AppWatch和iPhone上面的APP watch 应用...iPhone现在在Home屏幕名字由CFBundleDisplayName设置,可以在Xcode里面的info.plistBundle display name字段进行设置。...Paste_Image.png 同样WatchKit APP屏幕名字和通知名字可以从WatchKit APPinfo.plist文件CFBundleDisplayName设置。...一个WatchKit APP显示 ? Paste_Image.png 在你APP上面的Watchkit APP如果没有设置显示名字将会用bundle name。...提交您WatchKit应用程序进行审查之前,请确保iOS应用CFBundleDisplayName和CFBundleName条目以及您WatchKit应用程序CFBundleDisplayName

1.2K30

苹果M1支点:迈向真实扭曲领域

这里教训是,在苹果推出第三个版本之前,基本上都要忽视苹果新产品。所以买一些你会喜欢东西,而不是那些对市场来说还不成熟东西。...一旦你意识到这一转变驱动力不是更高性能,而是更高苹果利润率(除非你为苹果工作或投资于苹果,否则根本不会给你带来任何好处),你就会知道这还不符合你最佳利益,也许这一次你应该成为一个定居者,而不是先驱...但苹果手表(applewatch)在一段时间内可以说是市场上最好智能手表,但它只与iPhone配合使用,极大地限制了它市场机会。...在我看来,苹果手表外观不仅比苹果手表更具吸引力,更像手表;而且其丰富功能集似乎与之相配,这是迄今为止上市最令人印象深刻非苹果智能手表。...配备了压力跟踪、先进心率算法、速度表、高度计、气压计、罗盘和基于4G连接GPS,这是一个可穿戴动力。IPX8防水保护和触觉,不仅可以在水中穿着,而且在水中也很有用。

39420

张金明:一本Apple Watch开发参考书

由于Apple Watch会时刻带在用户手腕上,它是比iPhone手机离用户更近设备,跟生活相关服务可能会成为开发者争夺重点,比如空气质量、天气预报、股票信息等。...由于Apple Watch是一款销量较好产品,加上苹果公司声誉及iOS较完善生态环境,各厂商都在加紧完成在Apple Watch布局,本书出版希望能帮助开发者快速把握住这个机会。...《从iOS到Apple Watch:用WatchKit创建新型可穿戴应用》作者Wei-Meng Lee先生是一名技术专家,经常在国际会议上发表演讲,有丰富移动开发技术培训经验。...衷心希望《从iOS到Apple Watch:用WatchKit创建新型可穿戴应用》出版能够加快Apple Watch开发领域技术推广速度,为该领域研发工程师提供一手资料。...360·手机安全专家·张金明 2015年·夏 ————本文节选自《从iOS到Apple Watch:用WatchKit创建新型可穿戴应用》推荐序

46110

Apple Watch究竟值得买吗?看完这10个问题豁然开朗

鉴于它现在更多是一款手表,而不是玩应用电子产品,因此注重前两个特点,可选择它。 ▍问题3、有了Apple Watch还需要手环吗? 答案是,不需要。...在智能手表中,Apple Watch是最“漂亮”智能手表并不夸张。它在传统手表外观高度相似的情况下有非常大辨识度,独树一帜。因此如果你奔着装饰、时尚和手表本身,Apple Watch可考虑。...▍问题7、如果没有iPhone购买它有价值吗? Apple Watch=手机助理+智能手环+电子手表。如果你只是买一款电子表,并不需要与iPhone搭配。...如果你要用到其他两点,必须与iPhone搭配,未来Apple Watch应该也不会支持其他手机。如果你暂时不是iPhone用户,只是想买一款时尚电子产品,Apple Watch是可以选择。...如果与iPhone搭配起来,但主要使用Apple Watch手表功能,Apple Watch可持续使用48小时,每小时可检查时间5次。

5K60

AppleWatch开发入门七——watchOS中通知应用

watch中,通知是和iphone同步,在iphoneApp收到通知同时,会默认也推送到watch上,基于watch穿戴性,对用户来说,它上面的通知信息将比iphone更加及时。...二、WatchOS通知概览         首先,watch通知分为两部分:short-look和long-lock。...这个也好理解,静态界面是我们在写程序时就定义好界面,在通知发送到watch上时,界面会自动匹配通知内容进行显示。动态界面则是当收到通知时,会先执行我们相应配置代码,之后在进行通知界面的展示。...},         "category": "myCategory"     },          "WatchKit Simulator Actions": [         {             ...The WatchKit Simulator Actions array can provide info for one or more action buttons in addition to the

1.4K20

iWatch开发:实现iWatch 与 iPhone 之间数据发送与接收

上一代iwatch 与iPhone 数据交互使用是 openParentApplication 函数,在Watch OS2 中摒弃了这种方法,引入了WCSesison 来进行iwatch 与iPhone...使用WCSession中sendMessage发送数据,代码如下: 这边定义了一个 NSDictionary 字典作为数据对象,来发送给iPhone。...由于在头文件中添加了WCSessionDelegate 代理,所以必须要实现其中API 函数,其中didReceiveMessage 就是用于接收iPhone发来数据: 这样,我们就完成了WatchKit...,如果你需要在收到数据后更新UI,请切换到主线程去执行,不然会报如下错误: 正确做法如下: 总结 通过WCSession, 我们就可以让 iWatch 与 iPhone 进行简单数据通信,还不赶紧跟上...watch 开发脚步,来尝试做出一些有意思小玩意。

99510

AppleWatch开发入门二——界面布局 原

AppleWatch开发入门二——界面布局 一、简介         在iphone开发中,最基本布局方式是通过frame,将控件位置和大小固定在屏幕上,后来,由于手机屏幕尺寸有了略微变化,有了...:http://my.oschina.net/u/2340880/blog/423500         在watch布局方式中,我们需要抛弃iphone思路,重新接受一套新布局框架。         ...通过改变label添加顺序,可以改变其上下位置: ? 这种方式布局高度并没有限制,我们可以一直往下排列,在watch上,会出现滑动效果: ? ?...三、使用Group进行复杂界面布局         通过上面的布局方式,我们只能进行纵向排列布局,这并不能达到我们需求,WatchKit中提供那一套布局模型:Group。         ...:设置Group圆角度 四、布局中控件位置和尺寸设置         在iphone中,我们使用frame或者约束来控制控件位置和尺寸,在watch中则简单很多,尺寸和位置都是固定模式,我们只需要做一些设置即可

71920

智能手表新风云

“OPPO Watch”;9月,vivo正式发布首款智能手表“vivo Watch”。...而在第一春,因为系统跟不上、功能应用太过单一且与手机高度同质化等因素,随着新鲜感过去,智能手表在2016年迎来了一个低潮期,全年销量仅比前一天同比增长1%。...这里我们可以参考iPhone SE案例,CIRP曾发布报告,显示尽管iPhone SE在2020年第二季度推出时间较晚,但其销量占到了所有iPhone销量19%,成功让拥有旧iPhone用户升级...这一次,苹果将在iPhone SE套路——价格亲民、关键功能不缺,搬到Apple Watch产品线,其目的也不言而喻。...这背后原因,或许是因为过去智能生态还不是很成熟,不过,AIoT已经到来,也该到推广时机了。

55320

这是统治市场节奏吗?Apple Watch要兼容Android

谷歌苹果计划,那就是希望 Android Wear 智能手表支持 iPhone 手机,给iPhone 用户更多智能手表选择。...如果Apple Watch兼容Android,这款手表将会获得这两大平台智能手表市场大部分份额——或许是三大,如果Apple Watch也兼容Windows系统的话。...为何有这种脑洞大开分析,这可不是空穴来风!...在watchOS 2中,苹果提升了Apple Watch独立运行应用能力,未来该手表配对设备重要性将会降低。 Apple Watch将打造自己未来并不是那么遥远。...目前它已经拥有自己操作系统,这意味着Apple Watch可以创造自己发展道路。况且,苹果对Apple Watch期望也远不止是iPhone一款配件这么简单。

77660

苹果iPhone14系列升级A16处理器药丸屏4800万像素主摄!国内供应链厂商有哪些?

北京时间9月8日凌晨1点,苹果秋季新品发布会在线上召开,带来了全新iPhone 14系列手机,以及Apple Watch系列手表、AirPods Pro 2耳机等新品。...需要指出是,Apple watch series 8在低电量模式下,手表会暂时停用部分传感器和功能,比如屏幕常亮、自动开始体能训练、心脏健康通知等等。...Apple Watch SE国行40毫米版1999元起售,44毫米版2199元起,9月16日正式发售。 除此之外,苹果还发布了全新Apple Watch Ultra运动手表,价格为6299元起。...表盘支持显示海拔高度、指南针位置等,能够为山地、海洋等定制特定功能。...在定位方面,该手表采用了 GPS 双频解决方案,使用 L1 和 L5 GPS 双定位组合,Apple Watch Ultra 提供了目前市场上所有运动手表中最准确 GPS。

69520

AppleWatch开发入门一——Watch开发思路与应用框架

AppleWatch开发入门一——Watch开发思路与应用框架 一、引言         Apple Watch无疑是apple在智能手表领域一次革命,如何在Watch上开发出实用且具有美感应用...二、开发前我们需要准备什么         如果你没有开发过iphone,直接来做watch,我建议你不要这么做,不是不可以,而是目前所有的第三方应用都必须基于iphone扩展,原生watch应用,...1、watch应用架构         如上所说,完全脱离iphone原生watch应用,我们目前还不能开发,所有第三方watch应用必须基于一个iphonehost app。...app机制,实际运行与我们手表是App文件夹中界面,而逻辑代码实际上是运行在我们手机中,作为iphone App扩展而存在,通过手机与手表交互,来达到watch一些操作。         ...2、三种watch应用方式用途         在我们创建watch扩展时,我们勾选了两个Scene,从字面我们也可以理解差不多,这里加上我理解,不是官方解释: watch app:watch

1.8K20

智能手表爆发在即,Apple Watch稳坐头把交椅

从五个关注点看,Apple Watch将成为引领者 说实话,在华为 Watch发布时,我对于其功能没丝毫兴趣——所有Android Wear手表以及Apple Watch手表之外功能都差不多:运动、...现在智能手表,几乎是“智能手机助理+智能手环”,而不是一款被“发明”全新设备。以后它可能是。iPhone最初也被认为是一个缩小版电脑+功能手机,现在看来它并不是。...智能手机大屏化尚不足以满足触摸式交互,智能手表“戳式交互”能做到怎样让人担忧。App面向智能手表设计、更多被动Push式内容而不是Pull(拉)式内容,是规避交互弱项办法。...满足虚荣心、可以炫耀、满足一个人取悦自己需求、生活更精致、高档礼物、收藏品……这是我能联想到智能手表接下来重要功能,在市场早期更为重要,就像iPhone在2010年前后被调侃为“泡妞神器”一样。...价格:这是人们关注,但应该不是什么问题,引领者Apple Watch最低售价349美元,在传统手表市场已经属于大众型白菜价。

85560
领券