本文介绍了苹果iOS运用分发和装置的一些风趣的事。谈论了不同的开发者方案和分发方法,包含企业签名、超级签名、TestFlight签名和MDM超级签名。还提到了开发者形式、企业账号、设备注册束缚以及自定App和非揭露App分发的解决方案。最终,谈论了欧盟的《数字商场法》对苹果的影响和或许改动苹果软件生态的或许性。

作者:iHTCboy

一、前语

2007 年第一代 iPhoneOS 并不支撑给 iPhone 开发原生运用,其时苹果主推 Web Apps,可是,一些技能爱好者探索越狱(Jailbreak)iPhone 的办法,这意味着能够拿到操作体系的办理员权限,然后能够装置第三方运用程序。越狱使得 iPhone 用户能够拜访非官方运用商铺,以及自定义铃声、壁纸和其他功用。

2008 年 3 月 6 日,苹果 CEO 史蒂夫乔布斯 发布了 iPhone 软件路线图,正式宣告推出 App Store 运用商铺!

苹果 iOS 分发和装置 App 的那些趣事

乔布斯说:“咱们很高兴创立一个充满活力的第三方开发人员社区,该社区可认为 iPhone 和 iPod touch 供给数千个原生运用程序。iPhone 的企业功用与其革命性的多点触控用户界面和先进的软件架构相结合,为移动设备供给了有史以来最好的用户体验和有史以来最先进的软件渠道。”

至此,敞开了苹果至今 15 年的 App Store 商业帝国的征途,iPhone Software Roadmap 奠定了苹果开发者的第三个方向:

  • Mac Dev Center
  • Web Apps Dev Center
  • iPhone Dev Center

注:本文不会解说苹果在 iPhone 上怎样束缚装置 App 的技能原理,网上现已有很多文章,咱们能够自行查找。只会解说苹果分发 App 方法的演化过程,让一切小白都能快速知道!

二、初窥门径

2.1 iPhone Enterprise Beta Program(iPhone 企业测验版方案)

iPhone 软件路线图发布会后,苹果开放了 iPhone 企业测验版方案,并不是一切开发者都能契合要求,在测验期间供给给数量有限的开发者。需求恳求此方案有 5 个要求:

  • 由不超越 5 人组成的团队来测验 iPhone 2.0 软件测验版
  • 1名具有IT基础设施办理权限的团队成员
  • 1名指定的技能负责人,作为与苹果的首要联络人
  • 一切团队成员都阅览并承受苹果客户种子和保密协议的条款
  • 运用 Mac OS X Leopard v10.5.2 或更高版别的 Mac 电脑
  • 最多 5 台专用于软件测验的 iPhone,分配给各个团队成员

苹果 iOS 分发和装置 App 的那些趣事

此外,只要美国的公司有资历恳求,其时的恳求表,罗列了一体系详细的问卷,如贵公司从事的行业?运用哪些运营商网络?贵公司支撑哪些邮件服务器?贵公司支撑哪些协议的 VPN?

所以,最开端只答应 5 台真机装置测验 App。

2.2 iPhone Developer Program(iPhone 开发者方案)

The iPhone Developer Program provides a complete and integrated process for developing, debugging, and distributing your free, commercial, or in-house applications for iPhone and iPod touch. Complete with development resources, real-world testing on iPhone, and distribution on the App Store, you have everything you need to go from code to customer.

iPhone 开发者方案供给了一个完好的集成流程,用于开发、调试和分发 iPhone 和 iPod touch 的免费、商业或内部运用程序。凭借开发资源、iPhone 上的实践测验以及 App Store 上的分发,您具有从代码到客户所需的一切。

iPhone 开发者方案供给 2 个方案方案:

  • Standard Program(规范方案)$99 :适用于为 iPhone 和 iPod touch 创立免费和商业运用程序,并期望在App Store上分发运用程序的开发者。
  • Enterprise Program(企业方案)$299:适用于具有 500 名或更多职工,并为 iPhone 和 iPod touch 创立专有内部运用程序的公司。

苹果 iOS 分发和装置 App 的那些趣事

2 个方案方案的差异:

规范方案 企业方案
年费 $99 $299
恳求要求 500+职工
iPhone SDK ✔️ ✔️
iPhone 开发者资源 ✔️ ✔️
iPhone 和 iPoad touch 真机测验 ✔️ ✔️
代码级技能支撑 ✔️ ✔️
苹果开发者论坛 ✔️ ✔️
App Store 分发 ✔️ ✖️
Ad Hoc(暂时)分发 ✔️ ✔️
In-house(内部)分发 ✖️ ✔️
iPhone 和 iPoad touch 真机测验 各100台

这儿的 Standard Program(规范方案)便是现在咱们说的开发者(个人或公司),Enterprise Program(企业方案)是企业开发者,他们的差异,从上面能直观看出来,规范方案是用于上架 App Store,而企业方案意图是给企业内部分发 App 运用。

所以,从一开端,苹果就现已清晰开发者 iPhone 和 iPoad touch 真机测验只能运用最多各 100 台装置测验的 App。而企业方案不束缚 App 分发的设备数,可装置在任意设备上。当然 App Store 也不束缚 App 下载的设备。

这儿必定很多人会问,咱们怎样这么傻:用 Enterprise Program(企业方案)就不必给苹果交 30% 分成了?其实,苹果运用内购买其时还没有提出,而且后来 App Store 十分成功,关于开发者不需求自己进行推广,在其时是十分省心省力的,苹果内购的历史可查看之前的文章《关于 App Store 苹果商铺价格的那些事》。

2.3 iPhone Developer University Program(iPhone 开发者大学方案)

The iPhone Developer University Program is a free program designed for higher education institutions looking to introduce curriculum for developing iPhone or iPod touch applications. The University Program provides a wealth of development resources, sophisticated tools for testing and debugging, and the ability to share applications within the same development team. Institutions can also submit applications for distribution in the App Store.

iPhone 开发者大学方案是一个免费方案,专为期望引进开发 iPhone 或 iPod touch 运用程序的课程的高等教育安排规划。大学方案供给了丰厚的开发资源,复杂的测验和调试东西,以及在同一开发团队中同享运用程序的才能。安排也能够在 App Store 中提交分发恳求。

苹果 iOS 分发和装置 App 的那些趣事

iPhone 开发者大学方案有什么不同?其间能够理解为是免费版的 Standard Program(规范方案),不需求年费!所以能装置和分发的设备数,是相同的。(注:现在的开发者大学方案分发规矩现已更改,详见下文介绍。)

这儿也能够看出来,苹果关于吸引大学生的方案,从一开端就现已意识到,大学生的创造力是无限的!

综上,iPhoneOS 2 苹果答应分发和装置 App 的办法:

  • App Store:苹果商铺是唯一官方商铺,人工审阅经过的 App 才干上架出售
  • Ad Hoc(暂时):答应 iPhone 和 iPoad touch 各 100 台真机用于开发者内部测验
  • In-house(内部):答应企业方案账号内部分发,装置和设备的无束缚

三、渐入佳境

3.1 iPhone Developer vs iOS Developer

2010 年 6 月 7 日的 WWDC2010 乔布斯宣告,将原来 iPhone OS 体系从头定名为 iOS,并发布新一代操作体系:“iOS 4”。

所以,正式敞开 iOS 时代:iOS Developer Program

3.2 TestFlight

2014 年 7 月 22 日,苹果在 App Store 上架了一款 TestFlight App ,答应 1000 名测验人员装置 App。

TestFlight 是 Burstly 公司推出的在线装置和测验移动运用的渠道,开端支撑对 Android 和 iOS 运用程序进行测验,苹果于 2014 年 2 月收买了 Burstly,并在 2014 年 3 月撤销了对 Android 的支撑。

最开端 TestFlight 咱们并没有运用,一方面装置只要 90 天的有用期,到期后 App 就打不开,而且开发者更新新版别,另一方面最开端只支撑 1000 名测验人员。后来,2016 年,增加到 2000 名测验人员额度,2017 年增加到 10000 名,以支撑更大规划的 Beta 测验。

现在,TestFlight 可让你轻松测验 iOS、iPadOS、macOS、Apple tvOS、watchOS 和 iMessage 信息 App 的 Beta 版别以及轻 App,并在开发者将 App 发布到 App Store 前为他们供给有价值的反应。开发者会经过电子邮件或揭露链接约请测验人员。详见 TestFlight 官网。

现在,TestFlight 测验现已成了没有上架 App Store 的 App 分发和装置的方案:

测验员 装置名额 运用有用期 长处 缺陷
内部 25名 90天 1. 稳定可靠,不需求用户点击装备或信赖证书
2. 新版别可用时,主动通知或主动装置更新
1. 90天有用时刻过短,1万名额度或许还不够
2. 测验人员需求装置 TestFlight App
外部 10000名 90天 同上 同上

3.3 Apple Developer Program(苹果开发者方案)和 Apple Developer Free Account(免费个人开发者)

“一个会员资历,无限的或许性”

2015 年 6 月 8 日 WWDC2015,苹果整合自家的开发者方案:

  1. 将 Mac OS X 体系更名为 macOS,并持续供给免费更新,包含 macOS Sierra、macOS High Sierra、macOS Mojave、macOS Catalina、macOS Big Sur 和最新的 macOS Monterey。这些更新版别能够在 Mac App Store 上免费下载和装置。
  2. iOS Developer Program 和 Mac Developer Program 合并为 Apple Developer Program,不在需求分别付费,只需求付费一次 $99。
  3. 推出 Apple Developer Free Account(免费个人开发者),一般 Apple ID 账号就能够运用苹果开发和真机测验。

免费个人开发者,需求在 Xcode 7 中导航到 “Xcode -> Preferences —> Accounts”,点击左下方的 “+” 图标增加 Apple ID 登陆,就能够进行真机调试,前提是需求在 苹果开发者官网 注册和赞同协议。

可是需求注意,同年推出的 iOS 9,开发者用免费个人开发者进行真机装置测验 App 时,会提示 “不受信赖的开发者” xxxx:

苹果 iOS 分发和装置 App 的那些趣事

需求先信赖才干翻开,详细在 “设置 -> 通用 -> VPN 与设备办理” 中找到 “开发者 App”,然后找到你需求装置的 App,点击 “信赖” 即可。

差异总结:

账号类型 装置名额 运用有用期 长处 缺陷
Apple Developer Program(苹果开发者方案) 100 台 365天(一年) 1. 有用时刻相对较长
2. 答应装置设备多
1. 收费 $99
Apple Developer Free Account(免费个人开发者) 3 台 7天 1. 免费 1. 有用时刻短
2. 装置麻烦

3.4 Apple Developer Enterprise Program(苹果开发者企业方案)

相同的,2015 年推出的 iOS 9 对企业证书的 App 也进行了调整:

苹果 iOS 分发和装置 App 的那些趣事

在 iOS 8+ 体系时,虽然苹果会提示“不受信赖的运用程序开发者”,可是用户点击 “信赖” 按钮后,就能够翻开 App,十分便利。

而 iOS 9.0 体系后,也是需求在设置里授权,才干翻开。

至此,苹果开发者账号的现已完结一致:

  1. Apple Developer:已赞同《Apple 开发者协议》以拜访 Apple Developer 网站上特定资源的 Apple ID 持有者。此为免费协议,但开发者无法分发 App。
  2. ADP:Apple Developer Program 会员资历。此付费方案的会员能够在 App Store 上分发 App。
  3. ADEP:Apple Developer Enterprise Program 会员资历。此付费方案的会员能够在安排内部向职工分发 App。

关于账号支撑的功用和资源,能够参阅官网: 支撑的功用 (iOS)

  • Apple Developer Program 是一项依据会员资历的服务,合适于有意创立 App 以在 iPhone、iPad、Mac、Apple Watch 和 Apple TV 版 App Store 上进行分发的安排、个人和独资企业/一人公司。
  • Apple Developer Enterprise Program,你能够创立专为你所在安排的职工规划和分发的专属 App。会员资历包含你的整个开发团队对以下内容的运用权限:Beta OS 版别、App 功用,以及开发、测验和分发 App 所需的东西。Apple Developer Enterprise Program 的会员还能够创立 Developer ID 证书来分发 Mac App。

总结苹果开发者账号:

账号类型 装置名额 运用有用期 长处 缺陷
Apple Developer Free Account(免费个人开发者) 3 台 7天 1. 免费 1. 有用时刻短
2. 装置麻烦
3. 不能上架 App Store
Apple Developer Program(苹果开发者方案) 100 台 365天(一年) 1. 有用时刻相对较长
2. 答应装置设备多
3. 能够上架 App Store
1. 收费 $99
Apple Developer Enterprise Program(苹果开发者企业方案) 无限 365天(一年) 1. 有用时刻相对较长
2. 答应装置设备无限
1. 收费 $299
2. 不能上架 App Store

3.5 iOS Developer University Program(iOS 开发者大学方案)

这个大学方案,与最开端的差异是,不能在上架 App Store,其它的差异不大,仍是免费的账号。

以下是官网的 FAQ

是否有适用于学生的 Apple Developer Program?学生是否可享用任何扣头?

答:咱们暂时未供给学生扣头或适用于学生的 Apple Developer Program。iOS Developer University Program 专为方案将 iOS 开发纳入课程大纲的高等教育安排而规划,这些教育安排有必要得到国家供认并具有学位授予权。

iOS Developer University Program 和 Apple Developer Enterprise Program 有何差别?

答:iOS Developer University Program 答应大学运用 iOS SDK 和其他 Apple 技能教授 iOS App 开发课程。经过 iOS Developer University Program,同一团队内的学生和教授能够经过电子邮件彼此同享开发 App,也能够将其发布到私人网站以进行展示和评分。参与安排有必要是契合资历、具有学位授予权的高等教育安排。

Apple Developer Enterprise Program 适用于创立专有内部 iOS App 且仅用于内部布置的公司。安排注册此方案时需求运用 Dun & Bradstreet (D-U-N-S) Number。

谁应恳求参与 iOS Developer University Program?

答:iOS Developer University Program 的注册恳求应该由经授权的代表完结,该代表应该能够在法律上束缚高等教育安排恪守方案条款和条件。

咱们是否能够在由学生和教职工(已参与 iOS Developer University Program)共用的大学实验室核算机上装置 iOS SDK?

答:你能够在大学、大学职工或承包商具有或控制的 Apple 品牌核算机上装置合理数量的 iOS SDK 副本,前提是此类运用仅限于赞同 iOS Developer University Program 学生协议的大学学生以及其身份为大学授权开发者的大学职工或承包商。

学生应怎样参与 iOS Developer University Program?

答:一切方案参与者有必要首先注册为 Apple Developer。然后,学生可承受课程教员的约请参与团队。在约请承受过程中,学生需求查看并赞同 iOS Developer University Program 学生协议,然后才干成为团队的有用成员。

是否可将学生列为 iOS Developer University Program 的团队办理员?

答:不能。学生只能够作为团队成员增加到 iOS Developer University Program。

Apple 是否会对我的高等教育安排履行身份验证?

答:是的。作为注册查看过程的一部分,Apple 将查看贵安排的身份信息。注册验证要求和处理时刻不尽相同。

我是某高等教育安排的教授或职工,想要创立 App 并在内部发布给我的安排成员。我应该注册哪个方案?

答:要开发和生产供高等教育安排内部运用的 iOS App,咱们建议你注册 Apple Developer Enterprise Program

我是否能够一同注册 University Program 和 Enterprise Program? 答:能够。开发者可一同参与两个方案,可是有必要运用唯一的 Apple ID 注册每一个方案。假如需求其他帮助或有任何其他问题,联络咱们

iOS Developer University Program 的团队最多可容纳多少人?

答:你可约请合理数量的学生参与 iOS Developer University Program 团队。可是,团队每年最多可承受 200 台设备注册。

假如 App 由 iOS Developer University Program 中的学生开发,谁具有其知识产权?

答:假如你期望在参与大学课程或项意图过程中开发 App,你应该就知识产权以及大学是否建议任何此类权力的问题咨询贵校。

我的高等教育安排确认我具有知识产权,能够分发我以 iOS Developer University Program 学生参与者的身份开发的 App。怎样才干在 App Store 上分发我的 App?

答:你有必要注册 Apple Developer Program 才干在 App Store 上分发 App。

是否有适用于学生的 Apple Developer Program?学生是否可享用任何扣头?

答:虽然没有专门针对学生的开发者方案,但每个人学习为 Apple 渠道开发 App 都是免费的。只需一个 Apple ID,您就能够拜访 Xcode、软件下载、文稿、示例代码、论坛和“反应助理”,并可在设备上测验您的 App。此外,假如您报名了某教育安排供给的 iOS 开发课程,而该安排注册了 iOS Developer University Program,那么您能够拜访适用于这些课程的会员资源并享用相应的会员权益。当你需求分发 App 时,则能够参与 Apple Developer Program。

总结:

  • 免费
  • 能够最多 200 名学生(设备)
  • 能够运用 TestFlight 分发

恳求入口 iOS Developer University Program,了解更多 官网页面

3.6 非营利安排、教育安排和政府安排

一年 $99 的 Apple Developer Program 会员资历费用能够恳求豁免:

  • 坐落契合资历区域的非营利安排、取得认可的教育安排和政府安排,如方案仅在 App Store 上发布免费 App,则可恳求豁免其 Apple Developer Program 会员资历年费。Apple 将审阅你的恳求,并会联络你以告知恳求是否获批。
  • 契合资历的区域:澳大利亚、巴西、加拿大、我国大陆、法国、德国、以色列、意大利、日本、墨西哥、韩国、英国以及美国。

Apple 会审阅一切会费豁免恳求。在会费豁免恳求获批后,假如你在 App Store 上分发付费 App 或含有 App 内购买项意图 App,则你需求付出 99 美元的年度会费 (假如适用,则以当地货币计费)。

会费豁免不适用于:

  • 在 App Store 上分发付费 App 或所分发的 App 中含有 App 内购买项意图安排。
  • Apple Developer Enterprise Program 会员。
  • 个人和独资企业/一人公司。

更多详细信息,Apple Developer Program 会员资历费用豁免

四、登峰造极

综上,苹果开发者账号:

账号类型 装置名额 运用有用期 长处 缺陷
Apple Developer Free Account(免费个人开发者) 3 台 7天 1. 免费 1. 有用时刻短
2. 装置麻烦
3. 不能上架 App Store
Apple Developer Program(苹果开发者方案) 100 台 365天(一年) 1. 有用时刻相对较长
2. 答应装置设备多
3. 能够上架 App Store
1. 收费 $99
Apple Developer Enterprise Program(苹果开发者企业方案) 无限 365天(一年) 1. 有用时刻相对较长
2. 答应装置设备无限
1. 收费 $299
2. 不能上架 App Store
iOS Developer University Program(iOS 开发者大学方案) 200名(台) 365天(一年) 1. 有用时刻相对较长
2. 免费
1. 不能上架 App Store
2. 恳求难

因为苹果 App Store 需求审阅,而且审阅的过程缓慢,当年一个新 App 或许经过一周才有审阅成果,假如被拒一个月后才干正式上架,关于当年移动互联网时期的企业来说,争分夺秒,或许等不了这么久,所以就呈现了很多的新形式!

4.1 新形式 vs 对抗

经过上面的表格,能够看出来,假如不上架 App Store 的状况下,期望分发装置 App ,能够有以下的办法:

  • 企业签名:答应企业和开发者将自己的运用程序签名并在企业内部分发和运用,而无需将其发布到 App Store 上。
  • 超级签名:利用苹果供给的 Ad-Hoc 分发方案,个人开发者账号的 100 个苹果设备测验额度,长途读取用户的 UDID,长途重签打包后,分发用户装置。
  • TestFlight 签名:苹果 Beta 测验分发渠道。
  • MDM 超级签名:依据 iOS 的 Mobile Device Management(移动设备办理体系),把苹果手机等设备标记为企业内部设备,然后使手机取得装置企业内部某 App 的资历。

开发者形式

从 iOS 16 开端,个人开发者帐号真机装置的测验 App 不能直接发动,会提示:“需求发动开发者形式”,此时需求敞开开发者形式这个选项。开发者形式在“设置 – 隐私与安全性”,划到最底下的安全性,能够看到开发者形式。敞开开发者形式之后会重启手机,重启之后点击确认敞开即可。

苹果 iOS 分发和装置 App 的那些趣事

iOS 16 中引进的开发者形式,苹果表明用于保护用户在设备上无意中装置有害软件的问题,并削减仅由开发者功用暴露的进犯载体。

此举,能够让大部分一般用户不会去敞开此功用,关于运用签名分发包体的方法,一方面教育用户发动开发者形式本钱很高,另一方面苹果关于挑选“敞开”时,做了多重正告提示用户,包含重启设备、重启后二次确认。

企业账号

企业证书,现在苹果现已不在审批新的企业证书,杳无音信,而且账号从头查看越来越严,能续费的企业帐号越来越少,所以未来只会越来越少,直到消失。

那么,企业帐号本意是给企业内部分发 App 运用,那么假如企业帐号不能恳求了?有什么替代方案?

答案是,自定 App 和非揭露 App 方案,下文会介绍。

设备注册束缚

从本年某个时刻开端,苹果更新了 设备注册规矩

  1. 新注册的开发者账号,只能增加 10 个设备,11100个,需求等 24 小时 72 小时。
  2. 会员方案到期后一个月或更长时刻才续订的会员资历,适用上述规矩。
  3. 假如预置设备标识符之前与因违反 《Apple Developer Program 许可协议》而被中止的会员资历相相关,则设备或许会被移到不契合资历状况,最长可达 30 天。

苹果 iOS 分发和装置 App 的那些趣事

这个影响很明显,比如,后续新创立了一个苹果账号,那这个苹果账号增加设备的话,超越10个会一向要等 24 小时到 48 小时,不会实时增加了?那还分发个啥?

别的,假如过期账号,从头续费,也是这个逻辑,所以咱们千万不要断供!

假如账号被苹果封号,相关的设备,在30天内,无法增加到其它开发者账号证书下。

从侧面验证,苹果对开发者账号、设备之间的联络性,实锤苹果是有查看!

所以这个规矩,那些还在有用期内的帐号很值钱。可是一旦中止续费,那这个账号就废了!

经过这套组合拳(开发者形式 + 设备注册束缚),现已破了个人开发者帐号分发的方案,因为688人民币一个帐号只能给 10 个设备装置 App,一个设备本钱便是68.8元!

至此,经过宣传安全性的价值远大于发动开发者,发动开发者形式带来的不方便,用户也不愿意敞开。

4.2 非揭露 App 分发(Unlisted App)

非揭露 App 分发:将不合适揭露分发的 App 以非揭露方法在 App Store 上发布,使其仅可经过直接链接被发现。非揭露 App 不会呈现在任何 App Store 类别、推荐、排行榜、查找成果或其他列表中,但能够经过 Apple 商务办理和 Apple 学校教务办理进行拜访。合作伙伴出售东西、职工资源或调查研究方面的 App 十分合适进行非揭露分发。

将你的 App 分发至:

  • 限制范围内的受众:经过一个规范链接,即可在 App Store 上以及 Apple 学校教务办理或 Apple 商务办理中分发给限制范围内的受众 (例如兼职职工、加盟商、合作伙伴、附属公司、高校学生或会议参与者)。
  • 由员东西有的设备:该设备需不契合经过 Apple 学校教务办理或 Apple 商务办理来进行办理的资历。
  • 受办理的和未受办理的设备。
  • App Store 支撑的一切区域。

在你恳求非揭露 App 分发之前,你的 App 有必要已在 App Store 中上架或已准备好进行终究分发且已提交至 App Review 团队。在提交内容的“审阅注释”部分中增加注释,指明你的 App 将用于非揭露分发。然后,提交非揭露 App 分发恳求。

总结:

  • App 需求苹果审阅;
  • App 不上架到 App Store,所以 App Store 查找不到;
  • App 下载链接是一条固定链接,知道链接的人就能够在 App Store 下载;

4.3 自定 App 分发(Custom App)

自定 App:与商务和教育安排客户接洽,依据他们所在安排的共同需求,为其规划和构建自定 App。经过 Apple 商务办理和 Apple 学校教务办理,你不但能以安全私密的方法向特定的合作伙伴、客户和特许经营者进行分发,而且还能向内部职工分发专属 App。

自定 App 是指你为特定安排打造的 App,包含安排内部运用的专属 App。你能够指定一个或多个安排,让其能够在 Apple 商务办理或 Apple 学校教务办理上看到和下载你的 App。然后,他们能够经过移动设备办理或兑换码来进行分发。

这儿有 2 个概念:

  • Apple 商务办理:一个依据 Web 的简略门户,IT 办理员能够将它与第三方移动设备办理 (MDM) 解决方案调配运用;这样,不管你的安排运用 iPhone、iPad 仍是 Mac,你都能够轻松地批量购买内容。
  • Apple 学校教务办理:一个依据 Web 的简略门户,IT 办理员能够将它与第三方移动设备办理 (MDM) 解决方案调配运用;这样,不管你的安排运用 iPhone、iPad 仍是 Mac,你都能够轻松地批量购买内容。
  • 移动设备办理 (MDM,Mobile Device Management):用于企业、教育安排等安排进行对移动设备的办理和控制。经过 MDM,办理员能够更快捷地进行设备装备、运用程序分发和数据保护等办理操作,进步工作效率和信息安全。

总结:

  • 面向教育安排和企业的分发方法,所以需求安排或企业才干恳求,免费恳求;
  • App 需求苹果审阅(经过苹果开发者账号);
  • App 不上架到 App Store,所以 App Store 查找不到;
  • App 是私有,只能授权给 Apple 商务办理或 Apple 学校教务办理账号运用;
  • Apple 商务办理或 Apple 学校教务办理账号免费或付费购买的 App,能够经过兑换码或 MDM 来分发。

注:Apple 商务办理或 Apple 学校教务办理,只在部分国家或区域可用,详见官网 可用状况

五、总结

5.1 iOS 分发方法总结

所以,现在苹果分发和装置 App 的方案:

分发方法 费用 装置名额 有用时刻 是否需求苹果审阅 备注
App Store $99 无限 无限
In-house(内部) $299 无限 一年
Ad Hoc(暂时) $99 100* 一年 依赖 Apple Developer Program 账号,所以需求 $99 费用。
免费个人开发者 免费 3 7天
TestFlight $99 10000 90天 依赖 Apple Developer Program 账号,所以需求 $99 费用。
非揭露 App 分发 $99 无限 无限 依赖 Apple Developer Program 账号,所以需求 $99 费用。
自定 App 分发 $99 无限 无限 依赖 Apple Developer Program 账号,所以需求 $99 费用。

Ad Hoc 装置名额: 有限数量的用户能够直接在 Apple 设备上装置 Ad Hoc 分发的 App,以进行测验和内部分发:

  • iPhone (每一会员资历年度为 100 台)
  • iPad(每一会员资历年度为 100 台)
  • iPod touch(每一会员资历年度为 100 台)
  • Apple Watch (每一会员资历年度为 100 台)
  • Apple TV (每一会员资历年度为 100 台)

5.2 iOS Sideload App(侧载)

欧盟《数字商场法》(DMA,The Digital Markets Act)是为了规范大型互联网渠道公司的运营:

  • 看门人(Gatekeepers):在欧洲经济区(EEA)年均营业额为75亿欧元,或市值超越750亿欧元,以及至少在三个欧盟国家供给核心渠道服务,每月至少服务4500万终端用户,或是超越1万名商业用户。
  • 规范性要求(义务):不得乱用商场支配位置镇压或并购竞争对手、不得未经用户答应强行推送广告或装置软件,不得将采集的用户数据移作他用等。

清楚明了,这便是欧盟为亚马逊、微软、苹果、Meta、Netflix、TikTok等,海外科技巨子量身定制的规范。关于其他科技企业而言,欧盟的《数字商场法》或许只能算“皮肉伤”,但关于苹果而言或许就会是伤筋动骨的切肤之痛了,其或将改动苹果整个软件生态的运转形式,进一步来说,简直就适当所以要改动苹果软硬件结合的商业逻辑。

众所周知,苹果是这个星球在软硬件结合上做得最为出色的科技企业,左手是苹果旗下硬件设备出众的产品力,右手则是iOS、macOS、iPadOS所供给的安全、稳定、快捷的用户体验。但《数字商场法》则极有或许会打破这个二元结构,使得苹果旗下操作体系的封闭性难认为继。

依据《数字商场法案》中的要求,苹果方面将需求答使用户在iOS上装置第三方运用和运用商铺,并答应第三方与其服务互操作,开发者还有权要求绕过苹果的付出体系。

引证来源:文章

综上,苹果一方面缩短了 iOS 分发 App 的广泛才能,另一方面在欧盟《数字商场法》压力下,苹果怎样挑选?

不合规的结果是什么?

  • 罚款:最高为公司全球年营业额总额的 10%,假如多次侵权,最高可达 20%
  • 定期罚款:高达均匀日营业额的 5%

所以,咱们看看苹果在 2023 年 11 月 2 日 发布的第四季度成绩

苹果 iOS 分发和装置 App 的那些趣事

远远超越全球年营业额总额的 10%,假如你是苹果,你会怎样做?

依据欧盟《数字商场法》官网的日程表:

苹果 iOS 分发和装置 App 的那些趣事

2024 年 3 月,就会有一个结论,到时候咱们就知道啦~


最终,假如觉得文章不错,欢迎给咱们投票~ 2023 年度人气创作者打榜中,每天可投 2 票~(截止 12 月 19 号)

欢迎咱们谈论区一同谈论沟通~

咱们是37手游移动客户端开发团队,致力于为游戏行业供给高质量的SDK开发服务。 欢迎重视咱们,了解更多移动开发和游戏 SDK 技能动态~ 技能问题/沟通/进群等能够加官方微信 MobileTeam37

参阅引证

注:如若转载,请注明来源。