自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

原Netflix首席開(kāi)發(fā)者:iOS版開(kāi)發(fā)中的失誤沒(méi)什么特別

移動(dòng)開(kāi)發(fā) 移動(dòng)應(yīng)用 iOS
肯特 布魯斯特作為Netflix移動(dòng)版iPhone開(kāi)發(fā)團(tuán)隊(duì)的前領(lǐng)導(dǎo),Netflix在iPhone應(yīng)用開(kāi)發(fā)中犯下的一些錯(cuò)誤。在iPhone開(kāi)發(fā)的朋友不妨看看,避免這些錯(cuò)誤對(duì)你來(lái)說(shuō)將會(huì)省去很大力氣。

SXSW上,肯特 布魯斯特(Kent Brewster),作為Netflix移動(dòng)版iPhone開(kāi)發(fā)團(tuán)隊(duì)的領(lǐng)導(dǎo),通過(guò)PPT分享了一些2009年到2010年,他在任期間,Netflix在iPhone應(yīng)用開(kāi)發(fā)中犯下的一些錯(cuò)誤。同時(shí),他還告訴聽(tīng)眾如何通過(guò)特殊途徑。獲取Netflix iPhone版應(yīng)用的源碼,這算是變相開(kāi)源么?布魯斯特表示自己沒(méi)什么特別,只不過(guò)是在適當(dāng)?shù)臅r(shí)間做了正確的事情。他在Netflix的時(shí)候不只是負(fù)責(zé)iOS項(xiàng)目組,同時(shí)還要參與到其他的項(xiàng)目中去,比如和Facebook的連接、授權(quán),Netflix開(kāi)發(fā)的微掛件、最初基于API的原型、一些被Netflix員工稱(chēng)作"trickplay"、首頁(yè)翻轉(zhuǎn)時(shí)候的效果圖小樣等。在坦誠(chéng)這些錯(cuò)誤之前,他表示了離開(kāi)Netflix而產(chǎn)生的一些感懷,同時(shí)還不忘澄清一些關(guān)于Netflix的不實(shí)傳言。

[[20085]]

Netflix (圖片來(lái)源:ReadWriteWeb)

ReadWriteWeb的作者只列舉了部分失誤總結(jié),還有很多PPT被記錄在作者的Flickr上,有興趣大家可以去圍觀一下??偣灿?6張照片。比較詳細(xì)的記錄了布魯斯特的演講。

三個(gè)重大失誤

在2010年4月1日(Fools‘ Day,愚人節(jié))iPad版發(fā)布后的幾個(gè)月,Netflix的iPhone版應(yīng)用于2010年8月26日正式上線(xiàn),布魯斯特談到了iPhone版應(yīng)用開(kāi)發(fā)過(guò)程中的3個(gè)嚴(yán)重失誤:

1)應(yīng)用上線(xiàn)的***期限定的真是太失敗了!他建議,下次大家如果遇上類(lèi)似情況,一定去找主管人員談,要求他們的協(xié)助。

2)當(dāng)時(shí)做關(guān)鍵性架構(gòu)的決策者,居然是個(gè)連“Hello World”都沒(méi)寫(xiě)過(guò)的主管,這你哪兒說(shuō)理去!由此他告誡所有的開(kāi)發(fā)者,只要是你覺(jué)得對(duì)的決策,一定要不惜一切代價(jià)和上級(jí)力爭(zhēng)。

3)***一個(gè),上線(xiàn)太倉(cāng)促(是的,幾個(gè)月出一個(gè)應(yīng)用,他還覺(jué)得太倉(cāng)促)。事實(shí)上,他認(rèn)為,Netflix應(yīng)該延緩iPhone版應(yīng)用的上架,拿出足夠多的時(shí)間來(lái)進(jìn)行完善代碼、測(cè)試、重構(gòu),確保“品質(zhì)”!

為什么要用這么多的HTML來(lái)寫(xiě)?

提了個(gè)有趣的問(wèn)題,“應(yīng)用很大一部分是用HTML構(gòu)建的”,隨后他解釋了其中的奧義。最重要的是,Netflix做了很多A/B測(cè)試,使用HTML就不用走App Store的重新提交的流程了,這樣很多bug就能在***時(shí)間被修復(fù),事實(shí)上最早的一個(gè)bug從發(fā)現(xiàn)到修復(fù)只用了不到15分鐘。

這周的SXSW上微軟也是發(fā)布了IE9,于是布魯斯特就趁機(jī)調(diào)侃了一下IE:“區(qū)分HTML還是HTML5,其實(shí)也簡(jiǎn)單。拖到IE里面,運(yùn)行一下,杯具了?很好,鐵定HTML5!”全場(chǎng)大笑。

Netflix

圖片來(lái)源:ReadWriteWeb

UI上的失誤

布魯斯特隨后講了一些在UI上的失誤,最搞笑問(wèn)題出在打分選項(xiàng)、搜索框、JavaScript調(diào)用虛擬鍵盤(pán)功能失靈。尤其是***一個(gè)問(wèn)題,因?yàn)楹舫鎏摂M鍵盤(pán)后,界面整體抬升了,但是隱藏虛擬鍵盤(pán)以后整個(gè)界面還是保持著抬升時(shí)候的狀態(tài)。結(jié)果就是把iPhone用出了Android的感覺(jué)。

另一個(gè)重大的失誤,就是他試圖用HTML、CSS和JS來(lái)復(fù)制原生的滾動(dòng)條。現(xiàn)在依舊有很多的類(lèi)庫(kù)可以做到這點(diǎn)了,但是那個(gè)時(shí)候真沒(méi)有。

該應(yīng)用曾經(jīng)還是被測(cè)試了幾下的,而且大量偷師PastryKit library, TouchScroll, iScroll。

接下來(lái)講解如何通過(guò)特殊手段察看Netflix的iPhone應(yīng)用的源碼,這里就不累述。

查看原文:SXSW: Mistakes Made Building Netflix for iPhone (Plus, How to See Its Source Code!)

拓展閱讀:Netflix是世界上***的在線(xiàn)影片租賃提供商,向它的670萬(wàn)名顧客提供超過(guò)85,000部DVD電影的租賃服務(wù),而且能向顧客提供4000多部影片或者電視劇的在線(xiàn)觀看服務(wù)。公司的成功源自于能夠提供超大數(shù)量的DVD,而且能夠讓顧客快速方便的挑選影片,同時(shí)免費(fèi)遞送。Netflix已經(jīng)連續(xù)五次被評(píng)為顧客最滿(mǎn)意的網(wǎng)站。

◆可以通過(guò)PC、TV及iPad、iPhone收看電影、電視節(jié)目

◆加拿大每月租金$7.99,美國(guó)每月$8.99,在線(xiàn)收看、DVD郵寄

◆可以免費(fèi)測(cè)試一個(gè)月,可隨時(shí)退訂

◆通過(guò)Wii,Xbox360,PS3等設(shè)備連接TV

【編輯推薦】

  1. iPhone有效利用 十大iOS免費(fèi)網(wǎng)管應(yīng)用程序
  2. Android如何才能戰(zhàn)勝iPhone?
  3. 斯坦福大學(xué)iPhone開(kāi)發(fā)中文字幕視頻教程 持續(xù)更新中
  4. iPhone vs Android 擁戴者的奇特世界觀
責(zé)任編輯:佚名 來(lái)源: ReadWriteWeb
相關(guān)推薦

2009-06-02 15:58:34

LinuxChrome開(kāi)發(fā)

2009-06-01 09:59:57

LinuxChrome開(kāi)發(fā)

2015-07-20 09:16:42

iOSWatchKit開(kāi)發(fā)

2014-08-08 10:12:44

IRC

2017-01-19 21:45:27

iOS開(kāi)發(fā)者賬號(hào)

2012-06-13 01:23:30

開(kāi)發(fā)者程序員

2017-02-08 16:14:32

Chrome瀏覽器IOS

2014-04-04 17:13:13

iOSAndroid開(kāi)發(fā)技巧

2015-10-21 13:42:54

iOS開(kāi)發(fā)watch OS2

2011-03-30 16:55:29

亞馬遜KindleiOS

2009-10-27 08:36:42

GoogleChromeMac

2014-06-25 10:44:04

Opera 24瀏覽器

2013-08-29 09:53:48

開(kāi)發(fā)者iOS 7

2012-07-13 13:51:57

AndroidiOS

2019-08-28 11:35:57

iOS 工具 操作系統(tǒng)

2016-04-05 10:31:59

ioswwdc2016

2012-03-08 22:18:45

2012-02-13 10:21:11

Skala PreviiOS應(yīng)用

2011-12-19 20:05:36

iOS

2012-03-23 22:32:38

iOS
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)