开放是否能让苹果成为智能家居的标准制定者?

开放是否能让苹果成为智能家居的标准制定者?

大家好,又见面了,我是全栈君。

开放是否能让苹果成为智能家居的标准制定者?

    苹果今年的WWDC有些特殊,众所周知,在以往,苹果总会公布一些硬件产品以获得市场的关注。而在今年的WWDC上,苹果不仅没有公布大家期望的可穿戴设备。也没有公布贴上Beats标签的耳机。只是,苹果却公布了HomeKit和Swift,这两者也足以让我们看到苹果的诚意。以及苹果未来的发展战略和方向。


    
HomeKit是否能让苹果成为智能家居的标准制定者?

    什么是HomeKit?它是一个开放的API,能够和市面上主流的智能家居产品进行配对对接,包含智能家居的通用协议、安全配对。

依照苹果的计划,有了HomeKit,用户通过iPhone就能够控制市面主流智能家居产品。


    HomeKit详细是怎样实现的?据悉,苹果将为消费者提供一款iOS设备。并通过一款应用,或是通过其合作伙伴应用的一个经常使用UI接口,去控制用户的家居产品。苹果负责软件project的高级副总裁Craig Federighi表示,用户甚至能够集中不同的应用,然后用一个命令来控制。比如,假设你要离开家,仅仅需告诉Siri你走了,那么这一个命令就能运行多个操作,包含关闭室内灯光和锁门。

实际上,在HomeKit框架里面。开发人员能够定义好一些初始设备,比方门锁、车库大门、灯光开关。

HomeKit支持开发人员能够自己定义无限数量的新设备,能够说HomeKit是个很开放的体系。


    如此看来,HomeKit为智能家居未来的发展提供了一个重要的方向,只是。苹果也有自己的如意算盘——假设设备想被iOS控制,必需要先增加到Made For iPhone(MFI)项目中,即按苹果的要求将特殊的无线芯片和软件包整合在硬件设备里面。

    能够看出,HomeKit具有非常强的开放性。并且,基于安全性的考虑,全部支持HomeKit的硬件都使用了端到端加密的方式。

只是,这一切都有个大前提,就是增加到MFI项目中。


    
Swift——开发人员的福音

    除了HomeKit之外。Swift也是本次WWDC的一大看点,这对开发人员而言,无异于一个重大的福音。据介绍,Swift在速度方面十分出色。并具有非常高的兼容性,其代码能够与C语言和Objective-C共存,这样的特性意味着Swift不会对现有的编程体系造成什么负面影响,但其优势能够发挥到最大。


    有关Swift的高效性,官方给出了一组各类语言的对照数据,以开发语言Python为类比对象,Objective-C的效率是Python的2.8倍,而Swift则是Python的3.9倍。

并且,Swift攻克了“垃圾回收”问题。

Objective-C长期以来最受诟病之处是其不支持“垃圾回收”,Swift对该问题进行了解决,其垃圾回收机制使程序猿不须要手动去释放多余内存,能够借此减轻很多负担。


    在本次WWDC上,有开发人员现场用Swift开发了一款游戏,用最直观的方式展示了WWDC强大的特性,这款语言可以实时构建并执行代码的特性给开发人员留下了相当深刻的印象。加上Swift强大的兼容性。一定会拉拢不少开发人员进入到苹果开发阵营。在Swift越来越亲民、越来越普及的同一时候,基于Swift所开发出来的产品也将更加多元、更丰富。

    总的来说,在这次WWDC上。苹果尽管没有公布什么颠覆性的硬件产品,但HomeKit和Swift的出现,其意义依旧重大,至少,苹果变得更开放了。

当然,除了HomeKit和Swift之外,苹果还公布了全新的操作系统、开放新SDK和新版API。这一系列对苹果的生态链而言,无异于一剂强心针。(文/王易见 QQ543415188 本文原载于《计算机应用文摘》)


 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/116030.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 文件系统的类型「建议收藏」

    文件系统的类型「建议收藏」文件系统类型:ext2:早期linux中常用的文件系统ext3:ext2的升级版,带日志功能RAMFS:内存文件系统,速度很快NFS:网络文件系统,由SUN发明,主要用于远程文

    2022年7月3日
    22
  • 6个Python工程师必考的面试题「建议收藏」

    Python学习网有大量免费的Python入门教程,欢迎大家来学习。本文主要给大家介绍6个Python工程师必考的面试题。

    2022年1月18日
    74
  • 降维算法:主成分分析 VS 自动编码器

    降维算法:主成分分析 VS 自动编码器降维是一种减少特征空间维度以获得稳定的、统计上可靠的机器学习模型的技术。降维主要有两种途径:特征选择和特征变换。特征选择通过选择重要程度最高的若干特征,移除共性的或者重要程度较低的特征。特征转换也称为特征提取,试图将高维数据投影到低维空间。一些特征转换技术有主成分分析(PCA)、矩阵分解、自动编码器(Autoencoders)、t-Sne、UMAP等。本文主要介绍了主成分分析以及自动编码器两种方法,具体分析两者的优缺点,并且通过一个生动的示例进行详解。主成分分析主成分分析是一种无监督技术,将原始数

    2022年5月27日
    36
  • Android – match_parent 和 fill_parent差异

    Android – match_parent 和 fill_parent差异

    2022年1月2日
    52
  • 5G融合通信_网关正在获取怎么解决

    5G融合通信_网关正在获取怎么解决随着物联网5G商用步伐的加速和5G网络建设的突飞猛进,2020年无疑成为5G向千行百业拓展落地的关键之年。作为“新基建”的领头羊,5G已凝聚产业链力量,蓄势待发为行业的智能化和数字化转型赋能,为新一轮经济增长提速。GrassRouter作为5G技术在超高清视频传输领域应用的领先代表,于今年推出了最新一代5G高速物联网B4G+5G聚合路由器,可支持构建点对点安全传输链路,支持移动/联通/电信混用,实现多达7条2G/3G/4G/5G/有线传输链路聚合,成为5G应用落地的重点项目之一。5G要全面覆盖还

    2022年10月3日
    3
  • docker 上传本地镜像_docker从本地文件拉取镜像

    docker 上传本地镜像_docker从本地文件拉取镜像前言之前通过docker搭建过jenkins+python3环境,如果想要在不同的机器上搭建一样的环境,就可以将之前搭建的镜像上传到镜像仓库,这样方便在不同的机器上快速搭建同一套环境。如果公开的话

    2022年7月29日
    33

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号