偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

好壞美丑,開發(fā)者眼中的 iOS 7

移動(dòng)開發(fā) iOS
跟著新 iPhone 發(fā)布的節(jié)奏,iOS 史上轉(zhuǎn)變最大的 iOS 7 將要在蘋果的各類新產(chǎn)品上大展拳腳了。從消費(fèi)者眼里看來,這種轉(zhuǎn)變是擬物化向扁平化的轉(zhuǎn)變和新加入的控制中心等。但是對(duì)于開發(fā)者而言,卻是 1500 個(gè)全新的 API 等。

跟著新 iPhone 發(fā)布的節(jié)奏,iOS 史上轉(zhuǎn)變最大的 iOS 7 將要在蘋果的各類新產(chǎn)品上大展拳腳了。從消費(fèi)者眼里看來,這種轉(zhuǎn)變是擬物化向扁平化的轉(zhuǎn)變和新加入的控制中心等。但是對(duì)于開發(fā)者而言,卻是 1500 個(gè)全新的 API 等。

新的 iOS 7 將會(huì)給開發(fā)者們帶來什么價(jià)值?開發(fā)者對(duì)于全新的 iOS 7 有什么吐槽的?為此,F(xiàn)ast Company 采訪了 7 位 iOS 應(yīng)用開發(fā)者,詢問了他們對(duì)于 iOS 7 的看法。

因?yàn)榭赡苌婕袄骊P(guān)系,這些采訪都是匿名的,內(nèi)容也是簡(jiǎn)單的二元制,好處和敝處。

一款極受歡迎攝影軟件的開發(fā)者

弊處:從 iOS 6 版本轉(zhuǎn)變到 iOS 7 是一個(gè)巨大的挑戰(zhàn)。不是因?yàn)槟切┬碌?API 晦澀難懂,而是開發(fā)者面對(duì)新的 API 時(shí)候的無(wú)所適從,開發(fā)者面對(duì)新版本系統(tǒng)的時(shí)候當(dāng)然興奮得不行,但是他們卻容易遺忘舊的版本。這些新的小工具以及 API 對(duì)于那些不更新到 iOS 7 的用戶是沒有意義的。對(duì)于有了廣大的用戶基數(shù)的開發(fā)者而言,你是不能強(qiáng)迫用戶去升級(jí)的。

還有一個(gè)難點(diǎn)就是,開發(fā)者對(duì)于 iOS 7 中動(dòng)畫和圖案的理解要做出改變。身為開發(fā)者,肯定不會(huì)放過那些炫酷的動(dòng)畫以及界面調(diào)整,但是對(duì)于這樣一個(gè)新事物,還是需要學(xué)習(xí)時(shí)間的,而且是必須跟進(jìn)的。 試想一下,如果自己原地踏步,但是他人卻快速跟上并且用上了那些炫酷的動(dòng)畫和界面去開發(fā)應(yīng)用,這樣的話,自己就落后了。

好處:從好處來講,新的 iOS 7 簡(jiǎn)約時(shí)尚有條理。對(duì)于那些開發(fā)者經(jīng)常需要面對(duì)的難題,iOS 7 也給出了不少有趣的解決方案。6 到 7 絕不僅僅是一個(gè)數(shù)字上升級(jí),蘋果對(duì)開發(fā)者面臨的難題見解很深,并試圖盡力簡(jiǎn)化一切。作為開發(fā)者,會(huì)從中得到一些讓產(chǎn)品更穩(wěn)定高效有吸引力的新工具。

這個(gè)開發(fā)者表示他非常喜愛 iOS 7 ,和 iOS 7 一起解決問題創(chuàng)建美觀易用的應(yīng)用是他人生中最美好的時(shí)光。而  iOS 7 將是移動(dòng)開發(fā)的里程碑式事件。

流行的健身應(yīng)用開發(fā)者

弊處:支持 iOS 7 是一個(gè)巨大的投入。自 WWDC 之后,這個(gè)團(tuán)隊(duì)就一直為 iOS 7 而奮戰(zhàn),對(duì)于時(shí)間有限的他們而言,消耗大量時(shí)間在適配支持  iOS 7 上意味著拖累的其他計(jì)劃中的改進(jìn)任務(wù)。不過他們還是認(rèn)為這是值得的。

對(duì)于舊版本的支持也是一個(gè)值得考慮的問題,很多開發(fā)者認(rèn)為他們的應(yīng)用只會(huì)支持的新的 iOS 7。但這是錯(cuò)誤的。這個(gè)團(tuán)隊(duì)花費(fèi)了精力去讓同一個(gè)應(yīng)用支持 iOS 5 到 iOS 7,這將有助于維護(hù)用戶的忠誠(chéng)度。數(shù)月之后,大部分的用戶將會(huì)升級(jí)到 iOS 7,但是還有小部分不會(huì),負(fù)責(zé)的開發(fā)者會(huì)去考慮到這些人。

好處:遵從 iOS 7 的開發(fā)原則有助于開發(fā)出更好的應(yīng)用。iOS 7 的大轉(zhuǎn)變對(duì)于那些因循守舊的開發(fā)者而言也是進(jìn)行改變的大好契機(jī)。這個(gè)開發(fā)者表示,iOS 7 來得正是時(shí)候,經(jīng)過四年的功能集成,他們進(jìn)行了用戶界面的升級(jí)。

對(duì)于開發(fā)者之間的競(jìng)爭(zhēng)來說,軟件開發(fā)就是一場(chǎng)馬拉松,而 iOS 7 很可能就是分出勝負(fù)的關(guān)鍵點(diǎn),偉大的開發(fā)者和好的開發(fā)者在這里將一決高下。

元老級(jí)的醫(yī)療軟件開發(fā)者

弊處:從官方字面上看,iPhone 4 確實(shí)是支持 iOS 7 的,但是在這款舊機(jī)器上運(yùn)行 iOS 7 又是另外一回事了,非??D。這就意味著很多 iPhone 4 用戶將會(huì)和 iOS 7 無(wú)緣。更不用說那些更老舊的 3GS 和 iPod 們。相應(yīng)的,這些人不會(huì)升級(jí)到專門為 iOS 7 開發(fā)的應(yīng)用,一批用戶就這么流失了。

iOS 7 SDK 內(nèi)的 UIKit 框架跟前幾個(gè)版本有很大不同。因而很多標(biāo)準(zhǔn) UI 控件看起來不同了,有時(shí)候會(huì)很難看。這得逼迫開發(fā)者去修改校正重制,這又是額外的工作。

而有些新特性是只兼容那么幾款新設(shè)備的,即使有的設(shè)備兼容 iOS 7 也沒用。就拿 AirDrop 來說, iPad 2、iPad 3 和 iPhone 4 等與其無(wú)緣。如果應(yīng)用用到了 Airdrop 的 SDK,那么開發(fā)者也就不得不付出更多精力確保應(yīng)用不至于崩潰,并要提醒用戶特性和設(shè)備的沖突。

好處:大體上講,iOS 7 上的新東西還挺酷的,比如 Airdrop 和 60 FPS 視頻錄制,這對(duì)某些特定的應(yīng)用將會(huì)是個(gè)福音。后臺(tái)多任務(wù)將處理器性能物盡其用,這就意味著一些應(yīng)用能更獨(dú)立的完成任務(wù)。對(duì)于社交網(wǎng)絡(luò)的支持將會(huì)使應(yīng)用具備更多的功能和適應(yīng)更多的領(lǐng)域。

掃描和 OCR 應(yīng)用開發(fā)者

弊處:iOS 7 應(yīng)用的開發(fā)沒有預(yù)期中的快。iOS 7 對(duì)于新應(yīng)用來說,開發(fā)起來應(yīng)該更容易一點(diǎn),但是對(duì)于一款現(xiàn)有應(yīng)用而言,要花費(fèi)不少的功夫。開發(fā)者不得不因此而改變開發(fā)計(jì)劃。從生意的角度來講,很難說這是值得的。

另外,大量使用文本的開發(fā)者會(huì)面臨大量的適配工作。

因?yàn)檫@次轉(zhuǎn)變是前所未有的,因而在沒有先例和經(jīng)驗(yàn)的情況下很難做出設(shè)計(jì)上的選擇。即使是蘋果自己的官方應(yīng)用在測(cè)試中也沒有做到很好,就比如說怎么把紙質(zhì)紋理運(yùn)用在一個(gè)扁平的世界中?

還有,有些 API 是很難得到的,如果開發(fā)者不提出來,蘋果也會(huì)默不作聲??偠灾?,早期開發(fā)者拓荒是很難的。

好處:當(dāng) iOS 7 初見面的時(shí)候,這位開發(fā)者很不喜歡。而隨著幾個(gè) beta 版的更新,他發(fā)現(xiàn) iOS 7 改變了很多,但他仍不喜歡。

他們重新設(shè)計(jì)了新的圖標(biāo),并剔除了紋理等設(shè)計(jì)?,F(xiàn)在他們找到了正確的配色方案以及微妙的動(dòng)畫過渡。同時(shí)支持 iOS 6 和 iOS 7 是件困難的事情,而他們今后將專注于 iOS 7。

半年前,這種新鮮的設(shè)計(jì)在新鮮的系統(tǒng)上可能會(huì)被認(rèn)為是異端,而現(xiàn)在,人們已經(jīng)習(xí)以為常。

家居裝飾應(yīng)用開發(fā)者

弊處:好像沒有太多不好的。開發(fā)改進(jìn)圖形用戶界面和代碼的工作量比預(yù)期要大一些。另一個(gè)平臺(tái)用戶的聲音則讓人不快。

好處:iOS 7 看起來更現(xiàn)代,這意味著開發(fā)者將會(huì)依據(jù)新版本開發(fā)出新的視覺效果。另外,因?yàn)?iOS 7  的新特性,用戶下載量和更新量會(huì)劇增。對(duì)于應(yīng)用圖形用戶界面的掌控將會(huì)更好,iCloud 在存儲(chǔ)和 Airdrop 在分享方面都有改進(jìn),還有開放圖形語(yǔ)言的擴(kuò)展意味著更快的圖形渲染。

待辦事項(xiàng)應(yīng)用開發(fā)者

弊處:當(dāng)他們開啟 iOS 7 計(jì)劃時(shí),馬上就意識(shí)到活兒比預(yù)想中的多。在重新設(shè)計(jì)之后,他們的應(yīng)用還是看起來跟 iOS 7 格格不入。

更大的挑戰(zhàn)就是重新設(shè)計(jì)過的應(yīng)用太過普通,一大批早期發(fā)布的應(yīng)用看起來沒什么不同,因?yàn)榇蠹以?iOS 7 的基礎(chǔ)上采用的保險(xiǎn)的策略。這時(shí)候脫穎而出的關(guān)鍵就是什么時(shí)候打破規(guī)則做出改變。從代碼方面看,新的 API 并未起到大的作用,支持新舊版本依舊是個(gè)難題。

和許多開發(fā)者一樣,由于人力資源的限制,他們也只決定更新 iOS 7 應(yīng)用了。目前來說,他們只能開發(fā)出一個(gè)“跨界”的應(yīng)用來滿足兩方。

好處:得益于新的 API,他們的開發(fā)人員刪除了“一噸”多的自定義代碼,很多原來需要數(shù)天才能完成的工作現(xiàn)在只要幾分鐘了。這就意味著他們可以集中精力在添加功能,測(cè)試軟件上了,也就更多的時(shí)間去精益求精。

因?yàn)樾碌?iOS 7,用戶對(duì)于新版本應(yīng)用有著更高的期待,而那些認(rèn)為只需要一天就能完成適配升級(jí)的開發(fā)者可能要付出代價(jià)了。

經(jīng)驗(yàn)豐富的 iOS 和 Android 開發(fā)者,編程書籍作者

弊處:iOS 7 是目前蘋果最具破壞性的更新,直到現(xiàn)在,從舊版本的應(yīng)用遷移到新版本上是非常痛苦的。對(duì)于蘋果而言,這種遷移會(huì)是一場(chǎng)勝利,開發(fā)者則需要忍受疼痛了。

最大的不確定性來自于應(yīng)用的設(shè)計(jì)與外觀,因而他建議開發(fā)者盡快更上,以免自己的應(yīng)用看上去落伍了。這將是一個(gè)全局的轉(zhuǎn)變,也是一個(gè)把應(yīng)用帶出目前設(shè)計(jì)趨勢(shì)建立新感覺的契機(jī)。

從編寫代碼的角度來看,開發(fā)者不得不面對(duì)讓人抓狂的用戶界面問題。在基于 iOS 7 SDK 的開發(fā)中,開發(fā)者必須檢查應(yīng)用在每一屏的細(xì)節(jié),以發(fā)現(xiàn)潛在的界面瑕疵。比如說,蘋果已經(jīng)改變了狀態(tài)欄的處理程序,這將導(dǎo)致一些開發(fā)問題出現(xiàn)。

好處:新的 iOS 7 帶來了很多有趣的東西,比如后臺(tái)任務(wù),對(duì)等藍(lán)牙功能(peer-to-peer Bluetooth),處理文本新方式等等??傊?,能升級(jí)到 iOS 7 就升級(jí)到 iOS 7 吧,死守 iOS 6 并不是出路。蘋果將要把開發(fā)工具鏈轉(zhuǎn)向 Xcode 5,這就意味著今后的開發(fā)者想要留守 iOS 6 的話,將會(huì)面對(duì)兩種開發(fā)環(huán)境。所以開發(fā)者也應(yīng)該切換到蘋果最新的工具和平臺(tái),而且這一切都要盡快。

整理完這 7 位開發(fā)者的意見后發(fā)現(xiàn),開發(fā)者對(duì)于 iOS 7 不滿之處大多在于應(yīng)用需要重新設(shè)計(jì)開發(fā),而這項(xiàng)任務(wù)往往比預(yù)想得大,另外,新的環(huán)境中很難做出出彩的應(yīng)用。而且,iOS 7 相對(duì)于 iOS 6 的巨大改變使得對(duì)于雙版本支持的成本很高,很多開發(fā)者不得不拋棄舊版專注于新的 iOS 7。

至于 iOS 7 的優(yōu)點(diǎn),則是新的 API 等特性將會(huì)使得應(yīng)用功能更出色,也方便了開發(fā)。一旦完成應(yīng)用的開發(fā),新應(yīng)用將會(huì)更時(shí)尚美觀易用。

責(zé)任編輯:張葉青 來源: 開源社區(qū)
相關(guān)推薦

2010-10-14 09:41:10

Windows Pho

2013-08-29 14:11:00

開發(fā)者AndroidiOS

2009-05-13 08:32:53

GoogleAndroid移動(dòng)OS

2009-05-12 09:35:40

移動(dòng)MoblinAndroid

2013-08-03 17:01:46

AndroidGenymotion

2013-06-18 09:32:20

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

2022-06-15 09:01:57

開發(fā)Java

2015-11-24 09:17:01

產(chǎn)品設(shè)計(jì)UI

2013-07-17 09:08:15

2013-07-15 10:14:29

leap motion體感交互

2013-12-18 14:41:06

蘋果開發(fā)者iOS 7

2015-08-06 17:15:28

2013-03-28 10:31:59

開發(fā)者HTML5壟斷

2014-08-08 10:12:44

IRC

2017-01-19 21:45:27

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

2014-06-06 09:56:02

開發(fā)者GUI測(cè)試工具

2013-06-21 13:04:59

iOS7WWDCUI設(shè)計(jì)

2015-07-20 09:16:42

iOSWatchKit開發(fā)

2012-06-13 01:23:30

開發(fā)者程序員

2013-07-24 13:44:25

APP開發(fā)者改變
點(diǎn)贊
收藏

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