“开发者模式”来了,这或许是iOS 16最大改变

您所在的位置:网站首页 mac开发者模式怎么打开 “开发者模式”来了,这或许是iOS 16最大改变

“开发者模式”来了,这或许是iOS 16最大改变

2024-07-13 22:23:24| 来源: 网络整理| 查看: 265

0 分享至

用微信扫码二维码

分享至好友和朋友圈

隐私与安全性”下找到开发者模式开关,点击之后系统会显示警告,警告用户打开开发者模式之后会降低设备的安全性。要继续启用开发人员模式,需要点击警告的重新启动按钮。在设备重新启动并解锁后,依然显示一条警报,需要用户再次确认是否要启用开发者模式,然后点击打开,并在出现提示时输入设备密码。","marks":[]}]}],"state":{}},{"type":"block","id":"T7lD-1654598112121","name":"paragraph","data":{"version":1},"nodes":[{"type":"text","id":"qOqg-1654598112120","leaves":[{"text":"苹果将开发者模式的开启设置的如此之复杂,就是为了避免普通用户不小心打开该功能,进而导致一系列的麻烦。没错,苹果在文章开头就明确要求使用开发者模式的人确认他们是开发人员,知晓相关风险。但实际上,该功能和苹果之前的开发者模式是完全不同的,在iOS 16上的开发者模式其实更类似于Android上的同名功能。","marks":[]}]}],"state":{}},{"type":"block","id":"xzX8-1654598229572","name":"paragraph","data":{"version":1},"nodes":[{"type":"text","id":"Lgsw-1654598229570","leaves":[{"text":"在今年的WWDC之前,iOS上当然是存在开发者模式的,要不然为苹果开发APP的开发者要如何测试他们的软件呢?需要借助数据线将iPhone连接到Mac上,然后还需要苹果专门的集成开发工具Xcode,再找到“Window”里的“Devices and Simulators”并点击,在弹出的页面里选择相关的iPhone,最终在iPhone上就可以看到开发者模块的选项。","marks":[]}]}],"state":{}},{"type":"block","id":"CXm7-1654599963175","name":"paragraph","data":{"version":1},"nodes":[{"type":"text","id":"82p0-1654599963167","leaves":[{"text":"显而易见,在iOS 16之前的开发者模式需要借助Mac和专业的开发工具,这才是真正面向开发者的“开发者模式”,而现在仅需要在手机上就可以操作的“开发者模式”。要知道,在过去的十数年间,苹果一直以来都没有向普通用户开发过类似的功能,甚至于说普通用户不能完全掌握自己的手机是iPhone与Android最大的区别所在。","marks":[]}]}],"state":{}},{"type":"block","id":"VWdK-1654600491279","name":"paragraph","data":{"version":1},"nodes":[{"type":"text","id":"m92c-1654600491277","leaves":[{"text":"没错,在Android和iOS的竞争中,Android打出的是自由开放旗帜,用户在购买Android手机之后是可以通过谷歌主动开放的ROOT功能进而掌控手机的全部权限。而iOS则恰恰相反,给出的卖点是通过苹果对于系统的完善保护和对开发者的严格要求打造出高质量的封闭生态,用户买到手机之后几乎什么都不用做就可以直接使用,当然用户也什么都不能做。","marks":[]}]}],"state":{}},{"type":"block","id":"VHj6-1654600755891","name":"paragraph","data":{"version":1},"nodes":[{"type":"text","id":"xU1c-1654600755883","leaves":[{"text":"长期以来,苹果iOS给消费者的感觉就是苹果包办一切做出了一个不透明但极为好用的“黑盒子”,用户只需要“知其然”却不用“知其所以然”。而谷歌的Android给用户的是一个拥有多种可能的“积木”,用户可以根据自己的喜好打造独属于自己的智能手机体验。这种南辕北辙的操作系统设计理念是从智能手机时代早期一直延续到了今天,已然成为了消费者们选择iOS或者Android的重要缘由。","marks":[]}]}],"state":{}},{"type":"block","id":"ahOm-1654600953321","name":"paragraph","data":{"version":1},"nodes":[{"type":"text","id":"7FsU-1654600953320","leaves":[{"text":"诚然,近年来iOS和Android之间的分野在变窄,但给用户提供“开发者模式”等同于抹杀iOS的特色。为什么开发者模式如此敏感呢?因为,面向普通用户提供开发者模式基本等同于开放侧载(sideloading)功能,用户可以不再通过App Store,也可以不通过麻烦的企业版应用就能获得应用程序了。而苹果对于侧载的态度一直都是强硬的拒绝,苹果CEO库克更是直言不讳的表示,“想要侧载的用户应该去买安卓手机。”","marks":[]}]}],"state":{}},{"type":"block","id":"9091-1647597063021","name":"paragraph","data":{"version":1},"nodes":[{"type":"text","id":"OIgv-1654601842854","leaves":[{"text":"苹果的看法是侧载将会降低用户所期待的隐私性和安全性,而这种担忧是有理由的。侧载在一定程度上确实会破坏系统的整体安全性,在这一功能之下,平台是很难溯源到被下载应用的来源,对于其安全性也难以判断。例如,在安卓平台上,大家应该都遇到过从非官方应用商店下载的APP,会受到系统提示该APP来源未知的警告。","marks":[]}]}],"state":{}},{"type":"block","id":"z9hp-1654601946395","name":"paragraph","data":{"version":1},"nodes":[{"type":"text","id":"lBSc-1654601946393","leaves":[{"text":"关于开放侧载对于iOS生态的影响,之前我们已经说得非常明白了。在苹果看来,侧载是完全不可控的,是很难溯源到被下载应用的来源,对于其安全性也难以判断,而普通用户在使用iOS时的舒适使用体验,建立在苹果App Store的审核团队为用户过滤了大量低质量的应用。换而言之,iOS良好的生态环境是建立在苹果排除了侧载带来的不良应用的基础上。","marks":[]}]}],"state":{}},{"type":"block","id":"2P0M-1654602336206","name":"paragraph","data":{"version":1},"nodes":[{"type":"text","id":"U5Ud-1654602336197","leaves":[{"text":"不妨想象一下,如果在iOS上出现了侧载,在Mac上的故事就将重演。Mac上的App Store里提供的软件数量和iOS上的App Store不可同日而语,大量的应用都引导用户通过在官网下载的方式装到Mac上,而在iOS端上更有可能出现的是应用开发者仅在App Store上提供基础功能,想要体验更多功能请打开开发者模式之后在我们的官网上下载。","marks":[]}]}],"state":{}},{"type":"block","id":"1IUe-1654602567397","name":"paragraph","data":{"version":1},"nodes":[{"type":"text","id":"rWlq-1654602567396","leaves":[{"text":"别的不说,spotify、Netflix、Epic Games等“刺头”是肯定会这样做的。至于说,苹果是为什么会“食言而肥”,当然是因为来自外界的压力。美国的《美国选择与创新法案》、欧盟的","marks":[]},{"text":"《数字市场法案》都要求苹果在App Store之外为用户提供额外的下载渠道。现在看来,苹果认为改变欧盟和美国的态度已经是不可能了,既然侧载无法避免,让用户更难发现侧载功能的入口就成为了备选。","marks":[{"type":"color","value":"#333333"},{"type":"backgroundColor","value":"rgb(255, 255, 255)"}]}]}],"state":{}},{"type":"block","id":"xgQ3-1654602856393","name":"paragraph","data":{"version":1},"nodes":[{"type":"text","id":"Fmdy-1654602856385","leaves":[{"text":"或许,iOS 16真正的“革新”就在这里,只是这样的变化苹果应该是不太想要。","marks":[{"type":"color","value":"#333333"},{"type":"backgroundColor","value":"rgb(255, 255, 255)"}]}]}],"state":{}}]">

在日前刚刚拉开帷幕的WWDC22中,苹果带来了大幅更新的iOS 16、更加关注健康监测的watchOS 9、更像PC操作系统的iPadOS 16,以及基于M2芯片的两款新MacBook产品。此外,苹果方面还悄然在开发者网站上更新了这样一则名为“Enabling Developer Mode on a device(在设备上启用开发者模式)”的内容。

在这篇面向开发者的内容中,苹果方面介绍到,iOS 16与watchOS 9中引入的开发者模式可以防止用户无意中在设备上安装潜在的有害软件,并减少开发者专用功能暴露的攻击媒介。并且开启开发者模式不会影响从App Store下载应用、或是使用TestFlight,而是侧重于在Xcode中执行构建、运行,或通过Apple Configurator来安装ipa文件。

根据苹果方面的说法,启动开发者模式需要在设备上的“设置 > 隐私与安全性”下,找到开发者模式开关,点击后系统会显示警告,提示用户打开开发者模式后会降低设备的安全性。要继续启用开发者模式则需要点击警告的重新启动按钮。在设备重启、并解锁后还会显示一条警报,需要再次确认是否启用开发者模式,然后才是点击打开,并在出现提示时输入设备密码。

苹果之所以会将开发者模式的开启设置得如此复杂,无疑就是为了避免普通用户不小心打开这个功能,进而导致后续一系列的麻烦。没错,苹果方面在这一内容的开头就已明确要求,使用开发者模式的人需要确认是开发者、并知晓相关风险。但实际上,这个功能与苹果此前推出的开发者模式是完全不同的,iOS 16上的开发者模式其实更类似于Android上同一名称的功能。

在WWDC22之前,iOS中其实是存在开发者模式的,要不为苹果开发APP的开发者要如何进行测试呢。但其需要通过数据线将iPhone连接到Mac上,还要用到专门的集成开发工具Xcode,然后再找到“Window”里的“Devices and Simulators”并点击,在弹出的页面里选择相应的iPhone,此后才能在iPhone上看到开发者模块的选项。

显而易见,在iOS 16之前的开发者模式需要借助Mac与专业工具,才是真正面向开发者的“开发者模式”,而现在则仅需在手机上就能开启“开发者模式”。要知道在过去的十余年间,苹果一直都没有向普通用户开放过类似的功能,甚至可以说普通用户不能完全掌握自己的手机,才是iPhone与Android机型最大的区别所在。

在Android和iOS的市场竞争中,Android打出的是自由开放的旗帜,用户在购买Android手机后可以通过谷歌主动开放的ROOT功能、进而掌控手机的全部权限。而iOS则恰恰相反,卖点是通过苹果对系统的完善保护和对开发者的严格要求、打造出高质量的封闭生态,用户买到手机后几乎什么都不用做就可以直接使用,当然用户也几乎什么都不能做。

长期以来,iOS给消费者的感觉就是苹果包办一切、做出了一个不透明但更好用的“黑盒子”,用户只需“知其然”而不用“知其所以然”。相比之下,Android给用户的则是一个拥有更多可能的“积木”,用户可以根据自己的喜好打造独属于自己的体验。这种南辕北辙的系统设计理念也从智能手机时代早期一直延续到了今天,并成为了消费者选择iOS或Android的重要缘由。

诚然近年来iOS与Android之间的分野正在逐步变窄,但有观点认为,给用户提供“开发者模式”几乎等同于抹杀了iOS的特色。那么为什么开发者模式在iOS上会如此敏感呢?因为面向普通用户提供开发者模式基本等同于开放了侧载(sideloading)功能,用户可以不再通过App Store,也无需使用麻烦的企业版应用就能获得应用程序了。而苹果对于侧载的态度一直都是强硬的拒绝,甚至其CEO库克更是曾直言不讳的表示,“想要侧载的用户应该去买安卓手机。”

苹果的看法是侧载会降低用户所期待的隐私性与安全性,而这种担忧也是有充足理由的。毕竟侧载会在一定程度上破坏系统的整体安全性,在这一功能之下,也很难溯源到应用的来源,对其安全性也更是难以判断。例如在Android上,想必大家都遇到过从非官方应用商店下载的APP,会受到系统提示来源未知的警告。

在苹果看来,侧载是完全不可控的、安全性也难以判断,而普通用户在使用iOS时的舒适使用体验,是建立在App Store的审核团队过滤了大量低质应用。换而言之,iOS良好的生态环境是建立在苹果排除了侧载带来的不良应用的基础上。

大家不妨想象一下,如果iOS也能进行侧载,那么在Mac上的故事就极有可能会再次重演。Mac设备中的App Store里提供的软件数量与iOS上的App Store无疑不可同日而语,大量应用都会引导用户通过在官网下载的方式进行安装,而在iOS端更有可能出现的则是开发者仅在App Store中提供基础功能,想要体验更多功能就需要打开开发者模式后在其官网进行下载。

别的不说,Spotify、Netflix、Epic Games这样的“刺头”几乎肯定会这么做。而至于说苹果是为什么会“食言而肥”,当然是因为来自外界的压力。

无论是美国的《美国选择与创新法案》、还是欧盟的《数字市场法案》,都要求苹果在App Store之外为用户提供额外的应用下载渠道。现在看来,苹果方面可能已经认为改变欧盟与美国的态度已经不太可能了,那么既然支持侧载或许无法避免,那么让用户更难发现侧载功能的入口就成为了备选项。

或许iOS 16真正的“改变”就在这里,只是这样的变化苹果应该是不太想要的。

【本文图片来自网络】

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

/阅读下一篇/ 返回网易首页 下载网易新闻客户端


【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭