
在美國軍火供應商 Raytheon 與 Google 正合作開發軍用 Android 手機時,另一方面,美國軍方也舉辦軍方程式設計比賽 (Apps for Army),希望籍此機會,評估一下智能手機對軍事有沒有正面的幫肋。該比賽一共吸引了141 程式設計師參加,總共收到 53 份作品。
最值得留意的是,在 15 款得獎作品中,有 10 款都是 Android 程式,而其餘 5 款則屬 iPhone 程式。從比賽結果中可見,iPhone 除了日常工具或遊戲類的軟件比較多之外,程式設計師都偏好在開放性較高的 Android 系統上開發實用性高或者軍事層面的軟件。
而其中一款 Android 得獎作品,是由兩位現役軍方工程師編寫,主要整合 Google Maps 及 Earth 系統,為軍人提供即時的災難情報。這位工程師更表示,雖然 Android 和 iPhone 有同樣的配套 (Google Maps 及 Earth),但 Android 始終屬開放平台,提供的開發套件比起 iPhone 更充足,令在 Android 上開發實用性高的軟件有更多的彈性空間。
最後,軍方代言人 Jeff Sorenson 認為今次比賽的反應良好,將會考慮明年為軍人提供 iPhone 和 Android 高階的智能手機,讓他們在戰場上可通過手機即時得到最重要的軍事情報;另外其他部門亦會效法舉辦類似的比賽。相信在政府的官方軟件開發上,Android 和 iPhone 會展開另一場角力戰。
得獎軟件一覽 (英文):
http://ciog6.army.mil/AppsfortheArmyChallengeBuilds53Appsin75D/tabid/67/Default.aspx
在Android平台中可以使用第三方外部 JAR库文件,在Eclipse开发环境中,仅仅3步就可以使用第三方.jar文件:
1.在Package Explorer(包浏览器)面板中,右键单击鼠标在弹出的菜单中选择Properties(属性)
2.选择Java Build Path(Java构建路径),然后选择Libraries标签页.
3.按下Add External JARs 这个按钮,选择Jar文件即可。
如果你想包含第三方JARs到你的package包中,创建一个新的目录在你的工程中,选择Add Library… 代替即可,本站提示不用将外部JARs文件放到工程文件夹中就可以正常使用。
在网上查了一下,有人说上面的做法有可能会出错,建议采用下面的步骤:
右键工程,
Build path,
java build path,选择libraries
在右边的按钮中点击“Add Library”
选择“User library”,点击“下一步”
点击“User librarys”按钮
在出现的界面中点击“New..”按钮
在弹出的界面中随便起一个名字,点击“确定”
点击“Add jars”按钮选择第三方jar包,点击“确定”完成操作。
这样的话该jar包会被一起打包到apk中,问题也就解决了!
那么如果将自己的代码封装成一个jar库供其他程序复用呢? 下文给出了导出的具体步骤:
首先创建一个Android工程,确定可以编译通过,移除androidmanifest.xml文件,和相关的程序资源图片,比如 res/drawable/icon.png。在Eclipse中我们找到Package Explorer,选择export, 接下来在导出对话框中选择Java,JAR file,在JAR File Specification这里选择我们需要到处的资源等等,在JAR file:路径选择我们导出后文件的存放位置,在下面的Compress the contents of the JAR file勾选可以压缩生成文件的体积。最后单击Next或Finish即可完成导出,这样可以在以后的工程中导入这个库,起到了代码复用的效果类似 Windows 32开发的Dll文件一样。
谷歌工程副總裁安迪魯賓(Andy Rubin)上周在接受採訪時表示,Android是一款開放平臺,Android手機銷量終將超過蘋果iPhone和RIM黑莓等封閉系統。
魯賓掌管著谷歌最為重要的項目之一Android作業系統。Android是谷歌與蘋果爭奪智慧手機市場的主要武器。市場研究公司Comscore稱,Android的美國智慧手機市場份額為9%。Android還可能成為谷歌面向新興市場的平板電腦和機頂盒軟體平臺。
魯賓上周在接受採訪時談到了開放性、對Adobe Flash的支援、Chrome和即將發佈的Froyo。他預測,由於向許多廠商開放,Android平臺將大獲成功,“這是一個數量遊戲。由於有多家廠商生產Android設備,Android手機銷量超過iPhone和黑莓只是個時間問題”。在被問到Android手機銷量何時能超過iPhone和黑莓時,魯賓表示,“我現在不能預測具體的時間,但肯定會超過,因為開放平臺一定會勝過專有平臺。”
針對蘋果首席執行官史蒂夫喬布斯(Steve Jobs)最近有關“喜歡色情內容的用戶可以購買Android手機”的評論,魯賓說,“我沒有發現這一問題,這只是一種公關手段而已。”
魯賓稱,封閉系統扼殺了用戶的選擇權。在被問到谷歌的Android應用在Android Market(谷歌的手機應用商店)中是否比第三方應用有優勢時,魯賓說,“我們使用與第三方相同的工具。許多廠商都保留部分API(應用編程介面),但我們沒有。我們的系統是完全開放的。”
魯賓表示,代號為Froyo的新版Android將完全支援Adobe的Flash技術,開放有時“意味著不拒絕消費者喜歡的技術”。
針對Android可能分裂為多種版本、不利於一款應用同時在多種設備上運行的擔憂,魯賓將Android與其他PC作業系統進行了比較。他說,作業系統會不斷發展,後來開發的應用可能無法在之前的設備上運行,“相容性對我們更為重要,運行Android的設備既包括手機,也包括42英寸的等離子電視機,針對手機開發的應用也能在電視機上運行”。
在被問到谷歌如何看待其Android和Chrome作業系統、認為哪款作業系統更適合平板電腦等設備時,魯賓表示,這兩款作業系統代表著谷歌兩個不同的目標,Android的目標是提高手機訪問資訊的能力,Chrome的目標是提高互聯網的開放性。他指出,這兩種系統並不相互排斥,“我不清楚廠商是否會推出Chrome和Android平板電腦,但消費者肯定會喜歡Chrome和Android平板電腦”。
魯賓表示,以iPad為代表的平板電腦將蠶食筆記本市場,而不會“創造”一個新市場。
Android超越目前几乎所有其它智能系统,成为最受瞩目的焦点已是不争的事实。从各大厂商的迎合态度,我们也能够感觉到Android早已不是当年那个仅靠G1 打天下的“孩子”了。但全球范围内,采用Android系统的手机,到底能达到怎样的一个程度呢?
想象一下纽约洋基队的主场,如果不知道也没关系,结合下面的图片也可以大概估计一下,以目前全球范围内,Android系统手机的日出货量来计算,几乎相当于洋基队主场所有的座位总数。换句话说,每天Android手机的出货总数,可以铺满整个洋基队主场座椅。

纽约洋基队主场
(more…)
Google的魔力仍然在继续,据统计公司IDC预计,Android系统将于2013年前成为全球第二大手机操作系统.诺基亚旗下的Symbian仍将维持第一的位置,但是届时装用Android操作系统的手机数量将比2008年提升100倍左右,达到6800万部。不过IDC并没有预测届时黑莓,iPhone以及 Windows Mobile这三种系统的排行位置,只称这三种系统的市占率届时均将下跌。
(more…)
A few months ago I ventured into the world of Mobile development and created an application (Hudson Helper) for both iPhone and Android. This article is about my experiences, comparing Android and iPhone development with a focus on tools, platform and the developer experience.
(more…)
今天賈伯司 (Steve Jobs) 又在北美科技圈投下超級震撼彈,可惜不是大家期待已久的四代 iPhone 發表會,而是一場非常有指標意義的世紀官司 — 他所領軍的蘋果電腦,今天正式在達拉威 (Delaware) 法庭以長達 700 頁的狀書,正式控告 HTC (宏達電) 旗下智慧手機產品侵權,且根據癮科技分析的結果,這一狀根本就是衝著 Android 來。
關於這個事件和後續的發展,我的觀察和想法如下。
何不告 Google?
Apple 這場訴訟所提及的 20 個專利,幾乎全都是軟體和使用介面方面相關的。但反觀 HTC 旗下的這些 Android 手機,可以說 95% 以上的軟體,都是直接延用由 Google 開發的作業系統 (除了部分手機使用 HTC 開發的 Sense UI 外掛之外)。而訴狀中提及的 Nexus One 和 Dream/G1,更是 100% 原汁原味的 Android 手機,還不論 Nexus One 是 HTC 和 Google 聯名 (co-brand) 銷售的。
因此,理論上 Apple 應該要衝著 Google 來的,但是他卻去告宏達電,這中間除了挑軟柿子吃之外,也有商業的考量。原來,iPhone 光靠內建 Google 搜尋,每年可以從 Google 處分得一億美金以上的營收,所以 Apple 當然不願和 Google 撕破臉。
領導受到威脅的反射動作
所以這場官司的背後,其實是 Apple 企圖打壓 Android 陣營的舉動,伸張專利權,說穿了只是藉口罷了。類似的訴訟,在科技圈其實也相當頻繁,而且往往是由受到威脅的領先者發動,對後起之秀進行攻擊。有趣的是市佔率節節下滑的 Nokia,前陣子才對 Apple 發動侵權官司,而 Apple 也立即以反告 Nokia 來回應。
觀察在觸碰手機市場領先的蘋果,近來的確是飽受 Android 威脅。除了 Gartner 先前大膽預言 2012 年,Android 將會首度超越 iPhone 之外。最新出爐的 Android 銷售數字,更是一口氣把 Apple 領先差距縮小到只剩 1/3 (見我看 HTC Desire 一文結論)。因此,賈伯和蘋果的憂心,其實不難想像。而這樣大動作的反應,其實也不難理解。
HTC 的籌碼
就像 Nokia 狀告 Apple,Apple 馬上興訟反擊一樣,我們可以期待的,是 HTC 很快就會發動另一個官司,藉以逼和蘋果。而宏達也的確有他的籌碼,HTC 在智慧手機領域耕耘的 13 年之間,已經默默累積了高達 200 多個專利 (HTC Innovate 果然不是亂喊的)。所以接下來觀察的重點,是看 HTC 如何小蝦米戰大鯨魚,回頭給 Apple 一點顏色瞧瞧。
Google 的角色
另外一邊要看的,是 Apple 跑來欺負小弟,後面身為老大的 Google 會扮演什麼樣的角色。這件事情可不只是義氣兩個字而已 (趕搭艋舺列車),HTC 說起來是 Android 最重要的伙伴,如果被蘋果弄垮了,那 Google 爭奪行動霸主的春秋大夢,大概也破了一半。但另一廂,Google 也得靠 iPhone 和 iPad 來導搜尋流量,因此不可能全面和 Apple 宣戰。所以,舒密 (Google CEO) 如何巧妙的在中間找到平衡,也是很有趣的觀戰重點。
(3/3 更新:Google 今天透過科技網誌 TechCrunch 發言,說明挺夥伴到底的立場。)
結論
(more…)