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

 

家居裝飾 App 開發者

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


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


待辦事項 App 開發者

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

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

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


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

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


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

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

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

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


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

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

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

 

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

ifanr
作者

ifanr依托於中國移動互聯網的發展大潮,用敏銳的觸覺、出色的內容,聚焦 TMT 領域資訊,迅速成為中國最為出色的新銳科技Blog 媒體。

使用 Facebook 留言
蘇意喬
2.  蘇意喬 (發表於 2013年8月29日 10:21)
意料中的事
有一天Apple還是要面對軟體破壞性更新
iphone4 如果照文中所說噸到個不行
這次的傷害可以換個話來說:
「iphone4 將不相容未來的ios 7 部分APP」

MS過去十年來,被相容性搞得七葷八素
最後一把火,把向後相容性全燒了
(Windows 7以後多到爆不能向後相容的API,WP8其實也就是多了一堆WP7不能用的API罷了,WinRT更是鮮明了例子)
導致,現在的悲慘局面

至於,Apple要怎麼做才能做好,那就只能
考驗Apple公司的能力了~~~
<( ̄︶ ̄)>
大致
1人給推

3.  大致 (發表於 2013年8月29日 11:41)
舊版簡潔的iOS已經完成其階段性任務---「訓練消費者習慣手持智慧型裝置」,未來勢必會往更多API更多整合功能的方向看齊,跨版本間的破壞性創新勢必會更多。而新iphone(6)也不可能一直維持相同的大小和解析度了。
也代表著iOS的開發者必須開始面對類似Android的問題,多裝置,多版本。
大致
1人給推

4.  大致 (發表於 2013年8月29日 11:47)
※ 引述《蘇意喬》的留言:
> 意料中的事
> 有一天Apple還是要面對軟體破壞性更新
> iphone4 如果照文中所說噸到個不行
> 這次的傷害可以換個話來說:
> 「iphone4 將不相容未來的ios 7 部分APP」
>
> MS過去十年來,被相容性搞得七葷八素
> 最後一把火,把向後相容性全燒了
> (Windows 7以後多到爆不能向後相容的API,WP8其實也就是多了一堆WP7不能用的API罷了,WinRT更是鮮明了例子)
> 導致,現在的悲慘局面
>
> 至於,Apple要怎麼做才能做好,那就只能
> 考驗Apple公司的能力了~~~
Desktop不同於手持裝置,商用環境「向前」的相容性比較重要。而且PC這種自由的環境,也很容易取得高系統權限,安裝API或其他系統服務。
關於相容性,微軟其實佛心很多。XP維護十年,也不曾有過像PowerPC -> x86一樣的砍掉重練。基本上從X86>X64,Wintel陣營已經嘗試過各種可能的努力去維繫相容性,這點實在不宜苛責。
氣象部落客勞倫斯
6.  氣象部落客勞倫斯 (發表於 2013年8月29日 14:08)
※ 引述《Irvin Chen》的留言:
> Text 應該是 Texture 吧?後文有提到紙張,應該是建立介面質地的貼圖。

看原文是寫 text 所以翻譯時還是保留原來用詞

Our app makes use of text--a lot of text--and there are many changes on that front (for the better, much closer to the Mac now). That required a lot of effort to adapt.

不過下面一段的確是提到paper texture (Reminders, Notes)字眼沒錯
亮亮
7.  亮亮 (發表於 2013年8月29日 19:39)
※ 引述《大致》的留言:
> 關於相容性,微軟其實佛心很多。XP維護十年,也不曾有過像PowerPC -> x86一樣的砍掉重練。基本上從X86>X64,Wintel陣營已經嘗試過各種可能的努力去維繫相容性,這點實在不宜苛責。
>
PowerPC轉換到X86的時候有Rosetta,確保用新的核心的作業系統與舊軟體的相容度,就像OS9轉換到OS X,也保有classic的環境,讓OS X的使用者能用OS 9的軟體。
當然時間跨度沒有像微軟那麼長,一方面Mac使用者數量沒那麼龐大,二方面新的作業系統確實更快更穩定,也強迫使用者升級,因此相對之下比較無痛?
三十二朔月
8.  三十二朔月 (發表於 2013年8月29日 23:01)
※ 引述《大致》的留言:
> 關於相容性,微軟其實佛心很多。XP維護十年,也不曾有過像PowerPC -> x86一樣的砍掉重練。基本上從X86>X64,Wintel陣營已經嘗試過各種可能的努力去維繫相容性,這點實在不宜苛責。

自從我遇過一個東西
叫BlackCipher.aes
我就不相信Win的相容性了╮(╯_╰)╭
華采利通
9.  華采利通 (發表於 2013年8月30日 11:30)
※ 引述《亮亮》的留言:
> PowerPC轉換到X86的時候有Rosetta,確保用新的核心的作業系統與舊軟體的相容度,就像OS9轉換到OS X,也保有classic的環境,讓OS X的使用者能用OS 9的軟體。
> 當然時間跨度沒有像微軟那麼長,一方面Mac使用者數量沒那麼龐大,二方面新的作業系統確實更快更穩定,也強迫使用者升級,因此相對之下比較無痛?

※ 引述《三十二朔月》的留言:
> 自從我遇過一個東西
> 叫BlackCipher.aes
> 我就不相信Win的相容性了╮(╯_╰)╭

但忘了一點

相容性分為軟體及硬體面

微軟的桌面作業系統有個特性

時好時壞但好的能與好的彼此無痛及無縫相容

對於硬體那更是完美相容支援

舉台灣的例子

便利店收銀機\百貨公司收銀機\郵局提款機\銀行存提款機\

捷運票加值檢驗機\監視錄影機\各式檢驗機\各式機械工具機~

發電廠控制機\工廠流製程機\氣象監測儀\公家單位\公司行號~

等等~都是使用微軟的桌面作業系統

已經在業界及日常生活之中扎了濃厚的根

蘋果的桌面作業系統

至今還沒辦法相容支援一些存在許久

內接讀卡機\擴充卡\介面卡

也沒有相當量的業界考驗>所以前景盲盲
蘇意喬
1人給推

10.  蘇意喬 (發表於 2013年8月30日 11:52)
無論如何,Mac是小市場,就算胡搞瞎搞
也只有7%的人要哀嚎
其中又有50%是只會稱頌的Crazy Fans

但是 ios在平板上佔有率高,智慧型手機也有20%以上
可是不能胡搞瞎搞,不然就只能等賈伯斯轉世了~~~
發表回應
謹慎發言,尊重彼此。按此展開留言規則