近日、苹果这边为Apple Watch推送watchOS 4.3更新,那边知名社交平台Instagram就宣布砍掉其原生Apple Watch应用。 instagram给出的解释是苹果从4月1日起不再支持watchOS 1 SDK开发框架,而Instagram的Apple Watch应用就是基于这套框架开发的。 Instagram并没有打算与时俱进地为watchOS 4重建应用,相反他们决定彻底砍掉该项目。 目前,Apple Watch用户只能看到消息推送通知,但不能在Apple Watch上浏览消息。
在watch 中,通知是和iPhone 同步的,在iPhone上的APP收到通知的同事,也会默认推送到iWatch 上,基于watch 的穿戴性,对用户来说,它上面的通知信息将比iPhone更及时。
今年的大会上,苹果最先向我们展示了Apple Watch的最新操作系统watchOS 3。 据介绍,watchOS 3运行应用时会非常迅速流畅,并且系统整体的运行速度也有了很大的提升。 在现场,苹果甚至不惜用watchOS 2超慢的运行速度来反衬新系统,并宣称可提速7倍,令人期待万分。 用户界面上,watchOS 3新增加了“控制中心”功能,用户通过向上滑动就能看到目前手表上的选项,和使用iPhone时一样。 值得一提的是,watchOS 3还支持手写和中文输入。 watchOS 3的一项重要更新是安全功能。通过按压Apple Watch侧边的按钮,用户就能唤醒SOS求助电话功能。 苹果表示,新版watchOS 3的开发者预览版将会在今天上线,而正式版将于今年秋天对外发布。
watchOS中进行异步图片加载和缓存的策略 一、引言 iWatch是智能手表的一次革命。 iWatch的应用也将会越来越多,基于watch的一些特点,watchOS的开发者需要更加精益的把握watch的UI和性能。 运用watchOS自带的缓存体系进行数据的缓存,是增强用户体验度的一种方式,这篇博客,介绍在watchOS中进行异步加载图片和缓存的方法,愿与志同道合的朋友,一起交流。 关于watchOS中的缓存框架,在这里:http://my.oschina.net/u/2340880/blog/519023 。 } } //查找缓存中是否有图片 //遍历watchOS的缓存目录 for var i=0 ; i<imagedic.allKeys.count
AppleWatch开发入门七——watchOS中通知的应用 一、引言 在iOS系统中,支持的通知有两种类型:本地通知和远程通知。 二、WatchOS通知概览 首先,watch上的通知分为两部分:short-look和long-lock。 三、如何在模拟器上模拟远程推送 在watchOS模拟器上,Xcode为我们准备好了一种可以模拟测试推送的方式。
本次发布会带来了iOS 16、watchOS 9、M2芯片以及新的MacBook等软硬件新品,同时也对现有的软件系统进行了改进和优化。 WatchOS 9升级 四个全新的Apple Watch表盘 增加了跑步指标(垂直振荡、步幅和地面接触时间) 锻炼时跟踪心率区间 心房颤动 睡眠阶段跟踪 药物应用 全新表盘
周智勋/BeyondVincent 资深iOS开发专家 本文整理了BeyondVincent对watchOS 2的认识及相关参考文献,内容包括watchOS 2 中有哪些改进、迁移到 watchOS 2 今天就先来谈谈关于 watchOS 2 的一些东西吧。 Part 1 watchOS 2 苹果早在 2015 年 6 月 9 日,就向开发者发布了 watchOS 2,但是到今天(2015 年 10 月 17 日)还没有向消费者公开,目前只能拥有苹果开发者账号的人才能够安装 Part 2 WatchKit 架构变化 在 watchOS 1 做过开发的人,都应该熟悉如下这张图: 如上图所示,在 watchOS 1 上面做开发,Apple Watch 应用程序由两部分构成:Watch 当然,开发者在进行 watchOS 2 开发或迁移时,还有一些需要注意的地方:关于 迁移到 watchOS 2 上的开发 参考资料 watchOS 2 Transition Guide : watchOS
; @property(nullable,nonatomic,copy) NSArray<NSString *> *strings __TVOS_PROHIBITED __WATCHOS_PROHIBITED ,copy) UIImage *image __TVOS_PROHIBITED __WATCHOS_PROHIBITED; @property(nullable,nonatomic,copy) NSArray <UIImage *> *images __TVOS_PROHIBITED __WATCHOS_PROHIBITED; @property(nullable,nonatomic,copy) UIColor *color __TVOS_PROHIBITED __WATCHOS_PROHIBITED; @property(nullable,nonatomic,copy) NSArray<UIColor *> *colors __TVOS_PROHIBITED __WATCHOS_PROHIBITED;
(2.0), tvos(9.0)) = -1018, NSURLErrorCallIsActive API_AVAILABLE(macos(10.7), ios(3.0), watchos 9.0)) = -1019, NSURLErrorDataNotAllowed API_AVAILABLE(macos(10.7), ios(3.0), watchos , NSURLErrorBackgroundSessionRequiresSharedContainer API_AVAILABLE(macos(10.10), ios(8.0), watchos = -995, NSURLErrorBackgroundSessionInUseByAnotherProcess API_AVAILABLE(macos(10.10), ios(8.0), watchos (9.0)) = -996, NSURLErrorBackgroundSessionWasDisconnected API_AVAILABLE(macos(10.10), ios(8.0), watchos
. */ @property (readonly) NSString * SSID API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(macos, watchos, tvos Default is NO. */ @property BOOL joinOnce API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(macos, watchos, tvos . */ - (instancetype)initWithSSID:(NSString *)SSID API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(macos, watchos passphrase:(NSString *)passphrase isWEP:(BOOL)isWEP API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(macos, watchos - (void)removeConfigurationForSSID:(NSString *)SSID API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(macos, watchos
> NS_ASSUME_NONNULL_BEGIN /// Model Prediction Input Type API_AVAILABLE(macos(10.13), ios(11.0), watchos outTensor; @end /// Class for model loading and prediction API_AVAILABLE(macos(10.13), ios(11.0), watchos *)configuration error:(NSError * _Nullable * _Nullable)error API_AVAILABLE(macos(10.14), ios(12.0), watchos (4.0), tvos(11.0)) 下面的是coreML2.0新增的接口以及对应的系统版本: API_AVAILABLE(macos(10.14), ios(12.0), watchos(5.0), * An object to hold options for loading a model. */ API_AVAILABLE(macos(10.14), ios(12.0), watchos(5.0
2016-06-1407:35:04 发表评论 896℃热度 iOS 10 macOS Sierra WatchOS 3 tvOS 目录 作为一个iOS程序猿,昨天熬夜看WWDC2016,看到凌晨 WatchOS 3 ? watchOS 3系统应用的响应速度更快,是此前的7倍,开启应用无需等待,在Apple Watch上实现应用驻留内存并可以实时预览。 watchOS 3采用全新的交互界面设计,配色、排版方案更加丰富,用户可通过滑动进行切换。 watchOS 3还新增了一个动态效果米奇表盘,升级全新健身应用,加入Activity Share功能,支持活动分享,查看好友的运动情况,以及发送互动信息。 在watchOS 3系统下,侧键功能改名为“Dock”按键,按压即可在多个板块之间快速切换,而且第三方应用也可添加Dock面板,长按侧边按键可实现SOS紧急呼叫。
/自定义的音频音效 /* 注意,音频文件必须在bundle中或者在Library/Sounds目录下 */ + (instancetype)soundNamed:(NSString *)name __WATCHOS_PROHIBITED 则默认从扩展名中推断 extern NSString * const UNNotificationAttachmentOptionsTypeHintKey __IOS_AVAILABLE(10.0) __WATCHOS_AVAILABLE 1 extern NSString * const UNNotificationAttachmentOptionsThumbnailHiddenKey __IOS_AVAILABLE(10.0) __WATCHOS_AVAILABLE //无内容 UNErrorCodeNotificationInvalidNoContent, } __IOS_AVAILABLE(10.0) __TVOS_AVAILABLE(10.0) __WATCHOS_AVAILABLE ; //提醒框风格 @property (NS_NONATOMIC_IOSONLY, readonly) UNAlertStyle alertStyle __TVOS_PROHIBITED __WATCHOS_PROHIBITED
WWDC 2017亮点回顾:四大OS更新+3款新品 在WWDC 2017大会上,苹果正式发布了iOS11,同时还带来了macOS High Sierra、watchOS 4以及tvOS的更新。 新版的苹果桌面系统——macOS Sierra,其更新的核心就是移动、桌面生态的协同化,以让iOS、watchOS和Mac OS融为一体,形成牢不可破的生态体验。 此外,watchOS 3新系统采用了全新的交互界面设计,配色、排版方案更加丰富,用户可通过滑动进行切换。同时,watchOS 3开放了大量API,并加入游戏中心、Apple Pay功能。 WWDC 2015亮点回顾:智能穿戴将取代手机成为世界的中心 在WWDC 2015上,苹果发布了iOS 9、OS X和watchOS 2三大系统的更新,这表明以智能穿戴为中心的时代即将到来。 同时,苹果还推出了一套独立的智能手表操作系统——watchOS 2。新版的watchOS操作系统,在个性化界面、交互体验、运动健康功能、新软件以及开发者方面进行了升级。
iOS、macOS(OS X更名)、watchOS、tvOS共同构成了苹果系统方阵,这意味着库克在移动设备、桌面办公、可穿戴设备、家庭娱乐四大领域的生态战略部署更加成熟。 三、深度呼吸的watchOS Apple Watch已经发布两年之久,本次WWDC依旧没有更新硬件,但在系统方面发布全新watchOS 3。 watchOS 3在交互方面引入场景化体验。和之前点击应用不同,新watchOS 3将应用场景化,通过点击Dock键即可换出场景界面,你可以对联系人、健身、日历提醒等等建立场景界面,随时调出。 Scribble功能是watchOS 3推出的全新功能。 watchOS 3中“Activity sharing”功能就像是微信中的“微信运动”。
在watchOS中,由于性能和屏幕尺寸的限制,对于动画,并没有强大的框架支持,但是这并不是说开发者就没办法在watch上添加动画的特效了。 在watchOS中唯一可以让开发者用于动画操作的就是帧动画。 和iOS类似,watchOS中的真动画也是通过UIImage对象的合集来展示的。只是设置和用法略有不同。 首先,watchOS中帧动画的操作被单独封装成了一个协议,当然,WKInterfaceImage类是遵守了这个协议的: public protocol WKImageAnimatable : NSObjectProtocol
在教程的一开始,我们就说过 SwiftUI 是跨平台的,本文主要讲解当开发好基于 iOS 的 App 以后,如何快速实现 watchOS 和 macOS 的跨平台 App。 创建watchOS App 给当前项目添加 watchOS 的 Target,选择 Xcode 菜单:File > New > Target > watchOS > Watch App for iOS 修改完成以后,在运行按钮上,可供选择的 Target 就有了刚刚创建 watchOS App,然后选择一个模拟器(或真机)运行即可。 watchOS 如果直接运行 iOS 的代码,虽然不报错但 UI 会显示很难看,所以需要调整一下。
@property (readonly, getter=isAsynchronous) BOOL asynchronous API_AVAILABLE(macos(10.8), ios(7.0), watchos (2.0), tvos(9.0)); - (void)waitUntilFinished API_AVAILABLE(macos(10.6), ios(4.0), watchos(2.0), tvos ; @property double threadPriority API_DEPRECATED("Not supported", macos(10.6,10.10), ios(4.0,8.0), watchos tvos(9.0,9.0)); @property NSQualityOfService qualityOfService API_AVAILABLE(macos(10.10), ios(8.0), watchos (2.0), tvos(9.0)); @property (nullable, copy) NSString *name API_AVAILABLE(macos(10.10), ios(8.0), watchos
WatchOS 5,互动性和社交性更强 iOS 12介绍结束了,库克开启了WatchOS 5篇章。相比iOS 12,WatchOS 5要简单很多,它被分为了两大部分,健康和链接。 此次WatchOS 5,除去记录健康行为及相关数据之外,还新增了“虚拟奖章”,只用用户完成了运动目标,就能获得一枚。 除此之外,针对不同的运动项目,如游泳、跑步、爬山、瑜伽等,WatchOS 5还会调至相应的涌动状态并进行数据记录,并通过Start Alert/End Alert进行相应的提示。 WatchOS 5也支持Siri快捷键功能。这意味着,在运动过程中,如果想要使用Siri,将不再需要说“Hey Siri”将其唤醒,而只要抬起手腕“下达指令”即可。 除以上两大点之外,WatchOS 5还新增了New APP、Web content、交互式通知以及Student ID Cards等功能,在交互性和社交性上有了很大的提升。
苹果四大平台——watchOS、tvOS、macOS(OS X更名)、iOS共同构成了苹果系统方阵,其中Apple Watch、Apple TV、Mac电脑和 iPhone这四大操作系统都有了全新的更新 健康升级之watchOS 苹果的设计目标是让智能手表Apple Watch的表面用起来更像普通手表。本次大会发布了全新的watchOS 3。 watchOS后台可运行App,整体的应用运行速度加快了7倍,同时苹果将iOS的控制中心引进了watchOS。 支持手写输入功能Scribble,同时支持中英文。 watchOS现更新SOS模式。可拨打紧急电话,还可以定位调用当地紧急电话。 更新健康应用。