成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

好壞美丑,開發者眼中的 iOS 7

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

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

新的 iOS 7 將會給開發者們帶來什么價值?開發者對于全新的 iOS 7 有什么吐槽的?為此,Fast Company 采訪了 7 位 iOS 應用開發者,詢問了他們對于 iOS 7 的看法。

因為可能涉及利益關系,這些采訪都是匿名的,內容也是簡單的二元制,好處和敝處。

一款極受歡迎攝影軟件的開發者

弊處:從 iOS 6 版本轉變到 iOS 7 是一個巨大的挑戰。不是因為那些新的 API 晦澀難懂,而是開發者面對新的 API 時候的無所適從,開發者面對新版本系統的時候當然興奮得不行,但是他們卻容易遺忘舊的版本。這些新的小工具以及 API 對于那些不更新到 iOS 7 的用戶是沒有意義的。對于有了廣大的用戶基數的開發者而言,你是不能強迫用戶去升級的。

還有一個難點就是,開發者對于 iOS 7 中動畫和圖案的理解要做出改變。身為開發者,肯定不會放過那些炫酷的動畫以及界面調整,但是對于這樣一個新事物,還是需要學習時間的,而且是必須跟進的。 試想一下,如果自己原地踏步,但是他人卻快速跟上并且用上了那些炫酷的動畫和界面去開發應用,這樣的話,自己就落后了。

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

這個開發者表示他非常喜愛 iOS 7 ,和 iOS 7 一起解決問題創建美觀易用的應用是他人生中最美好的時光。而  iOS 7 將是移動開發的里程碑式事件。

流行的健身應用開發者

弊處:支持 iOS 7 是一個巨大的投入。自 WWDC 之后,這個團隊就一直為 iOS 7 而奮戰,對于時間有限的他們而言,消耗大量時間在適配支持  iOS 7 上意味著拖累的其他計劃中的改進任務。不過他們還是認為這是值得的。

對于舊版本的支持也是一個值得考慮的問題,很多開發者認為他們的應用只會支持的新的 iOS 7。但這是錯誤的。這個團隊花費了精力去讓同一個應用支持 iOS 5 到 iOS 7,這將有助于維護用戶的忠誠度。數月之后,大部分的用戶將會升級到 iOS 7,但是還有小部分不會,負責的開發者會去考慮到這些人。

好處:遵從 iOS 7 的開發原則有助于開發出更好的應用。iOS 7 的大轉變對于那些因循守舊的開發者而言也是進行改變的大好契機。這個開發者表示,iOS 7 來得正是時候,經過四年的功能集成,他們進行了用戶界面的升級。

對于開發者之間的競爭來說,軟件開發就是一場馬拉松,而 iOS 7 很可能就是分出勝負的關鍵點,偉大的開發者和好的開發者在這里將一決高下。

元老級的醫療軟件開發者

弊處:從官方字面上看,iPhone 4 確實是支持 iOS 7 的,但是在這款舊機器上運行 iOS 7 又是另外一回事了,非常卡頓。這就意味著很多 iPhone 4 用戶將會和 iOS 7 無緣。更不用說那些更老舊的 3GS 和 iPod 們。相應的,這些人不會升級到專門為 iOS 7 開發的應用,一批用戶就這么流失了。

iOS 7 SDK 內的 UIKit 框架跟前幾個版本有很大不同。因而很多標準 UI 控件看起來不同了,有時候會很難看。這得逼迫開發者去修改校正重制,這又是額外的工作。

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

好處:大體上講,iOS 7 上的新東西還挺酷的,比如 Airdrop 和 60 FPS 視頻錄制,這對某些特定的應用將會是個福音。后臺多任務將處理器性能物盡其用,這就意味著一些應用能更獨立的完成任務。對于社交網絡的支持將會使應用具備更多的功能和適應更多的領域。

掃描和 OCR 應用開發者

弊處:iOS 7 應用的開發沒有預期中的快。iOS 7 對于新應用來說,開發起來應該更容易一點,但是對于一款現有應用而言,要花費不少的功夫。開發者不得不因此而改變開發計劃。從生意的角度來講,很難說這是值得的。

另外,大量使用文本的開發者會面臨大量的適配工作。

因為這次轉變是前所未有的,因而在沒有先例和經驗的情況下很難做出設計上的選擇。即使是蘋果自己的官方應用在測試中也沒有做到很好,就比如說怎么把紙質紋理運用在一個扁平的世界中?

還有,有些 API 是很難得到的,如果開發者不提出來,蘋果也會默不作聲。總而言之,早期開發者拓荒是很難的。

好處:當 iOS 7 初見面的時候,這位開發者很不喜歡。而隨著幾個 beta 版的更新,他發現 iOS 7 改變了很多,但他仍不喜歡。

他們重新設計了新的圖標,并剔除了紋理等設計。現在他們找到了正確的配色方案以及微妙的動畫過渡。同時支持 iOS 6 和 iOS 7 是件困難的事情,而他們今后將專注于 iOS 7。

半年前,這種新鮮的設計在新鮮的系統上可能會被認為是異端,而現在,人們已經習以為常。

家居裝飾應用開發者

弊處:好像沒有太多不好的。開發改進圖形用戶界面和代碼的工作量比預期要大一些。另一個平臺用戶的聲音則讓人不快。

好處:iOS 7 看起來更現代,這意味著開發者將會依據新版本開發出新的視覺效果。另外,因為 iOS 7  的新特性,用戶下載量和更新量會劇增。對于應用圖形用戶界面的掌控將會更好,iCloud 在存儲和 Airdrop 在分享方面都有改進,還有開放圖形語言的擴展意味著更快的圖形渲染。

待辦事項應用開發者

弊處:當他們開啟 iOS 7 計劃時,馬上就意識到活兒比預想中的多。在重新設計之后,他們的應用還是看起來跟 iOS 7 格格不入。

更大的挑戰就是重新設計過的應用太過普通,一大批早期發布的應用看起來沒什么不同,因為大家在 iOS 7 的基礎上采用的保險的策略。這時候脫穎而出的關鍵就是什么時候打破規則做出改變。從代碼方面看,新的 API 并未起到大的作用,支持新舊版本依舊是個難題。

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

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

因為新的 iOS 7,用戶對于新版本應用有著更高的期待,而那些認為只需要一天就能完成適配升級的開發者可能要付出代價了。

經驗豐富的 iOS 和 Android 開發者,編程書籍作者

弊處:iOS 7 是目前蘋果最具破壞性的更新,直到現在,從舊版本的應用遷移到新版本上是非常痛苦的。對于蘋果而言,這種遷移會是一場勝利,開發者則需要忍受疼痛了。

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

從編寫代碼的角度來看,開發者不得不面對讓人抓狂的用戶界面問題。在基于 iOS 7 SDK 的開發中,開發者必須檢查應用在每一屏的細節,以發現潛在的界面瑕疵。比如說,蘋果已經改變了狀態欄的處理程序,這將導致一些開發問題出現。

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

整理完這 7 位開發者的意見后發現,開發者對于 iOS 7 不滿之處大多在于應用需要重新設計開發,而這項任務往往比預想得大,另外,新的環境中很難做出出彩的應用。而且,iOS 7 相對于 iOS 6 的巨大改變使得對于雙版本支持的成本很高,很多開發者不得不拋棄舊版專注于新的 iOS 7。

至于 iOS 7 的優點,則是新的 API 等特性將會使得應用功能更出色,也方便了開發。一旦完成應用的開發,新應用將會更時尚美觀易用。

責任編輯:張葉青 來源: 開源社區
相關推薦

2010-10-14 09:41:10

Windows Pho

2013-08-29 14:11:00

開發者AndroidiOS

2009-05-13 08:32:53

GoogleAndroid移動OS

2009-05-12 09:35:40

移動MoblinAndroid

2013-08-03 17:01:46

AndroidGenymotion

2022-06-15 09:01:57

開發Java

2013-06-18 09:32:20

iOS開發iOS 7iOS開發者

2013-07-17 09:08:15

2015-11-24 09:17:01

產品設計UI

2013-07-15 10:14:29

leap motion體感交互

2013-12-18 14:41:06

蘋果開發者iOS 7

2015-08-06 17:15:28

2013-03-28 10:31:59

開發者HTML5壟斷

2014-08-08 10:12:44

IRC

2017-01-19 21:45:27

iOS開發者賬號

2013-06-21 13:04:59

iOS7WWDCUI設計

2014-06-06 09:56:02

開發者GUI測試工具

2012-06-13 01:23:30

開發者程序員

2015-07-20 09:16:42

iOSWatchKit開發

2013-07-01 14:45:10

iOS7越獄
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲一区二区三区高清 | 91视频入口| 久久大香 | 久久人体 | 日韩国产中文字幕 | 国产日韩一区二区三免费高清 | 成年视频在线观看 | 欧美成人一区二区三区 | 国产在线观看 | 国产精品海角社区在线观看 | 日本韩国电影免费观看 | 日韩av美女电影 | 一区二区视频在线 | 国产精品久久国产精品 | 97视频在线观看免费 | 婷婷色在线| 欧美精品一区二区三区蜜桃视频 | 91免费视频观看 | 亚洲成人在线免费 | 在线免费观看亚洲 | 亚洲精品久久久久中文字幕欢迎你 | 人人做人人澡人人爽欧美 | 国产福利在线免费观看 | 欧美精品91爱爱 | 国产在线一区二区三区 | 97国产精品 | 91在线精品一区二区 | 男女国产网站 | 国产精品视频一二三区 | 欧洲成人午夜免费大片 | 亚洲色图综合网 | 免费黄色的视频 | 久久精品国产清自在天天线 | 久久一区精品 | 久久精品手机视频 | 国产三级精品视频 | 亚洲国产精品一区二区第一页 | 欧美视频免费在线 | 一区二区三区免费在线观看 | 久久99精品久久久水蜜桃 | 久久亚洲精品视频 |