Skip to main content

87 posts tagged with "android"

View All Tags

· One min read

每天使用的桌面需不需要這麼絢麗哩?

· One min read

Situation:

I have to demo my Android Phone screen but I don't have a device projector.

Solution:

Prerequisite:

Download DroidEx.jar

Do:

1. Connect Phone to your PC/MAC 2. Open Eclipse 3. Enter your android_sdk/tool folder, and type the following command:

$ java -cp DroidEx.jar:lib/ddmlib.jar com.commonsware.droidex.DroidEx

Done!

Ref:

· 2 min read

蛋糕賣完賣焦糖布丁,書一年改了三版,真是太瘋狂啦!

當初寫作這本書的目標,就是成為學習 Android 基礎的第一本入門書,我想我有做到最好。對我來說,每個讀者當下拿到書可能只會看一遍。如果看到的內容與新版 Android 有所差距,雖然可以很容易歸因於 Android 改版太快,但我覺得作者也應該負上責任。

Android 自 1.6 版後,引入了新的 SDK 工具架構,讓整個版本升級更容易。同時因為升級容易,Android 的改版也變得更快速(現在幾乎是一個月出一個新版本),這讓寫作入門書的挑戰變得更大。這次針對 Android 1.6、2.0 之後所引進開發工具新架構的大改版,讓新讀者入門時更順暢、也讓舊讀者能順利熟悉新版 Android 環境,並有足夠知識去使用各種 2.x 版的後續版本更新。

這個版本加入 SDK 開發工具介紹,說明 Android 各版本與開發工具之間的關係;解釋了多種解析度機種的區別與開發 / 測試方式。同時因為書籍範例的完成度很高了,也將各章的範例操作完全獨立開來,每章都附有可直接對照進度的程式碼,更易於新手入門時對照學習。

期望在新的一年裡,可以騰出手來,好好研究一些進階的技術,繼續與大家分享。

· 5 min read

是什麼 Market 並不太重要。使用者在哪裡,開發者就在哪裡。 談到 Android Market,非北美 / 西歐的開發者都有很多意見,主要焦點都集中在能不能放付費軟體上。這點對各 Android 集市皆然。前陣子開始整理了一個已公開的各家 Market 一覽表。開發者把應用軟體寫出來了,該選擇放在哪些 Market 上頭呢?

寫應用軟體的目的

開發者開發免費應用程式無非是為了以下幾種目的:

  1. 自己要使用

  2. 增加經驗值 (練功)

  3. 提高名聲 / 打知名度

  4. 靠廣告賺錢

  5. 靠付費版賺錢

在此暫時不分析付費軟體的部份,因為目前還沒有任何一家提供。

這篇只就免費軟體來談。免費軟體該發佈到哪些 Market 上頭呢?

殘酷的答案

老實說寫了免費軟體,經過思考之後,我只會丟到 Android Market。

理由如下:

以前面寫應用軟體的目的來分析:

  • 自己要使用目前手邊還沒有不預裝 Android Market 的機子。對其他 Market 的需求並不大。

  • 增加經驗值 (練功) 放到哪個 Market 上一樣都是練功。Android Market 背後有 G 社備援,提供網頁管理介面、使用者評論等等,雖然不完美,但至少可以和使用者取得互動。目前大部分其他的 Market 並無提供同級的網頁管理介面。有的 Market 還得自己四處申請、填寫一堆文件、截圖,各 Market 審核後還有可能會退你件,弄得跟到奴隸銀行求職一樣。寫免費軟體的開發者難道是為了得到這樣的經驗值?

  • 提高名聲 / 打知名度

發佈到各家 Market 的下載量,可能還沒有 Android Market 上的 1/100(這是經過美化 n 倍後的數據,請原諒我就是這麼直)

  • 靠廣告賺錢參考上一點,發到各論壇去,下載數可能也會比在一些 Market 上高。要勤勞到處貼我建議去貼論壇或 PTT。

以上四點都是 False Impact 的,各 Market 集市的擁有者們看了可能會很沮喪。但其實你們只剩下一個吸引開發者將程式放到自己 Market 的方式:

  • 靠付費版賺錢各家集市算盤打的精,想拿免費軟體開路,吸引使用者造訪的司馬昭之心再明顯不過。除了電信商推的 Market 之外,其他的 Market 要取得開發者 / 開發商青睞,自動奉上免費軟體更難。開發者不可能永遠靠佛心來支撐,沒飯吃還是會餓死的。國內哪個 Market 先能收費,對是否能帶動免費軟體進來,衝高軟體數量還是很關鍵的。

至於國內最後哪些個 Market 會繼續存活,其實只要比較兩件事:

1. 人潮 2. 哪個 Market 能放付費軟體

我相信沒有回報,只有付出的關係是無法長久的。

只要誰先推出拆帳合理的付費機制,相信開發者還是會趨之若騖。

眾家 Market:加油,好嗎?