Tag Archive 'Flash'

受夠一直有人拿iPhone與Android相提並論了。 如果要比較,請至少拿iPhone或某一隻Android手機〈例如Nexus One〉來比較,這才是一個產品;或者你要比較手機平台,那請拿iPhone OS與Android來比,然後我們再來談談多工、API差別…等等等。一個是手機,一個是OS。 Android跟iPhone從一開始就不一樣 Android跟iPhone從一開始就有根本性的差異。這樣說吧:Google 出 android 目的是什麼?是搶手機平台。重點是攻佔的手機數,所以它一開始就支援多種平台、多種硬體。 而Apple的重點是,我要賣很多上面跑我的服務的、自己做的電話。所以它只有出一種硬體:iPhone。當然現在多包括了iPad,但至少硬體裝置種類還是有限的。 就策略而言,這是類似開放軟體中經常提及的教堂與市集觀念,或說「中央集權」對上「遍地開花」。短時間來看,由於 Apple 面對的是一單純環境,將此環境加以充分打磨、修飾,呈現出最佳結果是相對容易的。

Read Full Post »

試想一下,如果我們買一套繪圖軟體,不管是介面處理或是繪圖運算,都是消耗 PC 端的資源,有了越強大的軟體與作業系統,我們就需要購買越快速的電腦;反過來說,如果我們使用早期一點的 CGI 技術,所有的介面控制都是靠很多不同功能的 CGI 程式來達成,把使用者每項介面操作與繪圖運算都丟給伺服器煩惱,我們就需要有充足的網路頻寬與夠強大的伺服器來維持系統運作的流暢度。很幸運地,仰賴盛行的 Ajax 或 Flash 技術,網站的設計者可以把很多瑣碎的介面操作問題丟回使用者的 PC 端,不但可以把介面設計的更有親和力,操作上也可以變得更順暢,甚至還不太需要消耗網路頻寬;然後把核心的演算法放在伺服器端執行,因為伺服器可以同時提供很多使用者執行不同的運算,透多更多複雜的技術,這些運算或許還能夠共享更多的系統資源,減少重複性的運算,讓網站可以在多人使用的狀況下,輕易地做到介面流暢與提高演算效能,更好的是對於這樣架構下的線上軟體,比起傳統的軟體來說,因為把核心技術放在自己的伺服器上,也就提高想刺探這些核心技術的其他競爭者更多的不可能,形成另一種保護技術的方式。

Read Full Post »