蘋果iPhone軟件主管離職原因:拒為iOS地圖道歉


changtimwu wrote:
我是很希望新來的軟體頭子可以把 objective C & xcode 好好檢討一下, 個人認為這兩個是
什麼都美的蘋果 最醜的包袱.

我也覺得,可是可能是我功力太淺,覺得爛卻又說不上哪裡爛

我只覺得 在IOS裡面 如果要用他的套件耶切都很PEACE

但是如果今天我navigation bar或是scroll view之類的東西想客製化....就會變得異常麻煩

倒是我覺得安卓也沒好寫到哪裡去...他的介面用XML對我這種先寫IOS CODE的人來說超不習慣
我有兩個想法:

1.一朝天子一朝臣,這世界就是這樣,沒什麼奇怪的

2.世界的確是被少數一兩個天才所驅動,沒有了賈柏斯,蘋果會慢慢變成另一個微軟
就像鴻海不能沒有郭台銘,台積電不能沒有張教父,少了王永慶台塑就變了味道
但也的確iOS越來越沒有令人驚艷的感覺了,從2007年到現在 已經開始顯得有點老態龍鍾了

比較期待Ive能對整個介面作一番革新

hn9480412 wrote:
01不能po新聞,所...(恕刪)


我就被APP MAP婊過
定位墾丁托斯卡尼民宿的地址結果跑到龍鑾潭
定位高雄義大,結果跑到義大後山
走一堆冤枉路
這種爛MAP讓我對APPLE很失望



The exact circumstances of Forstall's refusal are unclear, but not entirely unexpected: it's widely understood that the hard-charging, ambitious Forstall is abrasive and disliked by a number of others at his level inside Apple — people like head designer Jony Ive, who allegedly refused to take meetings in the same room as him. Forstall, who had been in charge of Maps, is said to have believed that the complaints over data quality were overblown — a belief so strong that he ultimately refused to sign the letter apologizing for the debacle (the letter released to the public ended up bearing CEO Tim Cook's signature instead).

Sources tell us that Forstall has a reputation for deflecting blame, and with fallout intensifying over the Maps situation, now may have seemed like a good time for Apple to part ways with a man who'd done a good job making enemies over the years: Hurricane Sandy has given the company two days of market close to let investor reaction stabilize. Amazingly, it's said that Forstall's coworkers were so excited to show him the door that they volunteered to split up his workload — Eddy Cue takes on Siri and Maps while OS X's Craig Federighi gets iOS. And Ive, who has cemented his reputation as a legendary industrial designer over his two-decade Apple career, gets the opportunity to refresh an iOS user experience that has stagnated over the last several generations. A recent Fast Company report suggested that Ive and Forstall didn't see eye to eye on the platform's UI — Forstall is said to love so-called skeuomorphic interfaces that imitate real-life objects (leather binding, wood, paper, and so on) while Ive is firmly against them. How swiftly — and how comprehensively — Ive will seek to revamp the platform will be a source of intense focus going into 2013 and iOS 7.



Ive 無法跟他同一室開會。他要離開,其他同事也很興奮的自願分攤他的工作內容。

這樣看起來 iOS Maps 只是個適當的藉口。

簡單的說就是權利鬥爭鬥輸了,然後找到地圖這個藉口直接K.O罷了。

更簡單的說他像薄熙來,Cook像習近平...

hsnu1178 wrote:
我也覺得,可是可能是...(恕刪)


個人倒是覺得Xcode和Objective-C是Apple的傑作,

(1) 現有的IDE中,最常用的應該就是Visual Studio和Eclipse了.
以WYSIWYG來說,XCode的程度算是最高的了.
delegate和action的視覺化聯接,目前應該是XCode才有.
VS 2012的Code Analysis和Version Control做得還不錯.
但是XCode包Version Control其實比VS早.

Eclipse的話,雖然亂七八糟的Plug-in一堆,
但是C和C++的支援,跟別人比較起來差很多.

另外XCode附的模擬器真的不錯,Android的模擬器會用到讓人火大,
Eclipse出來的和模擬器出來的不一樣就算了,
用到真實的機器上又不一樣,最後版本的GUI還一定要用實機微調,
根本是搞死開發者,難怪有公司要買一堆Android的機器回家測....
(不過新的XCode在iOS6也有發現這種現象,倒是有點令人吃驚,應該是Autolayout的關係)

(2) Objective-C真如其名,還真的很OO.還可以有Objective-C++.
另外,可以容許Seamless的相容C和C++,這點就真的太炫太方便.
目前另外兩組,完全做不到.還有一些很OO的東西,也只有Objective-C有.
想不出有任何語言可以取代,Objective-C,Objective-C++,C,C++的這四個的組合.
Apple從Carbon改到Cocoa,已經花了大功夫.也沒道理會再改它.
請別說Java和C#,目前還沒人拿他們寫底層的code.....

(3) MS的環境不是我要抱怨,以前的版本控制真的是太爛了.
W32到MFC到.Net,C到C++到C#,
單單字串的處理,就會搞死Programmer.
那有那麼多美國時間去轉來轉去.
Direct X不同版本的header files放的地方都不一樣,
常常要放一些神奇的patch code才編得過.
安裝時更慘,沒事要附個上百MB的安裝檔.

Android也很糟,一般高階的Java API還好,
但真的要動到中間層,像Hardware的Codec加速之類的,
API也是亂得可以,不同版本,不同廠商都不一樣.
4.0才開始統一,但是i-Device就不需要去搞這些有的沒的.

另外,Apple的開發哲學是盡量用他們提供的GUI,
因為他們已經做很美了,希望開發者把心思用在真正有價值的地方,
也許是您覺得為什麼這麼難客製,因為他們根本不希望你去動呀.
要是有客戶找我們開發,又說GUI要和Windows一樣,通常我會請他找別人做.
因為根本不值得.

不過我對這些IDE,畢竟不像某些高手一天到晚追到最新版,也用遍所有的功能.
也許會有疏漏和偏見.但是我用到現在,還是覺得XCode和Objective-C相當不錯.
剛好股票高點全賣掉 很讚

搞出爛地圖 被搞走 是正常的

難不成 我還讓你來搶CEO的位置 ?!


hn9480412 wrote:
01不能po新聞,所...(恕刪)

hsnu1178 wrote:
我也覺得,可是可能是...(恕刪)


客製化 Navigation Bar 很簡單阿,去 Stack Overflow 上找找,幾行 code 就行了,我倒覺得 Xcode 和 Objective-C 是 Apple 很美的開發工具,簡潔,但卻不簡單,如果,有大大用過 Visual Studio 開發過 Windows 8 的人就可以知道,微軟開發工具的繁瑣,至於 Android 也是,就我個人來說,寫 Android ,要把 App 寫的好,難度比較高,寫 iOS 就還好,這都要感謝 iOS 的 SDK 和 Xcode...
Welcome to my blog: 吉米風格株式會社http://jimmystyle19761
Xcode 真的是個很棒,整合很好的 IDE

但是在開發過Android 與 iOS 之後

還是要抱怨一下 Objective-C 在 crash 的 debugging 上真的非常不方便......

還是只是我不會用.... Orz
作人如果沒有夢想,那跟鹹魚有什麼分別!
文章分享
評分
評分
複製連結

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