產品思考 國內 Android 開發生態現狀

2021-09-30 19:26:25 字數 2343 閱讀 3252

【產品思考】國內 android 開發生態現狀

在前一段時間,我在微博和朋友圈都發了這樣的一條動態。

我想知道中國網際網路裡有沒有以 android 設計驅動開發的產品?

答案和我預期的一樣

想不到餓了麼有點像,也不全是,其他的就是google自己產品。別的,我想不到了。有嘛?

沒有,轉行寫 ios 吧!現在還來得及!

上一周我和我司的設計師以及產品經理對這個問題,進行一些深度的**,在表達我的觀點之前,先看一下他們對這個問題是如何看待的。設計師的觀點是這樣的

設計師說,他本人是很尊重在 android 和 ios 兩端採用不同的設計風格,但是在專案初期,幾乎沒有精力去分別設計兩套不同的 ui,為了保證產品的一致性和進度,所以盡量採用統一的設計,但在後期階段比較傾向於針對兩端採用不同的設計風格。

產品經理則針對目前國內的現狀對我分析了造成現在這種狀態的原因

1. 國內一線網際網路公司的產品,在 android 和 ios 兩端也是採取偏向 ios 設計的方案,大的公司決定了國內產品設計的方向,對使用者的認知已經作出了導向的作用,如果我們堅持對 android 的設計採用原生 material design 的設計和互動,那麼在國內的環境中,對產品的發展和推動會增加難度。

3. 在一般的團隊中,考慮專案進度,基本上不會分別針對 android 和 ios 作出不同的設計,在時間和精力上是不允許的。

4. 坦白說,android 的 material design 在互動和設計上,完全沒有 ios 的 human inte***ce 體驗好。

下面是以我作為一名 android 開發者的角度,說一些我的看法。

1. 我不否認在國內的整個大的環境中,針對 android 無論從設計還是從互動的角度上,基本的定律就是與 ios 保持一致,這是我們已經確定的乙個事實。

2. 作為乙個 android 開發者,我們本身對 android 的設計和開發,是有一些自己的理解和態度的,在 android 5.0 之前,的確沒有乙個統一的標準,國內的廠商對 android 系統的隨意定製,造成很大的混亂。但是在 android 5.0 之後,google 就推出了 material design 設計互動規範,需要注意的一點,android 5.0 是 2014 年推出的,距離現在已經過了 3 年。

3. 從 google 推出 material design 我們可以看出 google 針對整個 android 生態想要改變的決心,詳細的設計互動文件,精確的設計準則,google 系列產品的 material design 化,都為我們在設計和開發上作出了實踐。

4. 細心觀察國內現在各個手機廠商定製的 ui,對比最初的版本,現在都在做減法,慢慢的在向 android 原本的設計和互動所對齊。同時國內廠商針對 android 的版本也在積極的做跟進和適配,早已不是萬年不變的 4.4 或 5.0,相反幾乎目前市面上所有的新機型都已經跟進到 android n。

我之所以思考這個問題和寫這篇文章,我覺得這件事是整個國內 android 開發生態中一件很可悲的事情。

為什麼沒有人提出質疑?

為什麼沒有人想改變這樣問題?

有超過 66 % 的人覺得不應該照搬 ios 的設計

有 30 % 的人覺得這件事情無所謂是產品說了算

我認為在整個國內的大環境中很大一部分 android 開發人員是得不到尊重的

要知道國內手機系統的份額,android 系統佔到了 85% 以上

照搬 ios 的設計和互動,對 ios 端的開發同學來說,很簡單他們有自帶的控制項和方法就可以實現,而 android 開發者只能去自己一行一行的**去實現自定義的邏輯

產品經理和我說,在國內堅持 android 的設計風格就是行不通的

我知道整個環境如此,但我不認同,這是作為乙個 android 開發者的堅持

我希望作出改變

我希望在不久的將來可以推出乙個【寫給設計師和產品經理的 android 開發手冊】

我希望每一名 android 開發者都有自己的堅持,每個人都應該有自己的態度

資料產品思考

早前讀了 資料產品經理的前世今生 從6個方面闡述了資料產品的分類和形態。這裡我要講下資料平台產品的架構與設計,資料平台不同於傳統的資料庫,也不同於普通的資料產品,相對而言更加底層,是分析師使用大資料進行分析的工具。一般地,資料平台由 hadoop集群 資料開發平台 ide 任務排程系統 資料交換系統...

DB Audit國內外產品

其實這種入侵威脅存在已久,資料庫及其相關的安全問題一直是目前研究的弱項,其主要原因是對db操作協議的解析能力不足。目前比較常用的防護和措施是系統補救,如 嚴格設定系統許可權,dba在db安裝時不得使用admin使用者安裝 嚴格限制db擴充套件呼叫,用系統級的shell或wrape技術對db程序進行監...

國內開發平台

google api admob手機廣告 android market 10086開發者社群 人人網 分享api 開心網 微博api 安卓巴士 4399 力美廣告 eoe 安卓巴士 ophone cocoachina qq郵箱訂閱開發平台 android之家 中國手機開發網 第七城市 友盟也換量 手...