為何手機要不斷加強硬體而不增強軟體

版主幽默了 要說 軟體寫得更好的 WINDOWS PHONE 不是更棒嗎
要說重視 軟體 WP 的手機 應該是加優秀阿
現在是品牌跟 硬體的時代 消費者就愛這兩味
你自己不也完全忽視 WP 這麼強大的手機 跟OS
如果你知道android的vm叫做dalvik,骨子裡根本就是C,只是包成java的命名原則,也就是這樣才會惹火oracle要告他,並且不承認dalvik是java vm的一分子,你就會知道android用java只是方便使用者用熟悉且容易上手的語言去開發,根本跟你認知的java vm不同.

知道些東西是不錯,但是知道硬要說自己專業就說不過去了

amourhsu wrote:
當你知道目前andr...(恕刪)
都是因為潮好嗎!!

跟流行嘛~APPLE就買單了阿

我身邊一堆人拿4S,卻跟我說手機夠用就好,其他他們不懂

買APPLE有多少是因為這點才買的,我相信很多

看別人拿,你不拿就輸掉,人之常情

唯一的APPLE品牌,唯一的系統,這就是致勝點

選我本日最中肯
簡單說, 生意人單純就投人所好阿!!

許多人單純只看硬體強, 快存要多

型號要新!!

其實真正的重點在於核心!!

Android的Linux核心如果寫得不好, 就會出現新款手機都會有軟體問題

例如當機, 快存吃光, 再加上耗電 (電源管理)

實際上真正要做好電源管理的, 就是這手機作業系統的Android

哪天你的手機覺得很耗電, 除了硬體外不要怪三爽還是HTC...

真正的問題在於, 安卓你的電源管理弄好了嗎???
我不買iPhone最大原因就是因為不想花這麼多錢在一支手機上面.

對我來說iPhone是用來洗手機用的

會有人說能買3GS啊,花1萬多買一支兩年前的手機新的功能還不能用我又不是......

話說我現在拿的是Moto Razr XT910,就一支手機來說讓我滿意,收訊好音質佳通話品質佳,而且入手價格不到1萬元,完全符合我的需求.

花錢買手機不就賺個爽跟好用而已嗎,只是每個人想要的不一樣.
vukia wrote:
如果你知道andro...(恕刪)


那 app 的開發就是 java居多
除極少數是用 ndk

試問要不是 java 那 pc android x86 又怎能運行

底層不是標準 vm 但是 app 卻是標準 java like 架構
他只能用一些手段來加速 java 執行譬如 jit

我用 bluestacks 能完全執行有 opengl 的 apk
安兔兔跑分還 20000 分超過呢

我們本身就是開發了很多平台 app...從 ppc2003 就開始了


joe33356610 wrote:
補個前言

過沒到半...(恕刪)


等開板大了解整個手機產業和生態就會知道了吧,很多事會這樣子發展一定有長長的脈絡,要不當個聰明的消費都就好了,別想太多。
Dalvik 實際上也是靠 VM 運行而不是 native code,
雖然 Google 稱 Dalvik 的效能比 Java 好,
但效能不及 native code 的確是事實。

vukia wrote:
如果你知道android的vm叫做dalvik,骨子裡根本就是C,只是包成java的命名原則,也就是這樣才會惹火oracle要告他,並且不承認dalvik是java vm的一分子,你就會知道android用java只是方便使用者用熟悉且容易上手的語言去開發,根本跟你認知的java vm不同.

知道些東西是不錯,但是知道硬要說自己專業就說不過去了


Android 的軟體是用 Java 語言寫得沒錯,
但是實際上 Java 只是寫程式的介面,
寫完後會再透過轉譯變成 Dalvik 語言的程式。

Android 軟體是不能直接在一般 PC 運行的,
一定要透過像是 BlueStacks 的東西當中介層。
憑這一點它就很明顯跟 Java 是不相容的,
如果是標準 Java 軟體只要有 JVM 就可以跑了。

如果你們有在開發 Android 軟體,
這是官方說明文件就有的東西,
應該早就知道了才是。

amourhsu wrote:
那 app 的開發就是 java居多
除極少數是用 ndk

試問要不是 java 那 pc android x86 又怎能運行

底層不是標準 vm 但是 app 卻是標準 java 架構
他只能用一些手段來加速 java 執行譬如 jit

我用 bluestacks 能完全執行有 opengl 的 apk
安兔兔跑分還 20000 分超過呢

我們本身就是開發了很多平台 app...從 ppc2003 就開始了
dreamcwli wrote:
Dalvik 實際上...(恕刪)


你觀念全錯了

bluestacks 那是一個 android sdk framework 鋪陳上去

你是不是沒開發過 android app 啊

除此之外 國外有個 basic4android 是讓你用接近 vb 的方式開發
也是轉成 java

其實 android 還有 ndk 手段......

要是native code 不重要 .... 微軟的 pt 不會高掛 native code 了

你知道嗎用啥寫最有效率 asm... assembly 組合語言....
最貼近 cpu machine code instrument 只是編寫不易尤其是要 oop 概念之下
麻煩你看一下 Dalvik 的說明:

Dalvik (software) wrote:
Programs are commonly written in Java and compiled to bytecode. They are then converted from Java Virtual Machine-compatible .class files to Dalvik-compatible .dex (Dalvik Executable) files before installation on a device.


還有我不只寫過 Android 的應用程式,
還有在開發 Android 的韌體。

amourhsu wrote:
你觀念全錯了

bl...(恕刪)
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 16)

今日熱門文章 網友點擊推薦!