![]() |
||
|
*停權中*
加入日期: Mar 2012
文章: 24
|
簽名檔對焦對不到
引用:
|
||||||||
|
|
|
*停權中*
加入日期: Feb 2005
文章: 164
|
我一直覺得用android真的很蠢, 硬要跑一個java來浪費系統資源是幹麼? 原來的linux系統已經很好用了,
手機幾乎都是arm based的, 原來linux的library/x-window/gtk/toolchain也都是同一套, APs根本不存在什麼相容性問題而且還是native code, 更不用說原本就有的一堆open source的東西可用了, 要轉到android還要重新porting真是好笑, 不過也還好, kernel是同一個只要把rootfs換掉不要用andoird還是可以用. ![]() |
||
|
|
|
Elite Member
![]() ![]() ![]() ![]() ![]() 加入日期: Oct 2002 您的住址: 另一個地球
文章: 4,558
|
引用:
因為沒人開頭 google就拿來玩了... ![]()
__________________
大家快來加入World Community Grid(BOINC for Android)與Folding@home(Folding@Home for Android)的行列,一同找出重大疾病(愛滋、癌症、帕金森氏症...等)的解決方案 [YOUTUBE]PPc7gsZIk24[/YOUTUBE] ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 網路果然很危險,動不動就會被告... ![]() 發現自己越來越痴漢了...
|
|
|
|
|
Basic Member
加入日期: Nov 2008
文章: 11
|
引用:
沒記錯的話 用意是為了容易跨硬體平台 ![]() Android不一定只限制在智慧手機上 也可以用在其他裝置上開發 只是目前只有在手機上發光發熱而已
__________________
1991 orville by Gibson Les Paul STD pickup APH-1 ![]() ![]() 這邊變成五毛粉紅DVD了嗎
此文章於 2012-05-14 10:18 AM 被 ein1002 編輯. |
|
|
|
|
Junior Member
![]() ![]() ![]() 加入日期: Aug 2005 您的住址: 木葉忍者村
文章: 735
|
引用:
除了跨平台之外,還有系統安全的問題 怕使用者自行執行 native 程式,導致系統出狀況 所以讓所有程式都在虛擬機器上面執行,增加安全性 可是發明新的語言和虛擬機器太費時和$$, 又因為採用 Java 的話可以立即吸引現有大量的 Java 開發人員加入 才決定選用 Java |
|
|
|
|
Elite Member
![]() ![]() ![]() ![]() ![]() 加入日期: Mar 2001 您的住址: Rivia
文章: 7,054
|
引用:
因為這樣子做才可以在不同的平台上跑啊 光ARM系的,編譯成native code,都不能保證全部都可以跑了 更何況是還要拿到x86上去 性能的問題現在其實都是用jit了 性能跟native code差距已經縮得很近了 而且現在的Android是效能過剩,而不是效能不足軟體無法發揮 原本的那些open source根本無法直接prot到Android上 因為Android並非採用x-window,所以也不是x11 能port的只有直接跟底層溝通的一些函式庫 例如PulseAudio
__________________
Folding@home with GPGPU集中討論串 Unix Review: ArchLinux●Sabayon●OpenSolaris 2008.5●Ubuntu 8.10 AVs Review: GDTC●AntiVir SS●ESS●KIS 09●NIS 09●Norton 360 V3 ![]() I Always Get What I Want. |
|
|
|
|
Regular Member
![]() ![]() 加入日期: Mar 2009
文章: 71
|
引用:
現在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 ![]() |
|
|
|
|
Regular Member
![]() ![]() 加入日期: Mar 2009
文章: 71
|
Android已經算好開發了,架構跟PC比單純太多了,只是有很多人被Apple給寵壞了而已,用較差的架構去設計跨裝的軟體
不然Windows就算都是同樣的版本,每電腦計算能力差這麼多,有的支援DirectX 9而已,有的支援到Direct X11...螢幕解析度從1024x768~1920x1200都有可能,還不是一堆軟體廠商活得好好的!! 一定要強迫全世界的人從窮人到有錢人都用同一種硬體設計嗎 ![]() |
|
|
|
*停權中*
加入日期: Jun 2010
文章: 339
|
引用:
對於台灣整個安卓app的產業開發,葉狀師"居功甚偉"啊.... ![]() |
|
|
|
|
*停權中*
加入日期: Feb 2005
文章: 164
|
跨平台?
我只能說99.99%的open source只要重新 compile 就可以跑, 不管是arm/mips/powerpc/x86/x86_64, (我都玩過) 放出來給人下載只要分什麼cpu就可以了, 跟windows名種版本差不多意思(win98/winnt/winxp/win7...) java的好開發是需要代價的而且是runtime, 絕對不比C/C++划算, 真的必要也有openjdk可以用. ![]() |
|
|