標題 Re: [新聞] iPhone OS4抵制跨平台編譯程式 恐重掀? …

 作者  primeman
(精華)                                       
看板  Gossiping
 標題  Re: [新聞] iPhone OS4抵制跨平台編譯程式 恐重掀?

 時間  Tue Apr 13 07:58:31
2010
───────────────────────────────────────
 
蘋果最Powerful的程式語言應該是cocoa 不是我故意摳的
是真的叫做cocoa
 
http://zh.wikipedia.org/zh-tw/Cocoa
Cocoa
是蘋果公司為 Mac OS X 所創建的原生物件導向的編程環境,是 Mac OS X 上五大
 API 之一(其它四個是
Carbon、POSIX、X11 和 Java)。
 
Cocoa 應用程序一般在蘋果公司的開發工具 Xcode(前身為 Project
Builder)和
 Interface Builder 上用 Objective-C 寫成。不過,通過 Java
bridge、PasCocoa、
PyObjC、CamelBones 以及 RubyCocoa 等橋接技術,Java、Clozure
CL、LispWorks、
Object Pascal、Python、Perl and Ruby 等其它工具或者語言也可以用來開發 Cocoa

用。也有一些其它語言的 Cocoa 實現無須橋接,比如蘋果公司開發的 MacRuby 和類似
 Lisp 的 Nu 語言。不使用
Xcode 和 Interface Builder,僅僅通過文本編輯器、GCC
和 GNUstep 的 make 工具也可以用 Objective-C
語言開發 Cocoa 應用。
 
對最終用戶來說,使用 Cocoa 編程環境開發的應用程序即為 Cocoa
應用。這類應用有獨
特的外觀,因為 Cocoa 編程環境讓程序在多方面自動遵循蘋果公司的人機界面守則。
Cocoa歷史
Cocoa
是從1980年代由 NeXT 開發的編程環境 NeXTSTEP 和 OPENSTEP 演變而來,這點可
由其類別之名皆以 NS
前綴(代表NeXTSTEP)看出端倪。蘋果電腦公司在1996年12月收購
了NeXT。開發 NeXTSTEP 和 OPENSTEP 的大量工作都轉化到了
Mac OS X 中,最顯而易見
的部分當屬 Cocoa。但差異也存在。例如,NeXTSTEP 和 OPENSTEP 使用
Display
Postscript 實現文字和圖形的螢幕顯示,而 Cocoa 依賴蘋果的 Quartz(基於 PDF
的繪
圖模型)。
 
Cocoa
這個名詞曾經被用來稱呼一款幫助兒童創建多媒體工程的應用程序。隨後該應用停
產。該名稱被用作現在的用途。
 
 
如果要寫Mac的相關應用軟體 就要使用到cocoa
所以apple會不會要指向發展cocoa的推廣
 
這個就不知道了 因為會使用cocoa的不多
 
但有使用過的是非常稱讚cocoa的開發設計
 
※ 引述《amandake (無言)》之銘言:
: 鉅亨網編譯張正芊
綜合外電  2010-04-12 23:02:49
: 蘋果 (Apple Inc.)(AAPL-US) 上周四 (8 日) 發表手機 iPhone
的最新版應用程式
:  OS 4,當中悄悄在軟體開發套件 (SDK) 的開發商程式授權協議中,新增一條款限
:
制使用的程式語言。此舉再度引爆業界對於蘋果一慣獨斷切割市場的抨擊聲浪。
: 蘋果的 iPhone OS 4 SDK 中第 3.3.1
條款規定,若開發商設計的應用程式欲在蘋
: 果的 iTunes App Store 線上商店上販售,原始程式必須以 C、C++ 及
Objective-C
: 這 3 種編程語言之一寫成。
: 換句話說,蘋果明文抵制以跨平台編譯程式創造的應用程式,在 App Store
上販售。
: 這對此類應用程式開發商構成相當影響,因為 iTunes App Store 販售多達 18.5 萬
:
種應用程式,是兵家必爭之地,也是開發商不可錯過的黃金市場。
: 這項規定,不禁令人想起 1/4 個世紀前、首台麥金塔電腦 (Mac)
推出時,蘋果便展
: 露的獨斷霸氣,甚至一直延續至本月初才剛推出、便造成全球轟動的 iPad 平板電腦。
: 市場最先懷疑,這項規定為了打擊開發
Adobe (奧多比系統)(ADBE-US) 的 Flash 軟
: 體所使用的編譯程式。這起因於蘋果新版 iPhone OS 4
終於加入播放廣受歡迎的
: Flash 軟體功能,而 Adobe 也即將推出專業版 Flash Professional CS5 創意套裝
:
元件,讓數十萬種 Flash 廣告及影片能在蘋果的行動設備上播放。
: 於是對於蘋果行動的抨擊聲浪,排山倒海而來;網友甚至在 Facebook (臉書)
上,
: 開設「支持 Adobe」的粉絲專頁。逼得蘋果執行長賈伯斯 (Steve Jobs) 親自出面澄
: 清,指這項條款並非針對
Adobe,而是為了抵擋 Google (GOOG-US) 的 Android 及微
: 軟 (Microsoft)(MSFT-US) 的 Windows
Mobile 7 在手機作業系統上的激烈競爭。
: 《Fortune》指出,這項應用程式開發的新限制,將決定蘋果是否能夠在智慧型手機作
:
業系統市場,穩住靠 iPhone 打下的大片江山;或是重演 Mac 對抗微軟 PC 的長年戲
:
碼。根據上回交手結果,微軟佔領大片疆域,但蘋果贏得的小片領土,獲利卻相當可觀。
: —————————–
:
http://bit.ly/cxESTH
 

※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From:
123.193.66.242

christofer:高手                                                
04/13 08:01
推 sapdavid:我只喝過CocaCola
>"<                                  
04/13 08:23
推 ccbbaa:雖然是對岸的
但是專業推一                               
04/13 08:26
→ apflake:nextstep就是jabos被踢出蘋果那幾年開公司所設計的,後來他  04/13
10:14
→ apflake:靠動畫公司大賺重返蘋果,再回頭購併nextstep成為mac新核心  04/13 10:16

apflake:世所公認的天才,也是眾所皆知的暴君                      
04/13 10:17

amandake:專業推                                                
04/13 10:32

cole945:Cocoa不是語言,是framework.objective-C才是語言..        
04/13 14:26
推 Franklinc:我有Xcode
ccc                                        
04/13 14:57
 
 作者  alentanic
(…..)                                     
看板  Gossiping
 標題  Re: [新聞] iPhone OS4抵制跨平台編譯程式 恐重掀?

 時間  Tue Apr 13 11:07:28
2010
───────────────────────────────────────
 
Adobe會不會之後放棄MAC 宣佈CS5之後不再支援MAC
 
Apple再威 也不可能短時間內生出一整套Creative Suite出來
還是說他會硬吃Adobe
(Adobe市值約180億美金)
或是乾脆放棄不怎麼賺錢的PC市場
 
這樣MAC的大宗使用者 美術設計人員 也只能乖乖換到windows平台
 
而且蘋果想要創造新標準 還得面對MS跟Google兩大強敵
 
微軟雖然號稱萬惡 但是對於開發人員來說真的很體貼
Xbox贏PS3原因之一就是
開發環境平易近人多了
 
蘋果跟其使用者是不是極度自戀到目中無人??
(群謗好像不算毀謗罪~~
ex:在座的各位都是..)
 
2008的新聞
因為Cocoa API害Adobe還得放棄C++改用Objective-C
改寫百萬行的程式碼
 
Adobe日前發布了Lightroom 2.0 beta,最受關注的新功能就是在Mac
10.5.x和Vista 64
下支持原生64位運算。Adobe的Photoshop產品經理John
Nack就在自己的公司博客上介紹
了64位Photoshop的開發狀況。  
 
  首先,原生64位運算並不意味著性能的成倍提高,即使在64位操作係統下搭配原生
64位Photoshop,圖片處理的速度提升幅度普遍會在8%到12%之間。只有在極限情況下才
會有質的飛躍。舉例而言,在一臺四核心32GB內存的係統中,打開一張擁有37.5億像素
的圖片,64位Photoshop的速度會比32位快10倍。  
 
  John Nack表示,Photoshop
CS4的Windows版將肯定支持原生64位運算,而Mac版則
要等到CS5。原因在於,Adobe一直採用Mac OS下的Carbon
API進行編寫,而去年的WWDC
上,蘋果宣布停止對Carbon 64提供支持,所有Mac OS X 64位應用程序都必須轉移到
Cocoa
API下。Adobe於是需要培訓程序員放棄C++改用Objective-C面向對象C語言進行編
寫,並且需要重寫Photoshop的上百萬行代碼。因此,Mac版Photoshop的64bit支持將延
後一個版本推出。
 


※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From:
202.39.212.210
推 samtws:adobe要是火起來,對蘋果全不支援就好玩了
XD              
04/13 11:14
→ bathape:希望Adobe斷絕全部對apple的支援
+1                      
04/13 11:16

johnlinvc:adobe大概也沒這個膽吧..看那精美win對icc支援…..      04/13
11:16
推 stero: 看完這篇 ….開始討厭APPLE嘞
說不支援就不支援…         04/13 11:25

naviblue:怎麼樣的公司有怎麼樣的使用者
cc                       
04/13 11:34
推 nightspirit:adobe罵完老賈之後就說:他們不會因為這樣就不支援mac   04/13
11:46
→ nightspirit:他們不希望拿自己的客戶來做為威脅的手段,那太邪惡了  04/13 11:47

nightspirit:講的是很好聽,事實上Adobe也不可能放掉MAC這塊市場    04/13 11:47

Chienning:把自己的重要客戶直接當炮灰,找死啊                   
04/13 12:11
→ Chienning:再怎麼惡搞也是要想辦法,
讓客戶心甘情願自己換平台      04/13 12:12
蘋果現在就是在惡搞自己的客戶
只是他們的使用者好像很樂於被惡搞
※ 編輯: alentanic       來自:
202.39.212.210       (04/13 12:20)

amandake:現在就看apple還可以威多久!                           
04/13 13:35
→ cole945:這篇是從對岸轉來的嗎..台灣不叫"面向對象"叫"物件導向"..  04/13 14:11

Bencrie:Objective從來就不叫做物件導向 … Object-Oriented才是   04/13
14:31
 
 作者  tyf99
(呵呵)                                          
看板  Gossiping
 標題  Re: [新聞] iPhone OS4抵制跨平台編譯程式 恐重掀?

 時間  Tue Apr 13 12:45:00
2010
───────────────────────────────────────
 
※ 引述《alentanic (…..)》之銘言:
: Adobe會不會之後放棄MAC
宣佈CS5之後不再支援MAC
: Apple再威 也不可能短時間內生出一整套Creative Suite出來
: 還是說他會硬吃Adobe
(Adobe市值約180億美金)
: 或是乾脆放棄不怎麼賺錢的PC市場
: 這樣MAC的大宗使用者 美術設計人員
也只能乖乖換到windows平台
: 而且蘋果想要創造新標準 還得面對MS跟Google兩大強敵
: 微軟雖然號稱萬惡
但是對於開發人員來說真的很體貼
: Xbox贏PS3原因之一就是 開發環境平易近人多了
:
蘋果跟其使用者是不是極度自戀到目中無人??
。Mac 整體市佔率不到一成,但在一千美元以上的電腦,市佔率是九成.
。以 Adobe
產品的售價,僅有專業市場負擔得起.
。目前 Adobe 有將近四成的營收是 Mac 用戶貢獻的.
。Mac 營收佔 Apple
總營收三成左右.
 
Apple 的目標是全體市場,Adobe 僅有專業市場.
專業 = 少數人
退出
Mac,Adobe 自己元氣大傷,營收一次掉四成,可能馬上就倒閉.
Mac 沒了 Adobe,也許跑掉少數專業人士,對 Apple
根本不痛不癢.
Abobe 一旦跑掉,馬上會有其它公司會趁勢補上,或是 Apple 乾脆自己來.
將來 Adobe
更難扳回頹勢.
 
Adobe 不可能退出 Mac 市場自找死路
這道理我知道、Shantanu Narayen
知道,Steve Jobs 也知道。
所以 Shantanu Narayen 只能利用 Flash 社群的力量去背刺
Apple.
 

※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From:
218.211.197.209
→ limitex:flash資源吃超兇… 
換是我我也不想用                   
04/13 12:45
推 SHITinHeaven:最好笑的就是挺Adobe的用戶有幾個Photoshop買正版XDD  04/13
12:47
推 ppbigass:很多公司是一次買齊一整套Adobe工具軟體 不會只單買一項   04/13 12:48

miisoo4u:想起科技業的老話~一等企業制訂規格~JOBS:FLASH未列入~XD  04/13 12:49

realmeat:所以我門公司是特例
=3=y-~                             
04/13 12:50

simpleclean:2樓是又在扯什麼鬼…                               
04/13 12:52
→ simpleclean:人家在討論啥
你在討論啥                            
04/13 12:52
→ bilibala:一千美元以上九成是
mac?                               
04/13 12:59

bilibala:這數據哪來的啊?                                      
04/13 12:59

neptunecl:原來hp,dell,acer,sony,asus等廠都是蘋果喔~好笑        
04/13 13:12

imgkiller:一千元以上電腦市佔率九成絕對白爛                     
04/13 13:16
推 sarsenwen:有沒有9成我不知道 不過要是要買高檔電腦 我會選apple    04/13
13:19

miisoo4u:原來apple=高檔…又要戰了~~~XD                        
04/13 13:22

neptunecl:樓上~要買高檔電腦請找IBM…Apple只是高檔玩具而已      04/13
13:22

amandake:美國真的用mac的人很多…                              
04/13 13:27
→ neptunecl:原來美國等於全世界啊…全美大學生用Apple的佔18%,那   04/13
13:29

neptunecl:其他82%的人是用???                                   
04/13 13:30
→ neptunecl:都已經是高知識份子了,要有自己的獨立思考,不是盲從    04/13
13:31
推 pglegk2002:18趴是哪邊來的數據? 手機? 筆電? 我怎麼看都覺得不止   04/13 13:32

pglegk2002:這數字…                                           
04/13 13:32
推 DragonCloud:高檔不選IBM 那不如買外星人筆電
更潮                
04/13 13:32
→ cole945:看過"9成"那篇新聞..那個9成是1000+PC的市場,不是所有電腦  04/13
14:17

cole945:而且之所以有9成那麼高..是因為只有apple賣那麼貴..       
04/13 14:17
→ cole945:也可以賣一萬美元的PC啊,賣出去你就一萬美元市佔100%了 XD  04/13 14:18

Lr1:apple現在有aperture阿XDDDDD                                
04/13 14:34
 作者  alentanic
(…..)                                     
看板  Gossiping
 標題  Re: [新聞] iPhone OS4抵制跨平台編譯程式 恐重掀?

 時間  Tue Apr 13 19:49:26
2010
───────────────────────────────────────
 
※ 引述《tyf99 (呵呵)》之銘言:
: Apple 的目標是全體市場,Adobe
僅有專業市場.
: 專業 = 少數人
: 退出 Mac,Adobe 自己元氣大傷,營收一次掉四成,可能馬上就倒閉.
: Mac 沒了
Adobe,也許跑掉少數專業人士,對 Apple 根本不痛不癢.
: Abobe 一旦跑掉,馬上會有其它公司會趁勢補上,或是 Apple
乾脆自己來.
: 將來 Adobe 更難扳回頹勢.
: Adobe 不可能退出 Mac 市場自找死路
: 這道理我知道、Shantanu
Narayen 知道,Steve Jobs 也知道。
: 所以 Shantanu Narayen 只能利用 Flash 社群的力量去背刺
Apple.
 
Adobe未必馬上放棄Mac市場
但是會因為Windows開發資源多且較快速
而Mac版開發難度較高
漸漸發生Windows版優於Mac版的情況
最近的例子 就是Windows版本的CS4就支援64Bit
而Mac版要到CS5才支援
 
整個電腦的發展 不論軟硬體 都是架構規格日益複雜 基本消費額也日益龐大
 
就像以前Mac電腦可以開發專用的CPU
而現在卻乖乖使用Intel的CPU
因為MAC的少眾市場無法負擔開發自用CPU的費用
因為開發一顆新CPU的成本不斷上升(製程縮小的同時
開發成本也跟著上升)
 
在負擔低的狀況 容許百家爭鳴的情況出現
但是在負擔日益增加的情況 因為固定成本暴增
市佔率高就很容易擠掉市佔率低的
小眾市場將很難支付昂貴的開發成本
 
另一個失敗例子 就是喜歡特立獨行的Sony
只是下場似乎不太好
現在也乖乖支援SD卡
 
而現在的情況 很明顯Flash也不會因為Apple不支援
就壽終正寢
而Apple又要大家去學一個相對少眾的架構
最後的結果 因為開發者即使不放棄Apple市場
也不可能放棄Windows市場
使得Windows軟體因為開發較容易 往往會比較先出 且功能較多
 
不過Flash還有微軟得Silverlight這個潛在的大敵
雖然暫時還不成氣候
但是.NET的使用者絕對遠大於ActionScript
而且微軟習慣後發先至 將原本佔用率極高的前輩打得落花流水
 

※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From:
202.39.212.210

bugmans:Silverlight也一兩年了吧,不覺得有威脅到Flash的市場      
04/13 19:53
→ Siu:mac少但是iphone多…
不過只有永遠的利益啦…               
04/13 19:54
推 sofaly:推
希望都是免費的                                       
04/13 19:55
推 k85097ok:Silverlight現在沒有威脅flash 
以後就很難說了           04/13
19:55

turtleknight:聽你在亂蓋XD                                      
04/13 19:57
→ timwu:google: 這些都是最爛的,
HTML5將一統天下!!                
04/13 19:59
 
 
This entry was posted in 未分類. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s