編輯:高級開發
2010年10月25日,美國電腦軟件公司Adobe在 Adobe MAX 開發者大會上他們發布最新版本 Air 2.5(跨操作系統的運行時庫)。Adobe同時宣布將與 android 在智能手持、平板設備以及 Google TV多個方面展開合作,對於Adobe來說,這是一個劃時代的產品,它標志著Adobe將業務擴張的觸角正式從PC桌面延伸到了android系統的移動智能平台上。
Adobe與蘋果決裂
就在AdobeMAX開發者大會召開前4天,蘋果仍在最新推出的新一代筆記本產品MacbookAir上拒絕搭載Adobe的Flash插件。這是在繼iPhone和iPad之後,蘋果公司又一次毫無通融地將Adobe拒之門外。而在固執傲慢的喬布斯面前,Adobe再強烈的合作意願都不過是一片浮雲。
自從今年4月蘋果與Adobe發生摩擦以後,面對蘋果CEO喬布斯的累次薄情寡義之舉,Adobe似乎對蘋果徹底死心,開始把重心放在了Google的android平台上。Google和蘋果當下在智能手機操作系統和浏覽器等領域都互為強敵。
據了解,Flash在浏覽器平台上有著高達99%的普及率。隨著智能手機的普及,Adobe想讓Flash跨足到移動設備領域的想法日益強烈,不承想卻碰上蘋果這塊“頑石”。
“蘋果因為商業模式和技術等原因,拒絕Adobe已經不稀奇了”,業界對於蘋果公司的舉動已經習以為常。然而,Adobe卻不這麼認為,蘋果公司的一再排斥已經讓Adobe憤怒。
棄iPhone投android
蘋果公司的冷落,不僅沒有阻擋Adobe在移動領域上的發力,反而迫使後者更加看重於android平台。
在此次的開發者大會上,Adobe提供了對Android操作系統和即將上市的黑莓TableOS操作系統的良好支持,“所有運行android操作系統的智能手機、平板電腦和GoogleTV以及黑莓平板電腦都能夠完美地運行AdobeAir”,Adobe在發布會上表示。
Adobe是全球最著名的多媒體軟件公司,它在2009財年的收入為29.5億美元,Adobe公司總裁兼CEO山塔努·納拉延(ShantanuNarayen)曾對媒體說“Adobe的目標是在2012年達到年收入50億美元”,這表示Adobe必須加緊擴張的步伐。
據統計,今年年初發布的Android版本的Flash10.1已經被下載了200萬次,Adobe希望它未來能在Android手機中進行預裝。不久前,Adobe推出的PDF閱讀工具ReaderX就新增了對android、WindowsPhone7以及黑莓平板的兼容,“開發人員不用擔心在各個平台上應用程序的布局和顯示問題,Adobe都已經幫你解決了。”該公司如此表示。
山塔努·納拉延在移動領域特別是android平台上頻繁發力,一方面是看重未來移動平台巨大的發展潛力,另一方面似乎也是對蘋果不公平待遇的一種報復。目前,Adobe已與三星、HTC、摩托羅拉和RIM等公司建立了良好的合作關系。基於AdobeAir開發的應用程序可以在任何支持Air的平台設備中運行,包括個人電腦、手機、平板和Google電視等——當然,蘋果產品除外。
從第一代iPhone發布開始,蘋果公司便拒絕為Flash播放提供支持,這一政策貫徹至今。但兩者之間的恩怨被另一位大亨視為一個機會。它也是蘋果的“仇家”之一。
據《紐約時報》報道,不久前,微軟CEO史蒂夫·鮑爾默密會山塔努·納拉延,二人討論的議題就與聯合對抗雙方共同的敵人蘋果公司有關,而其中一個選擇就是微軟收購Adobe。消息一出,Adobe股價應聲上漲逾10%。
Adobe在創意軟件市場戰績頗佳,產品覆蓋高端和低端,可為微軟帶來不同客戶群。因此,收購Adobe能讓微軟有力量在這些領域與蘋果抗衡。其實,幾年前坊間就有消息稱微軟擬收購Adobe公司,由於忌憚遭到反壟斷調查而一度作罷。
各持己見
Adobe一直對蘋果一往情深,一再對其示好,但蘋果卻始終以Adobe的Flash“臃腫、緩慢、漏洞多”為借口將它推開。
2009年2月,山塔努·納拉延在瑞士達沃斯世界經濟論壇會議上曾興高采烈地表示,他們在研發iPhoneFlash動畫插件的同時,已經著手和蘋果攜手合作。當時有傳言稱,數個月後iPhone就可能會以第三方應用服務的形式接納Flash。
Adobe產品最終還是缺席了iPhone。不過,納拉延並未死心,在蘋果iPad平板電腦發布之前,Adobe公司上下為之而動,寄希望於打造可於 iPhone、iPodtouch及iPad上執行的Flash應用程序。Adobe產品經理MichaelChou表示,蘋果iPad的發布對軟件設計人員而言是件令人興奮的事,Adobe期望在蘋果新裝置上打造創新的應用程序。
固執的喬布斯再次毫不留情地在iPad上拒絕了Flash。不僅如此,蘋果還於今年4月修改了面向第三方的iPhone操作系統的開發者協議,徹底斷絕Flash進入iPhone的可能,也讓Adobe正在籌劃的曲線進入iPhone、iPad的努力化為烏有。
Adobe的Flash平台產品經理艾德裡安·路德維格(AdrianLudwig)隨之氣憤地表示,“蘋果持續在設備上設下重重管制,限制了出版商與消費者。”他指出,沒有Flash的iPad將無法存取網絡上70%的游戲與75%的影片內容。
對於禁掉Flash和從Flash轉換程序,蘋果給出的理由無非是它們都會降低自己產品的性能。“蘋果不采用Flash的原因是它問題太多,Mac當機往往是因為Flash所致。沒有人會再使用Flash。”蘋果方面稱。盡管多數例子證明蘋果所言不虛,把麻煩的Flash帶入到動畫處理能力一般的手機,在技術上而言確實是個難題,但是Adobe公司自始至終都在為此作不懈的改良,而蘋果對此視而不見。
喬布斯曾於去年3月表示,PC版本的Flash在iPhone上運行非常緩慢,而Flash精簡版又無法帶來全功能的網絡體驗。“真正的障礙是Flash本身,Flash占用資源嚴重,iPhone的內存和處理器不足以處理”。
“這是一個很難的技術性挑戰,造成這一局面的部分原因在蘋果,Adobe是非常合作。”納拉延則認為,為了能夠在iPhone上運行Flash,Adobe需要蘋果的合作。
“歸根結底,這兩家個人電腦和軟件公司之間的問題在於商業模式的矛盾”,國內一位軟件公司人員對《IT時代周刊》解釋道,蘋果的iPhone、 iTunes商店非常成功,但是如果在iPhone或iPad上能夠運行Flash,軟件開發人員就能夠直接向消費者自主銷售軟件,從而打破蘋果店的銷售模式。
“無論是程序安裝還是銷售方面,Flash的加入都將打破蘋果的操控”,如此看來,這兩家公司之間的斗爭還將會持續很長一段時間。
我們曾在《android 2.2開發初學者快速入門十一大秘技》一文中介紹過一些android的控件,本文從一個示例:“當點擊模擬器右側的Menu按鈕,在輸入界面中顯示一
本文向你展示了在你的android應用程序中創建一個簡單的Button或ImageButton控件的步驟。首先,你會學到如何向你的布局文件中添加按鈕控件。然後你會學習如
可以安裝在用戶設備上的不同版本的SDK。對於android1.5或以上版本,有兩個可用的平台: android Open Source Project 和 Google
移動開發風起雲湧,許多移動開發人員賺到了第一桶金,51CTO曾經報道過一篇對“月入40萬的iPhone中文應用程序開發者”的訪談,本文是一篇android開發者自曬收入