原文
September 9, 2010
Statement by Apple on App Store Review Guidelines

The App Store℠ has revolutionized the way mobile applications are developed and distributed. With over 250,000 apps and 6.5 billion downloads, the App Store has become the world’s largest mobile application platform and App Store developers have earned over one billion dollars from the sales of their apps.

We are continually trying to make the App Store even better. We have listened to our developers and taken much of their feedback to heart. Based on their input, today we are making some important changes to our iOS Developer Program license in sections 3.3.1, 3.3.2 and 3.3.9 to relax some restrictions we put in place earlier this year.

In particular, we are relaxing all restrictions on the development tools used to create iOS apps, as long as the resulting apps do not download any code. This should give developers the flexibility they want, while preserving the security we need.

In addition, for the first time we are publishing the App Store Review Guidelines to help developers understand how we review submitted apps. We hope it will make us more transparent and help our developers create even more successful apps for the App Store.

The App Store is perhaps the most important milestone in the history of mobile software. Working together with our developers, we will continue to surprise and delight our users with innovative mobile apps.
http://www.apple.com/pr/library/2010/09/09statement.html

以下為 3.3.1/3.3.2 新舊版本的對比















舊版 新版
3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited). 3.3.1 — Applications may only use Published APIs in the manner prescribed by Apple and must not use or call any unpublished or private APIs.
3.3.2 — An Application may not itself install or launch other executable code by any means, including without limitation through the use of a plug-in architecture, calling other frameworks, other APIs or otherwise. No interpreted code may be downloaded or used in an Application except for code that is interpreted and run by Apple’s Documented APIs and built-in interpreter(s). 3.3.2 — An Application may not itself install or launch other executable code by any means, including without limitation through the use of a plug-in architecture, calling other frameworks, other APIs or otherwise. No interpreted code may be downloaded and used in an Application except for code that is interpreted and run by Apple's Published APIs and builtin interpreter(s).


----

這次的修改,主要是關於「不允許」第三方開發工具並只能用特定程式語言和 iAD (3.3.9) 限定的部分,很明顯的就是因為美政府 Anti-trust 的關係!

記得當時小弟也曾對 3.3.1 發表過「可能有反托拉斯法的疑慮」,也被人「指教」過,而約一個月後就有新聞在說美政府人員的「關切」,現在看到這個改變其實很令人高興。

不再「限用」特定的程式語言與工具,表示 iPhone Apps with Unity, Lua, MonoTouch, Python, or other engines (透過 Flash CS5 編繹成 Native program) 都可以不受限制了!

現在大家也該重新回想一下 Thought on Flash 這篇文章中對於第三方 Layer 的描述,對比下現在的變化,或許會有不同的想法吧!

另外真正有趣的是,Adobe 在宣佈不再支援 iDevice 之後,是否會因為這件事而有所改變?

個人認為短期內(至少在11月 iOS 4.2 出現前)不會有所變化,Adobe 目前不支援 iOS 不也活得好好的?

何必這麼快去貼冷屁股,在 iOS 改版頻率這麼高的時間內做回應並不太聰明,不如先將 Android 版本搞好之後,自然會有更好的立足點來跟 Apple 談條件。

當然私底下對於 iOS 版本的技術研究我想肯定會暗自進行,在商言商,反正眾人是健忘的,等一段時間後或許某個因緣機會時機成熟一切談好自然會馬上端上桌,

正如同 Apple 對於 3.3.1 的說變就變,五個月前講的那些話誰還記在心上?
我想好的平台應該不要做太多的限制,尤其還是有點封閉的系統~

應該是受於美國政府要開始調查蘋果的壟斷行為,蘋果才開始讓步的吧~

不過這對於消費者絕對是好事的~

只要系統寫的好,app執行的問題應該可以儘量不影響到系統,若app寫的爛,系統平台也可以指出問題所在,告訴消費者,你安裝的這app使系統變慢或不穩,建議不要使用,而不是無所不用其極的封鎖某種app 的應用,若是這種app不好用,自然就漸漸的不會有人要用,而不是不分青紅皂白的就封殺~

這種不公平不對等的經營模式,不是能長久的~

這幾天我看到部落客「重灌狂人」的facebook被無預警的關掉,而沒有一點警告與通知,也是很蠻橫的,至少也要告知為什麼被關吧~

這種經營模式,都是沒有競爭下的後果,讓業者太為所欲為了~
moronity wrote:
蘋果公司9日宣布,將...(恕刪)


所以意思是說以後用手機瀏覽網頁的時候可以看到Flash的圖案嗎

還是只針對於APP的系統開發?
Devin1927 wrote:
我想好的平台應該不要做太多的限制,尤其還是有點封閉的系統~

應該是受於美國政府要開始調查蘋果的壟斷行為,蘋果才開始讓步的吧~...(恕刪)


讓步是應該的,但是緒位網路 CEO 應該要知道 ...

PS3/Wii/XBOX 全都是封閉式的平台,開發工具、硬體都要跟該公司買
行之有年都沒問題,為何 單單到了 Apple 就有問題了 ?

u5321007 wrote:
PS3/Wii/XBOX 全都是封閉式的平台,開發工具、硬體都要跟該公司買
行之有年都沒問題,為何 單單到了 Apple 就有問題了 ?


買賣本來就沒問題啊!
但哪一家 SDK 賣你了之後,還「限定」你不能用其它第三方工具以及其它語言?
以 Unity 為例,它也可以拿來開發 Wii 遊戲,Wii SDK 有「限定」不能用 Unity?

問題根本不在於是不是 Apple,而在於條文內容。

PS. 任意稱呼他人貼標籤實在不是可取的行為
Rintarou wrote:
原文Septembe...(恕刪)


這只一種假利多的消息 為了讓股票上漲 讓投資人有信心 順勢吸引消費者 救點市佔率

蘋果就算 不用官方講這些話

往後是可以透過軟體或是jb 來執行flash

而且執行flash 對ipad來說 硬體並不是問題

未來幾代 更不用說了

唯一關注的是 蘋果 [怕] html5 難產

因為html5技術 普及不高 不像flash歷史這麼久

但html5 最近google在狂推 youtube 畫質問題 有明顯改善中

html5 也可跑遊戲了 但也不像flash那樣多 所以只好押兩邊 免得到時 跟市場脫節

別忘了賈伯斯很不爽adobe 但是蘋果卻擁有adobe20%股權.....

所以問題不在是支援誰 而是誰在是老大 答案是 消費者

賈老 雖然很邱 但他必要時 還是會像消費者低頭

-------------------------------------------------------------------------
歷 史 會 重 演 的


yahhoohide wrote:
.....往後是可以透過軟體或是jb 來執行flash 而且執行flash 對ipad來說 硬體並不是問題...(恕刪)


其他不說.我相信.你這段應該是不正確的.

因為還真的是問題.
Rintarou wrote:
以 Unity 為例,它也可以拿來開發 Wii 遊戲,Wii SDK 有「限定」不能用 Unity?

問題根本不在於是不是 Apple,而在於條文內容。...(恕刪)


It's Apple's business. Why should you care ? are you a developer ?
Why Apple can't protect their business ? Are you a lawyer ?
Why should Apple support Unity when they don't pay any license fee ?

It's shame people talks about "open" when they just want grab a pie from Apple's business.
老賈又自打巴掌,
早知如此何必當初。
對Flash解不解禁, 無關Apple或Anti-Trust的事情,
至於Adobe要不要改善它執行問題?
是它的事,能關就關,
自已早對它沒有怎麼使用!
關閉廣告
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!