PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   Android系統版本無序發展反噬產業鏈 (https://www.pcdvd.com.tw/showthread.php?t=968886)

Nike 2012-05-14 09:19 AM

簽名檔對焦對不到
引用:
作者KG5426
我只是來看簽名檔的.. :hungry:

passerx 2012-05-14 09:29 AM

我一直覺得用android真的很蠢, 硬要跑一個java來浪費系統資源是幹麼? 原來的linux系統已經很好用了,
手機幾乎都是arm based的, 原來linux的library/x-window/gtk/toolchain也都是同一套,
APs根本不存在什麼相容性問題而且還是native code, 更不用說原本就有的一堆open source的東西可用了, 要轉到android還要重新porting真是好笑,
不過也還好, kernel是同一個只要把rootfs換掉不要用andoird還是可以用.


:think:

ben_chien 2012-05-14 09:33 AM

引用:
作者passerx
我一直覺得用android真的很蠢, 硬要跑一個java來浪費系統資源是幹麼? 原來的linux系統已經很好用了,
手機幾乎都是arm based的, 原來linux的library/x-window/gtk/toolchain也都是同一套,
APs根本不存在什麼相容性問題而且還是native code, 更不用說原本就有的一堆open source的東西可用了, 要轉到android還要重新porting真是好笑,
不過也還好, kernel是同一個只要把rootfs換掉不要用andoird還是可以用.


:think:

因為沒人開頭
google就拿來玩了... :unbelief:

ein1002 2012-05-14 10:16 AM

引用:
作者passerx
我一直覺得用android真的很蠢, 硬要跑一個java來浪費系統資源是幹麼? 原來的linux系統已經很好用了,
手機幾乎都是arm based的, 原來linux的library/x-window/gtk/toolchain也都是同一套,
APs根本不存在什麼相容性問題而且還是native code, 更不用說原本就有的一堆open source的東西可用了, 要轉到android還要重新porting真是好笑,
不過也還好, kernel是同一個只要把rootfs換掉不要用andoird還是可以用.


:think:


沒記錯的話

用意是為了容易跨硬體平台 :jolin:

Android不一定只限制在智慧手機上

也可以用在其他裝置上開發

只是目前只有在手機上發光發熱而已

octapult 2012-05-14 10:25 AM

引用:
作者ein1002
沒記錯的話

用意是為了容易跨硬體平台 :jolin:

Android不一定只限制在智慧手機上

也可以用在其他裝置上開發

只是目前只有在手機上發光發熱而已

除了跨平台之外,還有系統安全的問題
怕使用者自行執行 native 程式,導致系統出狀況
所以讓所有程式都在虛擬機器上面執行,增加安全性
可是發明新的語言和虛擬機器太費時和$$,
又因為採用 Java 的話可以立即吸引現有大量的 Java 開發人員加入
才決定選用 Java

野口隆史 2012-05-14 10:25 AM

引用:
作者passerx
我一直覺得用android真的很蠢, 硬要跑一個java來浪費系統資源是幹麼? 原來的linux系統已經很好用了,
手機幾乎都是arm based的, 原來linux的library/x-window/gtk/toolchain也都是同一套,
APs根本不存在什麼相容性問題而且還是native code, 更不用說原本就有的一堆open source的東西可用了, 要轉到android還要重新porting真是好笑,
不過也還好, kernel是同一個只要把rootfs換掉不要用andoird還是可以用.


:think:

因為這樣子做才可以在不同的平台上跑啊
光ARM系的,編譯成native code,都不能保證全部都可以跑了
更何況是還要拿到x86上去

性能的問題現在其實都是用jit了
性能跟native code差距已經縮得很近了
而且現在的Android是效能過剩,而不是效能不足軟體無法發揮

原本的那些open source根本無法直接prot到Android上
因為Android並非採用x-window,所以也不是x11
能port的只有直接跟底層溝通的一些函式庫
例如PulseAudio

jiahan 2012-05-14 10:28 AM

引用:
作者passerx
我一直覺得用android真的很蠢, 硬要跑一個java來浪費系統資源是幹麼? 原來的linux系統已經很好用了,
手機幾乎都是arm based的, 原來linux的library/x-window/gtk/toolchain也都是同一套,
APs根本不存在什麼相容性問題而且還是native code, 更不用說原本就有的一堆open source的東西可用了, 要轉到android還要重新porting真是好笑,
不過也還好, kernel是同一個只要把rootfs換掉不要用andoird還是可以用.


:think:

現在x86和MIPS的android手機都出來了,所以Java跨指令集的特性是必要的

而且Android本身就有提供NDK,也有支援Native Activity,所以單純用C/C++開發也是支援的,只是多一個選項...

在現在這個時代,程式語言本身根本不會是應用程式的瓶頸,瓶頸都是在IO的速度和3d繪圖能力,跟語言一點關係都沒有...

還有人用JavaScript來開發跨iOS, Android, windos的APP了,相較之下Java已經不耗資源了

更何況以C/C++的特性,根本沒有Java好開發,如果只支援C/C++開發成本檻高,到時候APP產量少就算了,還一定一堆memory leak和invalid pointer :o

jiahan 2012-05-14 10:37 AM

Android已經算好開發了,架構跟PC比單純太多了,只是有很多人被Apple給寵壞了而已,用較差的架構去設計跨裝的軟體

不然Windows就算都是同樣的版本,每電腦計算能力差這麼多,有的支援DirectX 9而已,有的支援到Direct X11...螢幕解析度從1024x768~1920x1200都有可能,還不是一堆軟體廠商活得好好的!!

一定要強迫全世界的人從窮人到有錢人都用同一種硬體設計嗎 :think:

misman 2012-05-14 10:52 AM

引用:
作者sandstorm
葉狀師:反噬什麼?什麼產業鏈? :laugh:


對於台灣整個安卓app的產業開發,葉狀師"居功甚偉"啊....


:flash: :flash: :flash:

passerx 2012-05-14 10:58 AM

跨平台?
我只能說99.99%的open source只要重新 compile 就可以跑, 不管是arm/mips/powerpc/x86/x86_64, (我都玩過)
放出來給人下載只要分什麼cpu就可以了, 跟windows名種版本差不多意思(win98/winnt/winxp/win7...)

java的好開發是需要代價的而且是runtime, 絕對不比C/C++划算, 真的必要也有openjdk可以用.

:think:


所有的時間均為GMT +8。 現在的時間是12:25 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。