![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 七嘴八舌異言堂
(https://www.pcdvd.com.tw/forumdisplay.php?f=12)
- - Android 5.0病毒碼即將於第三季釋出,6.0預定明年第二季推出.....
(https://www.pcdvd.com.tw/showthread.php?t=962710)
|
|---|
引用:
ubuntu也是半年一次改版,怎麼都沒聽到他的使用者該該叫??? :confused: 想更新就更新,不想更新就留下啊,不就這樣? 至於linux核心...大概1~2個禮拜就會升級版本了.... |
引用:
那為什麼要更新??? WINDOWS7出來了你的老電腦有強迫你砍掉XP改灌WIN7嗎??? 4.0出來了手機商有強迫你砍掉2.3改灌4.0嗎?? GOOGLE一直在更新求進不我看步出哪裡不好的習慣,至於手機商賣出的手機有沒有必要去追新的OS這就是手機商和使用者的問題 搞不懂GOOGLE的更新速度為什麼要受手機商限制???難道說今天電腦發展還不夠快微軟就要多等3年在發表WIN7嗎??他還不是WIN7照發,之後SP1再出 軟體商歸軟體,硬體歸硬體,只有那種新系統一出來就想把自己的舊手機刷上新系統的人才會在那嫌GOOGLE新版出太快 |
引用:
基本上Android改版對使用者或是手機商的影響不大 但是對於App軟體開發商就.... :laugh: 下面就是Android App軟體開發者的血淚控訴 作者: hysteresis (magnet) 看板: Android 標題: Re: [請益] 請問iOS v.s. Android 時間: Tue Feb 28 18:06:51 2012 從一個app開發者的角度我也說一下意見。不願看長文的話 - 我的意見是大部分 android app 怕是再看得見的未來都無法追平ios app的體驗 我曾在iphone板發文說過硬體的進步不應該受到軟體的約束,所以雖然4"的螢幕會導致 用戶沒法單手觸碰到螢幕的角落,但是一個app能否單手操作是由app開發者來決定 不能因噎廢食而限制了硬體的發展 結果被噓的很慘 即使這樣,我還是堅持我的觀點 - 是軟體開發者的責任來讓用戶由好的體驗 直到後來我收到了一頁又一頁的android用戶的意見反饋 那時我腦海里的第一反應是,老婆,我好像淌了趟混水... 我的第一個觀點是過多種類的硬體限制了軟體的最優化 twitterific的作者說過,一個好的app,就是 keep polishing, polishing and ... 用戶體驗是很玄的東西,雖然是因人而異,但通用的標準是讓用戶獲得的結果符合他的 預期,自然且不突兀 從一個開發者的角度去琢磨用戶的預期,其實就是開發者對 人本身 和對 人性 的理解 所謂人本身,包括握機的方式,男生和女生的拇指的長度差,手指關節自然的角度 通過對我們自己的瞭解,就能判斷出最合適的按鈕的位置,使用甚麼手勢 所謂人性,包括用戶對每個動作的結果的預期,用戶對每個UI元件的理解 通過顏色或者動畫的效果對用戶的每個操作給與反饋就是一個很好的例子 通過對我們周遭的人的抽樣我們是可以得到很多的數據的,我就有一份自己總結的iPhone 和iPad里的拇指操作的熱區死角的統計文檔。 其他的app開發對這個問題做的研究更為透徹,淘寶UED team甚至把iPhone的螢幕 劃分為4x4的格子,對每個格子的誤操作率都是有很詳細的統計數據 但是這些數據在 android 開發上完全沒用,因為對於3.2" - 5.3"的跨度 即使存在對每種尺寸的螢幕的統計數據,在app開發的時候如何統一的使用以達到最優化 也近乎是一項不可能的任務 很多用5.3"手機的用戶已經是雙手操作了,怎麼能指望一個app能優化多樣操作方式呢? 這些都還是大部分app開發接觸的sdk表層,在硬體層面android和iOS相比還有先天的問題 我一直很奇怪我自己的程式,在iPhone和DHD上的點靠近頂部的tableview / listview 的單元的時候,DHD上的誤操作明顯比iPhone上的多,甚至在DHD上的cell高度還是大的 後來我寫了個程式專門去測試我的拇指的觸控和我的預期 在拇指快按斷了之後我發現統計上 iPhone 對拇指的形狀的辨識比 DHD 好 - 區域相關 對app開發者而言,我們從系統獲得的是一個接觸點,但螢幕實際接觸的是一個皮膚面 如何通過對人體的認識把面轉化成用戶期望的接觸點,是需要硬體方面更多研究的 所以雖然很殘酷,但是我相信各位android用戶的手機里的app 絕大部分都是 可用 而不是 好用 因為你永遠不直到開發者針對哪些尺寸做了優化,而你的手機可能就是那個被遺忘的 我的第二個觀點是android還遠不是一個成熟的系統,限制了app的開發 所謂成熟的系統,就是開發者能在寫程式的時候寫的代碼能獲得他期望的結果 在做iOS开发的时候,我做最多的事情是思考app要做成甚麼樣子,怎麼實現這些功能 除了蘋果明確在sdk里不提供的功能外,雖然蘋果有很多限制,但是絕大部分還是可做的 某種程度來說,蘋果的很多限制,其實是為一些有創造性思維的開發者提供商機... 扯遠了 而我在開發android app的時候做的最多的事情是 - 找出why this call doesn't work 為了修bug,我幾乎把android的源代碼都仔細看了一遍才明白為甚麼會出問題 這不是一個android開發者應該幹的事情吧我想 對比iOS和android的開發說明文檔,差距是非常明顯,蘋果會明確的告訴你每個函數 的具體作用,有各種可能的問題的說明,還會在class reference旁配開發案例 android的開發文檔,你永遠不會直到某些屬性的預設值是甚麼,具體怎麼使用?麻煩 你另開一個瀏覽器窗口去搜吧...最要命的是文檔也缺乏有甚麼是特別需要注意的 我的app第一個版本用戶反饋一個webview上的分段按鈕功能不起作用 我的測試結果是debug版是沒有問題的,但是release版確實不起作用 就這樣掙扎了一週,我都要去看java編譯器源代碼的時候, 我終於在某個不知名的keyword搜尋下找到了罪魁禍首 是 proguard 把 javascriptInterface 的方法名全精簡了導致js無法和app溝通 解決問題的那一刻我很囧,開發者的時間真不值錢麼 既然proguard在sdk9里已經是標準配備了,google就不能在webview文檔里警告一下麼? android系統的問題遠不只這些,源代碼看得越深入,越覺得這個系統的缺陷很多 雖然我相信很多java開發者對資源對記憶體的管理是 I Don't Care的 但是作為一個資源本身少的可憐的手機系統,處處留有資源使用和記憶體洩露的地雷 無論如何都看不出是我心中那個超級崇拜的google的作品 也許是我對google其他的產品代碼沒有研究的的緣故吧 到點吃飯了,就說這麼多吧,開放大家繼續吵架。只是基於上面兩點,我確實無法承諾 我的android app能給android用戶和iOS一樣的體驗,雖然我努力改寫了很多android 的元件... http://www.ptt.cc/bbs/Android/M.1330423614.A.8AA.html ---------------------------------------------------------- 除了上面提到的以外 還有其他如:API的行為會隨版本變動.... 等 讓開發商抓狂的問題 所以根據IDC的調查 APP軟體開發商對於開發android APP的興趣有明顯下滑的趨勢 ![]() http://www.theregister.co.uk/2012/0...erest_slipping/ |
ptt那篇其實有個回文很有意思
:laugh: :laugh: ============================================= 推 kira925:那個老子改版你就乖乖跟著改的態度 很明顯只想躺著賺阿 02/28 22:17 → kira925:硬體商為了配合你的OS改版人仰馬翻 02/28 22:17 → kira925:開發者也因為不相容的API/UI人仰馬翻 02/28 22:18 → kira925:改得差不多的時候:來,新的Android 02/28 22:18 → kira925:不給大家活路阿! 02/28 22:19 ============================================= 以末端消費者來說,一隻手機1~2年的壽命更換期 是會有想要有不同的體驗,不管是硬體軟體 廠商會搞出一堆不同款式的機子跟系統更新,很正常阿 水果牌手機實在看久了很膩..............(先不論系統好壞) android其實每版更新都會有寫清楚,是修正bug還是增加功能 一般人頂多注意1.6、2.2、2.3、4.0 這種很明顯的更新 |
GooGle都是天才在掌理的
所以鄉民都趕不上他們的腳步 |
不更新,你在叫
慢點更新,你在叫 好好更新,你在叫 快點更新,你在叫 沒事我就更新,你也要叫 鄉民真的很難伺候+1 |
引用:
Firefox 不少套件也是這樣,六週更新一次,開發者追不完,最後套件開發者也不想玩了 |
引用:
從Firefox 4開始,Mozilla就固定XUL API了 根本沒有你所謂開發者追不完的問題... |
引用:
我覺得這篇已經很明確的點出重點與徵兆了,或許孤狗已經養成了挪雞鴨那種老大心態,聽不見市場的聲音,繼續這樣任意改版惡習不去正視app開發者與硬體開發者的需求,這一場智慧型手機大戰,他們的市佔率註定會被某個異軍突起的os給幹掉。 android最大的優勢就是給予手機商客製化的權力,android現在最該做的就是改掉急就章的版次改版習慣,好好的完善核心架構、函式庫,減少app開發商的抱怨,並提出一套良好的UI設計規範讓手機廠商遵行。孤狗想賺錢,但如果android持續這樣亂搞下去,市佔只會漸漸尾縮,APP廠商與手機廠商不是笨蛋。 |
引用:
我還以為Android連底層API都會隨著改版而改變,看來是我誤會前面討論文章的意思了 就上面ptt文章看來,我的理解反而是硬體開發商的規格太多了,每個機子的螢幕的尺寸都不同 導致Android同一個UI的API在不同機子的user experience會變的不一致 看來還是Apple的方法比較穩定,軟硬體都自己來,規格統一,就不會有這些雜七雜八的怪事了,對app開發者來說負擔會減輕許多 |
| 所有的時間均為GMT +8。 現在的時間是01:50 PM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2026。