2008-12-01 75 views
0

我想了解軟件移動世界是由什麼組成的。當今移動設備使用的操作系統或應用層是什麼?不僅是PDA /智能手機,還包括普通電話。手機的編程趨勢是什麼?

回答

3

「固定電話」使用Java(J2ME,如果幸運的話,MIDP2.0),或瀏覽器中的HTML(瀏覽器越來越好)。 WAP仍然存在並受到支持,但最好避免使用IMO。

還有其他一些環境,比如Flex,Silverlight可能會變得更加優先,但現在它們根本不在大多數人的手機上,並且不能在以後添加。

智能手機(對我來說,智能手機的定義是運行超出J2ME類型的其他應用程序的定義)仍然運行各種各樣的事情。

使用瀏覽器的趨勢也在增加(特別是隨着手機越來越強大或者可以安裝--e..g Opera)。

原生應用程序仍然是一個不同的品種。 Symbian(主要是諾基亞)本身就是C++,但是Python和其他產品存在(雖然很好的環境)。 Windows Mobile是C++或.NET(根據我的經驗,主要是C#)。黑莓是J2ME,雖然比功能手機更有能力。

有一些嘗試在Symbian上實現.Net(例如http://www.redfivelabs.com/),但我沒有看到這些獲得太多的牽引力。

總結:它仍然是一團糟。如果可以,請選擇一個平臺並堅持下去。如果你需要運行的一切,祝你好運,你將需要它

0

我看到的一個趨勢是Adobe在移動平臺上比以往更加專注。手機上的硬件現在可以在手機上使用與您的計算機上相同的Flash播放器,而不是Flash Light版本。

在舊金山08的Adobe Max上,他們爲HTC,三星,諾基亞,Google(Android)(不久後在他們說的iPhone上)展示了這個例子(在手機上運行Flash Player 10)。這將爲很多開發人員打開攻擊該領域的做法,這種攻擊對於不同型號的所有錯誤和不同攻擊方式,不支持的解決方法等都是一種扭曲的工作。

使用爲不同平臺(Windows Mobile,Symbian和其他平臺)創建安裝軟件包的新工具,部署也會更容易一些。

+0

在我看來,閃存變得類似於Java ... – Loki 2008-12-01 15:39:27

0

關心再去讀少「的趨勢,」如果我是你,只是儘量保持接近像(X)HTML,並得到「一切爲了自由」反正...標準;)