`
shappy1978
  • 浏览: 700309 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Apple is God

阅读更多

应用被拒,apple给了下面理由:

9.4: Video streaming content over a cellular network longer than 10 minutes must use HTTP Live and include a baseline 64 kbps audio-only HTTP Live stream

其实前两天就看到网上有一些关于这个问题得贴子。所谓美国公司做标准,中国公司做配件,真是如此。当年Age of empirer一句big daddy揭露了山姆大叔想做所有人老爹得野心,如今比尔下去了,steven再次上来抡起大锤:我的地盘听我的,顺我者昌,逆我者亡,连搞个视频点播的客户端都要规定,你点播的视频文件格式复合指定得规范,否则就不能上架,其实这个跟点播的客户端没有一毛钱关系。

苹果公司正在从一个梦幻的偶像转变成威严,不能侵犯得上帝。一部App Store Review Guidelines就像一步苹果的国际法,不仅指手划脚,而且还有很多保护性的强制措施,例如:

9.1 Apps that do not use the MediaPlayer framework to access media in the Music Library will be rejected

9.2 App user interfaces that mimic any iPod interface will be rejected

原来还从没看过具体内容,今天小看一下,通篇的will be rejected,跟以前的某某律,xxx者斩何其相似,苹果威武。

11.2 Apps utilizing a system other than the In App Purchase API (IAP) to purchase content, functionality, or services in an app will be rejected

11.3 Apps using IAP to purchase physical goods or goods and services used outside of the application will be rejected

实际上关于销售的条款有14条,苹果早就把收入的来源控制的死死的。

=======

9。4实际上是很容易误解的,我想大多数人可能象我这样误解为音频带宽不能超过64k,实际上它的意思是必须提供64k的纯音频流,举个例子就很容易明白了:

#EXTM3U

#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=256000

256/256.m3u8

#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=64000

64/64.m3u8

HTTP Live Streaming is required when streaming video feeds over the cellular network in order to provide an optimal user experience and utilize cellular best practices. This protocol automatically determines the bandwidth available to users and adjusts the bandwidth appropriately, even as bandwidth streams change. This allows you the flexibility to have as many streams as you like, as long as 64 kbps is set as the baseline feed.

苹果的意图是构建一种智能化的播放客户端,可以自动根据网络带宽选择不同带宽的流,所以要求你的流服务器中最少提供一种64k的纯音频流。

 

分享到:
评论

相关推荐

    AppleScript入门指南

    ### AppleScript入门指南知识点概述 #### 一、AppleScript简介与文档组织结构 AppleScript是一种自动化脚本语言,专门设计用于控制Mac OS上的应用程序。它允许用户通过编写简单的脚本来执行复杂的任务序列,从而...

    Apple Configurator 2.zip

    Apple Configurator 2是苹果公司推出的一款强大的设备管理工具,专为macOS用户设计,用于配置、管理和更新iOS、iPadOS、tvOS以及watchOS设备。这款应用简化了企业或教育环境中大量苹果设备的设置流程,无需通过App ...

    AppleScript Language Guide

    ### AppleScript语言指南知识点概述 #### 一、AppleScript简介 AppleScript是苹果公司为Mac OS X操作系统开发的一种脚本语言。它允许用户通过编写简单的脚本来控制支持AppleScript的应用程序,实现自动化处理任务...

    Advanced.Apple.Debugging.&.Reverse.Engineering.v2.0 Code Part2

    In Advanced Apple Debugging and Reverse Engineering, you’ll come to realize debugging is an enjoyable process to help you better understand software. Not only will you learn to find bugs faster, but...

    管理appleid.apple官网,主要是能够给Apple顾客注册apple账号,生成专用密码以便给apple提供的多个产品和服

    Apple ID是苹果公司为其用户提供的一种综合身份验证系统,它在苹果的生态系统中扮演着至关重要的角色。Apple ID不仅仅是一个简单的登录凭证,而是一个集多种功能于一体的帐户,允许用户访问和管理苹果的各种服务和...

    Apple-SignInWithApple-UnityDemo

    Apple Sign In with Apple 是苹果公司推出的一种安全、隐私保护的用户身份验证服务,它允许用户使用自己的Apple ID来登录非Apple设备上的应用程序,而无需分享个人电子邮件地址。在Unity游戏开发中,集成这一功能...

    Apple Script

    Apple Script是一种专为macOS系统设计的脚本语言,用于自动化和简化在Mac电脑上执行的重复任务。初学者通过学习Apple Script可以更加高效地管理和优化日常使用电脑的工作流程。Apple Script初学者教程的目的是为了让...

    Apple II红皮书(Apple II (Redbook) Reference Manual 30th Anniversary)

    《Apple II红皮书》是Apple II计算机系统的一份极其重要的技术参考资料,它在1983年首次出版,为了庆祝其30周年纪念,这个版本是对原版的复刻,保留了原始的精髓和详细内容。这本书对于理解Apple II的内部工作原理、...

    com.apple.eawt.Application

    是Apple Java Extensions中的核心类,它为Java应用程序提供了与Mac OS X桌面环境集成的能力。这个类允许开发者监听并响应用户的特定操作,如关闭、最小化、最大化窗口,以及自定义菜单栏等。例如,如果你开发了一个...

    swift-ApplePay详细集成

    在Swift中集成Apple Pay是一项关键任务,特别是在开发iOS应用时,因为Apple Pay为用户提供了一种安全、便捷的支付方式。本文将深入探讨如何在您的应用中实现Apple Pay的详细集成步骤,以及相关的Swift编程知识。 ...

    apple superdriver windows 驱动

    Apple SuperDrive 是苹果公司为Mac电脑提供的一款外置光驱,它允许用户读写CD和DVD。在Windows操作系统上使用Apple SuperDrive时,需要安装特定的驱动程序来确保设备正常工作。标题提到的"apple superdriver windows...

    Advanced Apple Debugging & Reverse Engineering Code part1

    In Advanced Apple Debugging and Reverse Engineering, you’ll come to realize debugging is an enjoyable process to help you better understand software. Not only will you learn to find bugs faster, but...

    BadApple.wav

    Bad Apple的声音资源

    apple II的2200多个ROMS

    Apple II是一款经典的个人计算机,由美国苹果公司于1977年推出,是早期家用电脑市场的领导者之一。这款机器以其开放的架构和丰富的扩展性赢得了众多开发者和玩家的喜爱。"apple II的2200多个ROMS"这个主题指的是收集...

    macos脚本applescript实例自动登录appleID

    因为网上关于applescript的资源实在是太少了,刚好最近在学习,分享给大家,如果有什么问题,可以随时私信联系我。 以下是功能说明: 1.框架是易语言写的中控框架,tcp连接控制mac虚拟机; 2.主要功能包括自动登录...

    apple-pay.rar

    在本文中,我们将深入探讨如何在SpringBoot应用中实现iOS端的Apple Pay回调验证。Apple Pay是一种便捷的移动支付方式,允许用户通过他们的iPhone、iPad或Apple Watch安全地完成交易。在集成Apple Pay到iOS应用时,...

    appleII 操作模拟器

    Apple II 操作模拟器是一种专为在现代个人电脑上运行基于Apple II系列计算机系统的软件而设计的应用程序。这个模拟器允许用户在Windows操作系统下重温Apple II的经典体验,特别是通过使用Apple BASIC这种编程语言。...

    微信小程序 AppleMusic (源码)

    微信小程序 AppleMusic (源码)微信小程序 AppleMusic (源码)微信小程序 AppleMusic (源码)微信小程序 AppleMusic (源码)微信小程序 AppleMusic (源码)微信小程序 AppleMusic (源码)微信小程序 AppleMusic (源码)微信...

    Bad_Apple.avi视频.zip

    《Bad Apple》是一款广受欢迎的动画MV,以其独特的视觉效果和音乐深受爱好者喜爱。本压缩包包含两个不同分辨率和帧率的《Bad Apple》.avi视频文件,分别为BadApple_320_240_15fps.avi和BadApple-960_720_30fps.avi。...

    Apple Watch App Development(PACKT,2016)

    Get to grips with advanced topics such as notifications, glances, iCloud, Apple pay, closures, tuples, protocols, delegates, concurrency, and using Swift Playgrounds, with each concept is backed up ...

Global site tag (gtag.js) - Google Analytics