為什麼 Android 應用的平均質量相對比 iOS 的差?
02-06
我覺得還有一個很重要的原因就是android上的應用太容易被別人破解抄襲了,自己辛辛苦苦做美工,想創意,好不容易把東西做出來,結果被別人拿去破解後,換個名字,連圖片都不換,給弄個山寨的出來。你說在這種風氣下面,誰還敢放心的做開發啊。
Android比iOS一差在軟體質量上,還有很多軟體首發都在iOS上;二,缺乏Google服務的Android對國產用戶極度不有好,很多在iOS上能完美運行的軟體到了Android上就殘廢了。
1) the framework is poorly designed.2) memory is limited and the gc is kinda broken.
3) fragmentation means more corner cases.
門檻低造成了質量低,ios開發需要蘋果設備的
一樓已經說的很全面了,我說說自己的看法1.硬體的不統一導致android平台上開發軟體要受解析度的約束, 640*480 960*854960*800 640X960 480X800 480X854 480X320 這麼多解析度,開發者要考慮盡量讓多的設備顯示得最好,所以高解析度下的設備會受到委屈,軟體在它們上運行不能得到高解析度的效果。這點在遊戲上的體現最為明顯,一般的遊戲都是 480X800 ,這讓很多低解析度的玩不了,讓高解析度的設備玩起來很模糊,嚴重影響用戶體驗。2.android的商業生態鏈沒有蘋果做得好,開發者在上面獲利不多,必然在軟體上面下的功夫不多,我們看到也有很多優秀的軟體出現在android平台上,但是數量微乎其微,而且這些優秀的也大都是知名開發商推出的,已經在很多平台上做得很成功了。
這是由統一帶來的利。然天下大事,合久必分,分久必合,再看三五年。
這就是自由的代價。Android提供給了用戶,開發者,廠商足夠的自由,也帶給了他們相應的複雜度,包括google自己在內,也深受其困擾。或者換一個角度來看,Android還不是一個成熟的應用系統,不過ICS的推出又向成熟邁進了一步,希望成熟早日到來。
樓上的都說得差不多了,我說一個,APP在審核上有個要求很嚴格,就是對程序穩定性的要求,在我們公司的遊戲產品做測試時老大說過,提交app審核的時候如果出現3次程序崩潰(或差不多之類的問題)的話,這個產品基本就上不了app了。
android版本升級太快,太多,硬體平台太多,導致泛濫成災,用戶體驗不一,版本不穩定,性能不好
andriod的廠商太多,兼容就成了一個問題,這也就導致了應用質量差
Android手機屏幕分率,硬體參差不齊,開發時要考慮各種配置的兼容,難度大。
一個應用你要投入Android市場,花的精力要比ios多,投入要多,回報較小,中小開發商都沒有精力去投入,但是
Android的潛力是巨大的,大家都在觀望,實際上還是個投入產出比的問題
同樣的功能,在android與iOS上開發,功能實現階段,或許工作量差不多,甚至由於android的java平台更易上手,所以更快些,但調試、多終端適配需要的時間可能是平台的N倍....另外,iOS的應用都比較安全,付費的比例高很多,而android良莠不齊的應用市場和各種漏洞,付費的比例太低了。所以,iOS的應用活躍是開發者和用戶共同用腳投票的結果。
iphone是一件完美的產品,他並不是單純的硬體,其是硬體和軟體的合理結合,導致最好的效果,android是開源的系統,每家廠商都可以使用,因此存在不同的硬體,如解析度,CPU等,所以 開發者並不容易完美的優化android應用,因此在IOS上體驗效果優於android (我是這樣覺得的)
是某些或者部分,不能以點蓋面,各有長處,不然安卓也不能打到現在的市場佔有率和蘋果平分秋色,要客觀分析
1.模擬機做不出好產品。
2.不要忽視審核的作用。
簡單,因為IOS的開發平台是屬於無差別化的,開發起來只要做幾種自適應情況就好,而且IOS平台的強大機能也能帶動大部分程序運行。而安卓就不同了,平台百花齊放,機能各自不同,造成了開發者的勞累以及應用的兼容性不好。So,安卓應用沒IOS的好。