<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 市場(chǎng)分析 > bug叢生 蘋(píng)果軟件部門(mén)腫么了?

bug叢生 蘋(píng)果軟件部門(mén)腫么了?

作者: 時(shí)間:2015-10-26 來(lái)源:網(wǎng)易科技 收藏
編者按:以往優(yōu)秀的工業(yè)設計和硬件支撐掩蓋了蘋(píng)果軟件的問(wèn)題,現在工業(yè)設計和硬件難以突破,軟件的問(wèn)題也被逐漸放大。

  用戶(hù)最近最糾結的就是到底升不升級。話(huà)說(shuō)小編最近一直都想試用一下9的分屏,但苦于當年最初升級8帶來(lái)的苦惱,投鼠忌器,一直未敢行動(dòng)。目前看爆出來(lái)的消息,9第一版的問(wèn)題比iOS 8的問(wèn)題還要多。 全面的卡頓,連去年剛出的iPhone 6也出現了這種情況。澳洲還有一哥們升級之后直接iPhone變磚了,相比之下什么鎖屏漏洞都不算是bug了。

本文引用地址:http://dyxdggzs.com/article/281758.htm

  一個(gè)不爭的事實(shí)是的軟件質(zhì)量確實(shí)在下降,iOS首當其沖。庫克的似乎把用戶(hù)當成了公測對象,這種事情在喬布斯時(shí)代絕對不可能發(fā)生。在那些喬幫主在世的日子里,iOS的更新如果出現什么致命bug,估計軟件部門(mén)的頭馬上就會(huì )被保安扔出蘋(píng)果吧。另外,自從2013年掌管蘋(píng)果軟件UNIX底層架構的Jordan Hubbard走了之后,蘋(píng)果軟件部門(mén)貌似就罩不住了。iOS 7的扁平化浪潮如今看在工業(yè)設計方面可圈可點(diǎn)。但是,這也是蘋(píng)果軟件質(zhì)量噩夢(mèng)的起點(diǎn)。 Craig Federighi 2011年接替Bertrand Serlet任軟件部門(mén)主管后,躁進(jìn)態(tài)勢明顯。我覺(jué)得Craig的想法就是管你用的爽不爽,新功能越多我的KPI越好看。想來(lái),小編還真有點(diǎn)還念Bertrand Serlet當年發(fā)布Snow Leopard的那張0 new features的Keynote。

  當然,從工業(yè)設計的角度來(lái)說(shuō),蘋(píng)果仍然是蘋(píng)果。只是,作為軟件產(chǎn)品,從iOS 8和Yosemite開(kāi)始,軟件質(zhì)量下降現象過(guò)于明顯。蘋(píng)果歷史上一直以來(lái)都以其軟件的體驗和質(zhì)量著(zhù)稱(chēng)。喬布斯當年曾經(jīng)很有底氣的嘲諷Windows上全是二流軟件。但是,最近幾年iOS更新的問(wèn)題已經(jīng)將蘋(píng)果軟件部門(mén)的聲譽(yù)損失殆盡。小編最近注意到蘋(píng)果的很多iOS新功能都是匆匆發(fā)布,目的就是盡量先于A(yíng)ndroid系統擁有,從而壓制后者。但是,蘋(píng)果似乎搞錯了方向,用戶(hù)買(mǎi)蘋(píng)果剔除裝X因素,更多看重的是系統的穩定性。要拼新功能,Android系統有很多功能現在蘋(píng)果仍然沒(méi)有。蘋(píng)果應該把開(kāi)發(fā)新功能的時(shí)間分一些去多測試一下自己的軟件比較好。

  步子太大容易扯著(zhù)某些東西


易評:bug叢生 蘋(píng)果軟件部門(mén)腫么了?


  過(guò)去的5到10年間,蘋(píng)果公司已經(jīng)進(jìn)入了語(yǔ)音識別、地圖和健康醫療等新領(lǐng)域。這些產(chǎn)品被數以?xún)|計的用戶(hù)所使用,另外還要兼顧不同語(yǔ)言和文化中的本土化。然而,這期間蘋(píng)果軟件部門(mén)的增長(cháng)并不明顯。又要兼顧這么多的軟件產(chǎn)品,又要這些軟件工程師更高效的工作,所帶來(lái)的后果可想而知。作為一名碼農,你天天催我交代碼,催到最后只能應付了事。

  當然,蘋(píng)果軟件質(zhì)量到底為什么下滑 ,這里只是妄斷。從歷史上看,蘋(píng)果的軟件測試十分嚴格。正所謂好軟件靠測試,過(guò)去蘋(píng)果軟件的bug數量很少,即使有嚴重程度也非常低。但如今不光是iOS,另一核心產(chǎn)品OS X也是bug多的一塌糊涂。Yosemite推出了新的網(wǎng)絡(luò )管理進(jìn)程Discoveryd結果搞掛了OS X 的DNS和Wifi,最后不得不換回老的mDNSResponder進(jìn)程。真不知道蘋(píng)果是怎么想的,更換根(root)進(jìn)程自己都不用測一下的嗎?

  近兩年,蘋(píng)果的軟件開(kāi)發(fā)策略有點(diǎn)激進(jìn),有時(shí)基本完全不管后向兼容的問(wèn)題了。正常來(lái)說(shuō),如果一個(gè)軟件工程師告訴自己的主管說(shuō),我有一特牛B的想法,但是要廢掉原來(lái)所有的功能。估計主管立馬噴你一臉。但是,蘋(píng)果真的就這么干了。

  典型的例子就是iWork的。 iWork套件里的Pages、Keynote和Numbers雖然不像微軟Office應用那樣強大,但作為剔除長(cháng)尾功能的產(chǎn)品,在滿(mǎn)足一般辦公用途上可圈可點(diǎn)。iWork 09的成熟度更是在一般應用場(chǎng)景下超越Office。Keynote在許多方面優(yōu)于Powerpoint不是一點(diǎn)半點(diǎn)。Pages的頁(yè)面排版、海報和宣傳冊功能,以及它的印刷控制使之真正的成為具有差異化的文字處理產(chǎn)品,相比微軟 Word毫不遜色。但是,2013年,蘋(píng)果公司重新制定了iWork的開(kāi)發(fā)策略,減少功能選項向Google Doc靠攏。希望將自己的辦公套件搬進(jìn)自己并不受歡迎的iCloud服務(wù)中。在此過(guò)程中,蘋(píng)果刪減了300項的功能,甚至包括所有那些真正具有差異化的功能。 新的iWork應用完全失去了對老文件格式的兼容。而且老版的iWork馬上下架, 驚的是一眾iWork用戶(hù)目瞪口呆。但是,面對用戶(hù)的抱怨,庫克的蘋(píng)果根本完全理都不理。小編作為iWork的愛(ài)用者,只是覺(jué)得庫克的步子有點(diǎn)大,難道他不覺(jué)得痛嗎?

  作為Machitosh的老用戶(hù),小編另一款很喜歡的應用就是照片管理工具 iPhoto。結果,今年蘋(píng)果直接把iPhoto下架了,Aperture也遭受誅連。 蘋(píng)果像蹂躪iWork一樣蹂躪了iPhoto。新產(chǎn)品雞肋應用Photos將iOS照片應用的功能直接搬到了桌面。然后,蘋(píng)果放棄了免費策略,開(kāi)始力推來(lái)自第三方的Adobe Lightroom。錢(qián)都讓老對手Adobe給掙了,庫克是癔癥發(fā)作嗎?蘋(píng)果這些年廢掉的軟件還

  有Shake、Color、DVD Studio Pro、Final Cut Server、Keynote 09,Pages 09、iWeb和iDVD等。操作系統是免費了,結果所有的軟件都要收費了,要不然就只能使用很多雞肋的垃圾軟件。還記得OS X Tiger到OS X Leopard的更新花了5年時(shí)間,結果現在一年一個(gè)新版本,各個(gè)有問(wèn)題。庫克的蘋(píng)果以市場(chǎng)為導向,賺錢(qián)為目的,但這一切的結果就是,蘋(píng)果公司正在破壞他們iOS和OS X平臺的價(jià)值。

  市場(chǎng)主導對軟件開(kāi)發(fā)真的有益嗎?


易評:bug叢生 蘋(píng)果軟件部門(mén)腫么了?


  蘋(píng)果公司的軟件部門(mén)主管,自從換了Craig Federighi之后,就重新制定了市場(chǎng)主導的軟件策略,重新聚焦大眾用戶(hù)身上。聚焦大眾用戶(hù)沒(méi)有問(wèn)題,但是為了滿(mǎn)足用戶(hù)不斷增長(cháng)的需求,Craig在軟件質(zhì)量和新功能平衡的把控上已經(jīng)失控。

  如今的蘋(píng)果公司,市場(chǎng)導向似乎已經(jīng)成了最高優(yōu)先級。庫克沒(méi)事老往中國跑就能充分說(shuō)明問(wèn)題。如今,好像為了WWDC上有些可說(shuō)的,每年都有重要的新版本和大量的新功能發(fā)布。顯然軟件工程團隊要跟上這種節奏就很難同時(shí)保持品質(zhì)。iOS每年推一個(gè)新版本,而OS X Lion之后每個(gè)OS X版本的發(fā)布間隔已經(jīng)縮短到13個(gè)月。而B(niǎo)ertrand Serlet 時(shí)代,OS X Puma到OS X Lion的新版本發(fā)布間隔為19個(gè)月。

  而且前段時(shí)間蘋(píng)果工程師的爆料也印證了這些猜想。今年一月,一名蘋(píng)果軟件開(kāi)發(fā)工程師表示,“Bertrand Serlet 換成Craig Federighi之后開(kāi)發(fā)方法發(fā)生了翻天覆地的變化。Bertrand時(shí)代,每個(gè)開(kāi)發(fā)小組,只有在完全準備好了之后才會(huì )將代碼交付到主Branch上。最明顯的是,當時(shí)Snow Leopord的Xcode obejctive-C內存回收出了問(wèn)題,結果30幾個(gè)小組的代碼交付被延遲了好幾天,直到Xcode的bug被修復。雖然當時(shí)的發(fā)布延后了快一個(gè)月,但是交付之后,我們的大部分的Bug都被我們提前修復了。

  Craig來(lái)了之后引入了敏捷開(kāi)發(fā),我們花兩個(gè)星期開(kāi)發(fā)一個(gè)新功能,然后花一個(gè)星期修bug。 很多時(shí)候再修bug的同時(shí)就會(huì )有新的功能引入。不過(guò)這有一個(gè)好處是Craig所承諾的大部分新功能都能按時(shí)交付。

  目前蘋(píng)果已經(jīng)完全采用了敏捷開(kāi)發(fā),不過(guò)這不是問(wèn)題。最大的問(wèn)題是蘋(píng)果現在的精力分散到了太多的無(wú)用功能上,而犧牲了核心功能的質(zhì)量?!?/p>

  蘋(píng)果在后喬布斯時(shí)代估計可能被“創(chuàng )新”二字逼瘋了吧。喬布斯時(shí)代的創(chuàng )新是喬布斯獨斷專(zhuān)行式的,喬幫主會(huì )帶領(lǐng)整個(gè)公司去做顛覆式創(chuàng )新。而現在的蘋(píng)果好像無(wú)頭蒼蠅亂撞,這里試試,那里試試,看看能不能撞出個(gè)創(chuàng )新的功能。但是這樣的代價(jià)就是,軟件開(kāi)發(fā)人員的精力被無(wú)謂的浪費了,到時(shí)軟件質(zhì)量出現問(wèn)題不可避免。

  也許,蘋(píng)果要停下來(lái)想想了。在明年WWDC大會(huì )上,再來(lái)一次“0 New Features”的Keynote,也比發(fā)個(gè)iOS 10或iOS X搞掛一批iPhone強。

  曾經(jīng)的iOS和OS X


易評:bug叢生 蘋(píng)果軟件部門(mén)腫么了?


  蘋(píng)果當年的軟件無(wú)疑是最好的,這話(huà)不是我說(shuō)的,比爾蓋茨說(shuō)的,要有異議找他。比爾蓋茨當年就是為蘋(píng)果電腦開(kāi)發(fā)軟件的。而iOS無(wú)疑算的上是改變世界的操作系統。論影響力應該無(wú)人能出其右?;陂_(kāi)源操作系統Darwin的iOS在軟件開(kāi)發(fā)社區中,也是擁有極高的口碑。雖然Objective-C難搞一點(diǎn),但是如今已經(jīng)被Swift取代,開(kāi)發(fā)節奏明顯暢快許多。

  另外,就是iOS的應用商店模式幾乎徹底的顛覆了軟件開(kāi)發(fā)的生態(tài)。2014年蘋(píng)果在應用商店方面的進(jìn)賬已經(jīng)達到了45億美元。而蘋(píng)果在應用銷(xiāo)售的分成只占30%。單單靠蘋(píng)果應用商店就養活了一大批碼農。不得不說(shuō),喬布斯是商業(yè)上的天才。

  而OS X的主要優(yōu)勢在于它的UNIX內核。 不算OS X的父親Macintosh,OSX的歷史也有14年了。 2001 年 3 月 24日,Apple 正式發(fā)布了 Mac OS X v 10.0 Cheetah。14年間,蘋(píng)果對用戶(hù)界面、圖形和聲音方面,做了大量?jì)?yōu)化。如果不算價(jià)格因素,超長(cháng)的待機時(shí)間和Unix式的操作環(huán)境,OS X作為最好的軟件開(kāi)發(fā)平臺并不為過(guò)。當然Linux有Linux的優(yōu)勢,但是Linux軟件的無(wú)序性也是夠惱人的。小編不是游戲愛(ài)好者,如果網(wǎng)友非要拿這點(diǎn)來(lái)辯論Windows更強,小編舉雙手投降。另外,如果有人認為OS X不是UNIX的話(huà)。不好意思, 從Snow Leopard開(kāi)始 Mac OS X 得到 了The Open Group的“Single UNIX Specification”認證,成為正式的 UNIX。

  OS X算是喬布斯的心血之作,是被踢出蘋(píng)果后,另立門(mén)戶(hù)所研發(fā)之產(chǎn)品。 1997 年 不光香港回歸了,Apple 收購 NeXT ,喬布斯也正式回歸蘋(píng)果。 Apple 的工程師們開(kāi)始使用 NeXTSTEP 4.2 作為Macintosh OS 的起點(diǎn),開(kāi)始了為期三年的研發(fā),將 Unix 核心的 操作系統傳化為一般消費者能夠接受的產(chǎn)品。甚至為了與消費者貼的更近,早期的OS X的瀏覽器是IE。當時(shí)的喬布斯將OS X當自己的孩子一般生養,軟件品質(zhì)達到前所未有高度。特別是在圖像處理領(lǐng)域,很多專(zhuān)業(yè)軟件成為了媒體和電影工業(yè)的標配。

  只是說(shuō)蘋(píng)果軟件質(zhì)量的每況愈下,讓人有點(diǎn)憂(yōu)心忡忡。革命性創(chuàng )新不在,更新個(gè)軟件還老出問(wèn)題,喬幫主打下的大好江山?jīng)]準就在這用戶(hù)體驗的慢慢損耗中消失殆盡。希望庫克不要把蘋(píng)果的軟件部門(mén)搞得太軟,要不然未來(lái)九泉之下,你有何顏面去見(jiàn)喬布斯?



關(guān)鍵詞: 蘋(píng)果 iOS

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>