高老师的架构设计_隽语集(CC_1201)
????從軟件的{平臺/插件}觀點來看,通常人們把云端看成平臺(Platform),終端是云端(平臺)的插件(Plug-in);互聯網是支撐這個{平臺/插件}觀點的幕后通信機制。我是做智慧城市架構設計,將一個云平臺(如車聯網、醫聯網)視為一個插件,然后再建一個頂層云平臺,來支撐這些眾多的云插件。做轎子、抬轎子也是控制轎子,而且非常務實,因為轎子垮了不傷自己,明哲保身。不做轎子,只坐轎子,萬一轎子質劣、抬轎者不懷好心,把轎摔到河里,這是務虛,太不務實了。偏偏Android是個轎子,誰做? 誰抬? 誰敢坐??
??
本書緣由:高煥堂于2013年在日本退休之前,基于日本師徒制的要求而傳承給下一代架構師的架構思考技術(俗稱設計心法)。25年來他專精于A段(投資決策前)架構設計,退休閑暇將之寫成中文,歡迎大家指教。?
目錄:請看目錄??
歡迎訪問 =>高老師的ADT技術論壇
高煥堂:MISOO(大數據.大思考)聯盟.臺北中心和東京(日本)分社.總教練?
ee ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ee
<<看上一集-------看下一集>>
??
[#1201]在 {Android + PhoneGap} 平臺上撰寫HTML5 App時,為什么App開發者不必撰寫subActivity(即Activity基類的子類)呢? 那么,寫傳統Android應用程序時,必然要寫在subActivity子類里面的setContentView()這行代碼,又跑到哪里去呢? Why?
?
[#1202]家庭物聯網、車聯網、醫聯網等都是2-tired的{云-端}結構。那么,這三個(或更多)網之間如何相聯呢? 從網絡通信視角,答案很簡單:透過互聯網把三朵云聯起來。但是從軟件架構而觀之,剛才的答案是不合理的。您知道為什么嗎? 如果知道,也就能解當今大多數物聯網為何陷入困境了。
?
[#1203]#架構設計迷思與解惑#?秦朝時代最有名氣的是:<書同文、車同軌>。那么,如何才能有效達到"車同軌"呢? 許多人會說,先訂定車軌標準,然后要求所有汽車廠商遵守標準來生產汽車。但是,從汽車廠商的視角而言,這并不是最有效的、最有利的。為什么? 如果知道,也就能解當今許多信息無法互聯互通的困境了。
?
[#1204]#架構設計迷思與解惑#?Android、iOS和Win8個平臺,就像海邊沙灘、市區街道和山區雪地三種不同地面。那么,如何讓一輛車(就是一支App)能在三種地面(平臺)上跑呢? 許多人的答案是:從海灘開始鋪一條柏油路,經過市區一直鋪到山上,就行了。其實不合理。為什么? 如果知道,也就能解當今HTML5的困境了。
?
[#1205]如果你能理解 { 云端軟件 <--> XXX軟件 <---> 終端軟件 } 的3-tiered思維,就能讓許多物聯網產業萌芽茁壯了。那么,你猜這個 "XXX軟件" 為何物呢? 它很可能是虛的,崇尚務實的人可能永遠看不到它!!!
?
[#1206]云端有很強的計算能力和海量儲存,所以它就如同一般計算機的CPU;而終端就如同PC的周邊屏幕。而基類就像PC的主板(MB:Motherboard)。于是,互聯網聯結全球的MB,而不是直接聯結CPU;你就理解過去感知型物聯網的不合理性了。
?
[#1207]寫軟件,大家都很熟悉分類(Classification),那么,我們該將<云與端>歸類呢? 如果你將云(端)與(終)端視為兩個子類(Subclass),而端是基累(Super-class),然后用互聯網將各基類聯結起來(如附圖)。你就可以看出來,過去感知型物聯網和新一代智能型(基類是軟件)物聯網的主要差別了。
?
[#1208]從軟件的{平臺/插件}觀點來看,通常人們把云端看成平臺(Platform),終端是云端(平臺)的插件(Plug-in);互聯網是支撐這個{平臺/插件}觀點的幕后通信機制。我是做智慧城市架構設計,將一個云平臺(如車聯網、醫聯網)視為一個插件,然后再建一個頂層云平臺,來支撐這些眾多的云插件。
?
[#1209]@讓您成為杰出架構師#架構設計迷思與解惑#?{平臺/插件}是人人可以體會的造形。基于這個造形,來協助調整傳統的觀點,你覺得如何? 許多公司運用這新觀點來做平臺<控制>互聯網;但大部分公司還基于舊觀點來"利用"互聯網。更多新思維:http://t.cn/8Fo3HIo
?
[#1210]<互聯網是主角,關鍵是如何把千千萬萬的云端統一在互聯網的麾下。> 換一個視角:讓千千萬萬的云端軟件框架,將互聯網包容起來,包容通信技術的日新月異,充分發揮OTT,如Line、微信等,如此強化物聯網的智能(大腦)部分,來支持目前偏重的感知(神經末梢)部分。
?
[#1211]<互聯網是主角,關鍵是如何把千千萬萬的云端統一在互聯網的麾下。> 互聯網是個主角,這是大家都知道的事實。但可以便換一個不一樣的觀點:互聯網是一個"幕后"的主角;讓軟件變成"幕前"的主角。這是智能化潮流的本性。
?
[#1212]傳統的物聯網思維是:無限(線)感知、云計算和大數據。這些技術在幅員廣大國度里,復雜度急速上升,并非以設備、人力、金錢加倍投入的"加法思維"所能應付的。于是,可能必須從"減法思維"來補足加法的缺陷。那么,這項"減法思維"是什么呢? 答案之一是:軟件架構設計。
?
[#1213]秦朝著名的政策:"車同軌"。它是個美好的狀態,那么人們如何去達成及維護整個社會持久在這美好狀態下呢? 大多數人會說:先在頂層設計訂定統一的軌道標準。這是手段之一而已。而且不是好的手段。例如,今天定下3G是統一通信標準;明年技術演變為4G時,又如何繼續維持美好狀態呢?
?
[#1214]<今天定下3G是統一通信標準>的問題是:3G等通信技術的善變是本質性(Essential)的;人們不能強力壓制,那只會傷害它的本質功能,使得通信效益大幅衰弱。人們面對這樣的本質性善變,唯一的手段就是:包<容>變化(就是易經的<易>),因此一切都變得<容易>了。所以,過度崇尚通信標準,可能是一種罪惡。
?
[#1215]做轎子、抬轎子也是控制轎子,而且非常務實,因為轎子垮了不傷自己,明哲保身。不做轎子,只坐轎子,萬一轎子質劣、抬轎者不懷好心,把轎摔到河里,這是務虛,太不務實了。偏偏Android是個轎子,誰做? 誰抬? 誰敢坐?
?
[#1216]@讓您成為杰出架構師許多軟件架構師或相關設計師,認為 { 圍繞著需求和問題而設計 } 是一項真理,而不會去質疑它。事實上,設計的基礎和源頭非常多,Requirement-based和Problem-driven只是其中之一而已。{圍繞著需求和問題而設計} 只是我們心中認定的假設(assumption)而已,并非真理。 更多新思維:http://t.cn/8Fo3HIo
?
[#1217]<中國完全有能力開發自己的移動操作系統,而目前中國的移動系統研發國度依賴Android> 平臺(操作系統)是轎子,不一定要自己做轎子,會做好轎子的人處處都有,但是要我們自己能坐上轎子爽快一下才算數;而且坐上去之后,有人爭先恐后來抬轎才算成功。如何忽悠別人來大力抬轎(且心甘情愿)是心境和務虛呀!!
?
[#1218]由于組合出產品的多樣性,是當今 Android市場的最大特征。無論您所做的是軟硬結合、跨平臺或測試,其實都圍繞著<組合創新>的核心思想。所謂組合創新就如同設計飛機,如何將一群不會飛的配件(part)加以巧妙組合,讓其整體(whole)能飛上天空。
?
[#1219]<軟硬結合>與<跨平臺>就如同天平兩端的砝碼。透過調整砝碼,您就能有效規劃出最有利于自己產品的商業策略。例如,終端產品廠商會偏重于軟硬結合設計;而內容媒體或電信廠商則會偏重于跨硬件和OS平臺考慮等。
?
[#1220]大家都知道,優秀產品的生命力來自:1)包容(和抽換)各種軟硬件;2)優越的整合結構;3)正確的邏輯控制。于是,您可以發現,創造優秀產品的最有效方法是,將三個您很熟悉、很平凡的視角(view):插件、接口和平臺;巧妙地組合起來,進而創造出神奇的綜效。
?
[#1221]這EIT造形也彌補了傳統<架構設計>和<Android軟件開發>課程教學的偏頗與不足。架構設計偏于設計原則的講述,其設計決策沒有快捷方式來落實為代碼;而Android開發偏于代碼撰寫,無法緊密銜接到產品架構設計。EIT造形剛好搭起中間的橋梁,提供給您從設計、造形到代碼的一條學習快捷方式。
?
[#1222]有軟硬結合平臺支撐的數字家庭網絡平臺,才不會變成空心蘿卜。由于智能設備日益進入家庭,純網絡&通信標準化概念無法有效整合眾多智能設備,唯有軟硬結合平臺才能對日益復雜的多機、多屏互動進行有效簡化,提升用戶體驗度。
?
[#1223]@讓您成為杰出架構師#架構師思維練習#?在所有亮相 2013 CES大展的NFC產品中,基本上都采用兩種手段來利用這種技術:一種是,在移動設備之間建立某種數字連接;另一種則是,只要輕輕觸碰,即可以在不同產品之間分享信息。 更多新思維:http://t.cn/8Fo3z3r
?
[#1224]DoCoMo已經與谷歌溝通,希望修改Android應用的默認設置,以減輕LINE及其它類似應用帶來的網絡負擔。日本電信運營商的營收正在不斷萎縮,而LINE等移動IM軟件的崛起,更是給他們造成了很大沖擊。
?
[#1225]<<NFC + 藍芽>>NFC讓用戶在建立諸如藍牙連接時,繞開了一些多余的步驟。例如,將手機連接到藍牙音箱時會花很長時間。要先找到相關設備,輸入密碼等。對于普通用戶而言,僅僅讓兩款設備建立連接就頗費周折。有了NFC技術,整個過程會大大簡化,只需輕輕一碰,它們之間就能迅速連接好。
?
[#1226]#架構師思維練習#?數字家庭思維與智能家庭思維有何差異呢? 數字家庭偏于通信和網絡思維、Top-down的規劃;而智能家庭偏于軟件思維、Bottom-up的規劃。兩者也能是互補的;例如,以Smart TV/STB為中心的家庭軟硬結合平臺,可支撐數字家庭網絡平臺,再往上支撐各種增值業務或服務。這是合理的組合規劃。
?
[#1227]@讓您成為杰出架構師#架構師思維練習#?{Android軟硬結合平臺、智能TV/STB、數字家庭網絡、智慧城市} 之間層級架構(Layered Arch.) 如何規劃出一個有機架構? 更多新思維:http://t.cn/8Fo3z3r
?
[#1228]智慧城市建設缺乏頂層設計? 】可能不是!!! 不是所有教堂都是相同頂層設計。各座教堂的頂層設計本來就應該百花齊放,才能呈現氣象萬千的宏偉之慨。我認為,缺乏的是"基礎造形",例如各教堂的門窗可以都采巴洛克造形。我主張:建立家庭云成為基礎造形,其組合成為中層(小區)造形,再逐漸擴大為智慧城市。
?
[#1229]<<智慧城市的架構設計>> 住建部發布“關于開展國家智慧城市試點工作的通知” //tech.163.com/12/1210/08/8IBOGQG2000915BD.html ;智慧城市有兩個思維角度:1) top-down的物聯網思維; 2) bottom-up的智能家庭思維。其實兩者互相搭配是最好的策略,因為:{人-->家-->城市-->國} 是息息相關的。
?
[#1230]<<國家智慧城市試點工作的通知>> //tech.163.com/12/1210/08/8IBOGQG2000915BD.html <在智慧城市的市民端,...,市民可以通過互聯網、智能終端、語音電話、有線電視、社區服務站等多種渠道隨時獲得城市服務。> 其中凸顯物聯網和云端,卻少了"軟件"、"智慧"和"家庭";這個思維視野,非常有局限性。
?
[#1231]<住建部下發“智慧城市”試點通知> //tech.163.com/12/1210/08/8IBOGQG2000915BD.html <由于智慧城市涉及到智能樓宇、智能家居、路網監控、智能醫院、個人健康與數字生活等領域的融合與創新。> 也因為如此,結合"智能TV/家庭系統平臺"與"智慧城市系統平臺"是個美好途徑,讓戰術與戰略合一是贏家之道。
?
[#1232]{Top-down planning + Bottom-up building} 一直是人類面對巨大工程時的有效途徑。再搭配Spiral Prototyping項目管理,以及 {Android軟硬結合平臺、智能TV/STB、數字家庭網絡、智慧城市} 之間的層級架構(Layered Arch.);可望播劃出一條鳥語花香之路。
?
[#1233]反思一下:誰來整合家庭里的眾多智能設備呢? 用戶自己? Google、聯想等軟硬平臺廠商? 電信/網絡服務業者? 有線電視&牌照內容服務商? App開發者? 雖然主張標準化、模塊化是實現"簡化"的手段,但是都已經趕不上智能化帶來的高度復雜性,所以誰來整合? 誰來做"減法"工程是關鍵!!
?
[#1234]@讓您成為杰出架構師#架構師思維練習#?架構師專注的不是未來決策,而是目前決策的未來性。 更多新思維:http://t.cn/8Fo3z3r
?
[#1235]無論是智能家庭或智慧城市,幾乎都是標準、非標準、開放、非開放并存的空間;所以仰賴高度標準化、寄望完美開放;可能都是烏托邦。如何擘劃一個能包容標準、非標準、開放、非開放... 的有機架構,來展現未來性,適應未來一切環境變化,才是正道。
?
[#1236]為了 {展現未來性,適應未來一切環境變化};目前的<云&終端>二分法的架構思維是有問題的。例如,"個人手機" 直接訪問醫療機構的"云服務平臺",這種2-tier的N*N架構關系,非常復雜,無法有效應付智能化帶來的復雜性。尤其是人口眾多的大國,必須要創造"中間結構"才能有效簡化。
?
[#1237]目前的物聯網和云計算兩個陣營,大多還停留在"物物透過云來相連" 的2-tier的N*N簡單架構思維上,無法有效應付智能化帶來的復雜性,憑簡單的架構思維,簡單的策略,難以找到有效解決復雜問題的策略和商業模式。誰更重視設計、誰有更精致的架構設計思維,來進行"減法設計",誰就會是贏家。
?
[#1238]架構師(Architect)是重要的決策者。他要透過架構<設計>來創造<目前(今日)決策>的未來性。對企業而言,所謂未來性就是未來競爭主導性。所以,架構設計不僅要適應未來的變化,而且要讓企業、產品或系統在未來多變的需求趨勢、時尚空間里取得市場的競爭話語權。
?
[#1239]混沌的邊緣就是生命有足夠的穩定性來支撐自己的存在,又有足夠的創造性使自己名副其實為生命的那個地方;混沌的邊緣是新思想和發明性遺傳基因始終一點一點地蠶食著現狀的邊緣的地方。
?
[#1240]于是,表現在軟件架構設計(即決策)的未來性上,其最為明顯之處就是:要充分包容未來硬件的創新差異化。君不見,在當今智能終端廠商里,軟硬結合做得愈好的,其競爭主導權愈大,獲利愈豐,架構師的地位也愈高。
?
[#1241]<<由盛而衰的日本企業,究竟出了什么問題?>>「日本企業對自己的技術與制造太過自信,卻忘了從消費者端思考產品,」今年2月底上任的松下總裁津賀一宏(Kazuhiro Tsuga),在6月的記者會上公布94年以來最大虧損金額的消息后,感嘆地說道。
?
[#1242]@讓您成為杰出架構師#架構師思維練習#?我百思不解:為什么大家都在談智能電視和智能家庭;但是心中卻有許多假設,卻沒仔細分辨之。例如,家庭里的眾多智能設備之間,到底是由用戶自己來組合呢? 還是由智能終端硬件或視頻廠商來組合呢? 還是由地三方App開發者以軟件來組合呢? 您認為呢? 更多新思維:http://t.cn/8Fo3z3r
?
[#1243]<<由盛而衰的日本企業,究竟出了什么問題?>>「日本企業就像是個悲劇英雄,開路先鋒卻是后繼無力,競爭對手以驚人的速度與靈活彈性改良產品,結合接口友善的軟件、完善的在線服務、以及動人的營銷語言,迅速將日本企業逐出市場之外。
?
[#1244]由用戶自己來組合==> 主張模塊化? 由硬件或通信廠商來組合==> 提倡標準化? 由第三方App開發者以軟件來組合 ==> 充分智能化?
?
[#1245]<只有個性化、貼心的服務,才能占據用戶的心靈,被用戶所接受。> 是大家都接受的目標;但是手段卻不一定是:由用戶來組合家里的智能設備。
?
[#1246]<給用戶一個基礎框架,外加一個自由的空間,讓其自由發揮,本質是為自己贏得更大的空間。> 這意謂著我們假設:用戶有能力組合家庭里的智能化設備。這還只是假設(Assumption),如何證明這項假設是一項真理的呢
?
[#1247]2013-15年,家庭是兵家必爭之地,智能化的設備會更多,硬件&通信廠商各顯神通,不斷作加法,使得用戶更不知所措。解決方法之一是:透過眾多的App開發者來作減法。以此推論,用戶(小孩)更依賴App開發者(媽媽),于是誰最能扮演爸爸角色者,可以是贏家。
?
[#1248]要求硬件廠商、通信廠商去自我設限作減法,去努力作硬件模塊化、通信標準化,可能都已經是沒有戰術(不能落地)的戰略了,只是掛在墻壁上的口號戰略而已。只能另謀他途,想辦法大作減法了。
?
[#1249]<<一個造形、三個策略>>是指一個EIT造形 + 三個策略:1) 設計插件; 2)設計曹操類;3)設計中間件。三個策略的巧妙組合,神奇的力量就爆發出來了。
?
[#1250]@讓您成為杰出架構師在智能終端的多機整合、多屏互動、多云融合大潮流下,一切勝負很可能決定于<無細縫的軟硬結合>。然而,國內沒有自己的平臺,陷入于洋人平臺局限中。高老師提供一個訣竅:一個造形、三個策略、奇妙組合。先跨越、擺脫別人的枷鎖;然后振翅高飛、實踐整合、擁抱潮流。更多新思維:http://t.cn/8Fo3z3r
?
[#1251]國內產學單位一直想做出自己的操作系統(OS),而我一直主張要發展"跨平臺架構設計";我的理由是,我們需要自己的平臺(platform)架構,而且這個平臺能跨越不同的操作系統(包括自己建置的操作系統)。這并不是說我們做不出操作系統,而是在思辨我們需要什么。
?
[#1252]<硬件提供接口,軟件來整合>。YES, 很可能需要大量App開發者來整合硬件、通信、內容和其它軟件模塊。只有在App開發者協助下,大作減法設計,減輕用戶組裝的難度。這是智能化必然的情境,越能準備迎接這趨勢者將是贏家。{ 軟件為王 + 內容為后 }才是合理的寫照。
?
[#1253]臺灣政府信息長 張善政 說道:盡管臺灣半導體產業享譽全世界,但是過去的成功,不代表未來也會成功。臺灣IT產業最大的問題,是在用力發展硬件產業的同時,卻忽視了軟件整合在全球資通訊產業中快速崛起的重要性。
?
[#1254]@讓您成為杰出架構師#架構師思維練習#?目前流行兩個觀點:1) 電視成為手機的大屏; 2)手機成為電視的小屏。前者是手機主動,電視被動;而后者是電視和手機的雙機整合、雙屏互動。更多新思維:http://t.cn/8Fo3z3r
?
[#1255]在數字家庭和智能TV領域里,讓用戶選擇內容,與讓用戶自己組合智能設備;前者是開車,后者是裝配輪胎&修車;最佳用戶體驗,可能是:不必裝配和修車,就能順利開車了。所以僅僅投入硬件模塊化、通信標準化,并不是實現最佳用戶體驗的充分條件,而且可能也非必要條件。
?
[#1256]從傳統物聯網角度,將家里的智能設備(IP終端)、 Sensor設備(非IP端)等都視為終端,然后一一連接到家外云平臺;這種2-tier架構(云--端)無法解決物物相連的復雜結構問題;此問題是本質性的;除非改成N-tier架構,傳統家庭物聯網思維很可能是幻境。因之,計算機+物聯網:建立家庭云是個選項。
?
[#1257]過去大家想象家里的設備都是Sensor終端而是智能終端,所以建立云端平臺來整合家庭終端設備,家中沒有云平臺。如今,智能設備大量進入家庭,在家里建立一朵私密云,來整合窗外的多個云端平臺,變得流行起來。那么這朵家庭云又如何整合軟硬件呢?
?
[#1258]有人問道:隨著被整合硬件愈來愈多(例如家庭智能窗簾、地毯等)時,插件模塊也愈來愈多,那么我們該如何管理它們呢? 答案是:這必須考慮到插件的使用頻率、memory內存容量等因素;如果您看得懂代碼的話,我建議您閱讀PhoneGap的源代碼,可從PhoneGap里的PluginManager模塊,獲得寶貴的經驗。
?
[#1259]產品經理需不需要懂技術,就看身邊是否有個合得來的 {A段架構師 }。例如,漢初劉邦旁邊有了蕭何,劉邦就不需要懂后勤補給;同樣的,蕭何旁邊有張良,蕭何就不需要懂運籌。反正,沒老婆的話,就必須自己下廚煮飯、或幫小孩換尿布而已。
?
[#1260]許多人基于<從云看端>的視角,來看待家庭里的設備;就比較偏向于從家外的云平臺來組合家里的智能設備,例如家外醫療云來連結到家里的體重計。這樣逐漸形成許多獨立的系統,讓家庭里成為許多重復設備的垃圾堆。因之,改為<從端看云>建立家庭的設備整合中心日益重要,也是2013-15年智能化潮流的重頭戲。
?
[#1261]建立智能家庭云,主動搜尋窗外遠程的云平臺(如醫療、安全、學習)匯合信息,并按Schedule將整合出來的信息,透過OTT推送到家庭成員的手機里。依據EIT造形設計出簡潔實用的家庭云平臺;整合家內智能設備和家外的云服務。
?
[#1262]@讓您成為杰出架構師#架構師思維練習#?EIT很平凡,只是將大家熟悉的三個平凡的視角(View)組合在一起,創造出神奇的整體綜效而已。更多新思維:http://t.cn/8Fo3z3r
?
[#1263]<<軟硬結合與跨平臺是一體的兩面>> 例如,此圖是Android-based家庭云的軟硬結合架構:兩層EIT結構;插件< t >包容周邊硬件,實踐跨(硬件)平臺;平臺< e & i >整合插件而實踐了軟硬結合。
?
[#1264]EIT的<E>是平臺,<I>是API,<T>是插件(Plugin)。欲建立自己的行業平臺,需要學<E>;欲定義自己獨特性的API,需要學<I> ;欲包容&整合軟硬組件,需要學<T>。所以 EIT是學習軟硬結合與跨平臺的絕佳出發點、必備基礎。
?
[#1265]EIT模式(造形)彌補傳統Android軟硬結合產品架構設計視角(View)的偏頗與不足。 EIT的<E>表示平臺,<I>表示API,<T>表示插件。所謂EIT模式就是基于這三個視角,來審視我們系統的架構;以便支撐Android智能終端產品的優越軟硬結合、跨平臺和自動化測試。
?
[#1266]<T>是容器(插件),它包容外來軟、硬組件的變化(實現跨平臺)。<I>是接口,它是結構性制約,掌控容器。<E>是平臺,它是邏輯性控制點,將合乎接口的<T>組合起來,也就將外來的軟、硬組件包容進來了(如附圖)。于是,實踐了軟硬結合和跨平臺的目標。
?
[#1267]在市場營銷面,EIT的三個視角強力支持產品創新組合;而且EIT源自愿景派思想,其產品架構與商業愿景和策略自然融合為一。在開發生產面,優越的架構設計都能對映到EIT造形,直接落實為計算機程序碼。在團隊合作上,又能有效進行<E&I>與<T>模塊的分工開發,支持當今流行的App Store市場機制。
?
[#1268]<<IT + 設計>> 設計者心中要有軟硬元素,來讓設計產生質變。像阿凡達一樣,發揮新元素,取得新市場。舊的設計思維:內容設計沒有發揮軟硬件元素,軟硬件只是內容的包裝。
?
[#1269]@讓您成為杰出架構師#架構師思維練習#?EIT模式(造形)彌補傳統Android軟硬結合產品架構設計視角(View)的偏頗與不足。 EIT的<E>表示平臺,<I>表示API,<T>表示插件。所謂EIT模式就是基于這三個視角,來審視我們系統的架構;以便支撐Android智能終端產品的優越軟硬結合、跨平臺和自動化測試。更多新思維:http://t.cn/8Fo3z3r
?
[#1270]<<IT+設計>>新的設計思維:軟硬件的功能是設計的新材料,設計師cooking出全新的菜色,因為食材不同了。設計師追求有新時代食材的新時代設計品;新時代的材料-->新時代的設計;而不是:舊時代的設計 + 新時代的材料。設計要改變,軟硬件支撐新設計;而不是軟硬件包裝舊設計。
?
[#1271]<<IT + 設計>> 設計要改變,設計元素要增加軟硬件元素;設計技術要涵蓋:1) 看得見摸得著的硬件,2) 看得見摸不著的影像視頻, 3)看不見摸不著的軟件。
?
[#1272]無論您是軟硬件廠商、內容媒體業者、或是電信運營商等,都會積極將軟硬件特性整合到自己的產品和(增值)業務上,藉由軟硬結合手段來表達其創意和<獨特性>。
?
[#1273]Android平臺版本的不一致性(俗稱碎片化);在產品運行環境上,您也會讓自己的產品或業務能完美跨(軟硬件)平臺,獲得<普遍性>因之,無論您是產品企劃者、開發者或經營者,都會積極關注于軟硬結合和跨平臺相關議題上,力求在市場競爭上的獨特性和普遍性。
?
[#1274]當2013-14年的智能電視邁向 {機、屏分離} 之路,機的智能化和屏的云端化將會雙株并茂。由于機不是為屏而生,屏不是為機而生;很可能會產生形形色色的新機種;例如 {非電視(專用)機 + 電視大屏}、或{電視機 + 移動小屏} 、或 {電視機 + 車(載)小屏} 等等,將熱鬧非凡!!
?
[#1275]@讓您成為杰出架構師#架構師思維練習#?當2013年的智能電視邁向 {機、屏分離} 之路。<<異業結盟>> 將是贏家策略。更多新思維:http://t.cn/8Fo3z3r
?
[#1276]當2013年的智能電視邁向 {機、屏分離} 之路。屏的云端化滿足了內容(媒體)產業 {從云看端,追求最大用戶量的愿望}。機的智能化滿足了終端(軟硬)產業 {從端看云,居于自己軟硬獨特性,呈現云端彩虹的愿望}。雙方滿足各自的愿望,卻也口里說是滿足最大用戶體驗。
?
[#1277]<<即使谷歌也不例外>> 當2013年的智能電視邁向 {機、屏分離} 之路。于是,一家公司想要從云到終端平臺掌控全程供應鏈(或從終端到內容云平臺)的投入更加龐大,收益更沒把握。因此 <<異業結盟>> 將是贏家策略,例如,終端廠商透過讓對方(內容)獲利途徑來取得對方來相挺。即使谷歌大廠也不例外。
?
[#1278]例如,終端廠商透過讓對方(內容)獲利途徑來取得對方來相挺。那么,如何實踐異業結盟呢? 就如同男女異性聯婚,總是要贈送結婚禮物,此時要贈送硬件或內容都是不合理的;而贈送軟件就非常合理了。
?
[#1279]在數字家庭領域里,對于未來家庭&TV有三個不同觀點:1) 內容觀點:內容為王;2)通信(物聯)觀點:家庭(小區)設備物物相連、互聯互通。3)智能觀點:網絡條條大道通羅馬,終端軟件平臺整合一切。
?
[#1280]@讓您成為杰出架構師#架構師思維練習#?為什么洞悉對方背后的假設,就能有效預測對方的未來行為呢? 更多新思維:http://t.cn/8Fo3z3r
?
[#1281]CyanDragon1983: 高煥堂的講座對軟硬件平臺的趨勢也闡述的很明晰,用軟件的思維來設計硬件,以硬件適配軟件,以中間件作為框架銜接。也許資深硬件工程師去系統地學習一下C++思想后,反過頭來去設計硬件,會有不一樣的視野!
?
[#1282]架構師最能表現其專業價值的是:反思自己公司的商業模式背后的假設(Assumption),基于相同(反思)技能,去洞悉競爭對手商業模式背后的假設,便可預測雙方未來行為;然后變換自己的假設,擬訂自己的新商業模式。
?
[#1283]@讓您成為杰出架構師#架構師思維練習#?為什么洞悉對方背后的假設,就能有效預測對方的未來行為呢? 更多新思維:http://t.cn/8Fo3z3r
?
[#1284]子_弘: "在公司聽了高老師的培訓,對架構師和商業模式之間的關系比之前認識更深。"
?
[#1285]例如,有一家百貨公司在報紙上刊登廣告說:{ 本周日中午12:00在公司廣場舉辦泳裝選美大會,歡迎觀賞。} 我們能預測12:00前會有大群勢男士們來圍觀,并且12:00開幕后失望地離開。因為這是男性泳裝選美,但其假設是女性選美。
?
[#1286]"未來更看好家庭有一個或者兩個智能中心,其它作為智能中心的附件,可以使用中心的運算能力。" 是的,這樣的中心,我稱之為 <家庭云>(Family Cloud);它與窗外的小區云或其它公有云相互銜接。
?
[#1287]@讓您成為杰出架構師對于終端廠商來說,除了可以拿 {城市 vs. 鄉村} 來比喻端與云的合作策略之外,還可以拿它來比喻終端主硬件(如手機)與小配件之關系;然后反思原來的短期商業策略,訂定鄉村保護城市的新型商業策略。例如,我談到:{軟硬結合開發、硬硬結合銷售} 的有效短期獲利策略。更多新思維:http://t.cn/8FbhmdD
?
[#1288]如果拿 {城市 vs. 鄉村} 來比喻云與端,那么會呈現兩個視角:1)從云看端(端是鄉村);2)從端看云(云是鄉村)。谷歌是前者;蘋果是后者。無論采取哪一個視角,擅用鄉村保護城市策略者經常是贏家。為了保護城市,城市廠商(強龍)必須協助鄉村廠商獲利(地頭蛇)。這就是我所稱的<強龍/地頭蛇>合作模式。
?
[#1289]<<移動互聯網下一個爆發點:家庭自動化系統>> "蘋果、谷歌、微軟,這三巨頭都極有興趣在家庭客廳占據一席地,而且不滿足于只是媒體或者娛樂方式的介入。
?
[#1290]如果拿 {城市 vs. 鄉村} 來比喻云與端,那么對于終端廠商來說,適宜采取從端看云的視角,端是城市,云是鄉村;然后反思原來的商業模式,訂定鄉村保護城市的新型商業模式。例如,我提出:{內容創意在云端,整合銷售在終端} 模式,由終端贈送圖標(ICon)給云端內容廠商,協助其銷售。
?
[#1291]<<跨平臺與測試>>三個主要平臺的瀏覽器尚未完整支持HTML5。如何做自動化測試呢? 可行之道是:1) 厘清自己需要的行業API;2) 解析那些API是瀏覽器<共同支持的>;3) 使用PhoneGap實踐<非共同支持的>API;4) 于是,三個瀏覽器都支持行業API;5) 基于API撰寫應用;6) 進行跨平臺HTML5測試。
?
[#1292]@讓您成為杰出架構師#架構師思維練習#?以跨平臺架構來建立HTML5跨瀏覽器(如三個主要平臺)執行環境,來支持B/S的跨平臺開發,然后對其應用進行測試。如此一舉三得:1) 擁有自己的行業小平臺,掌握行業API;2) 支持跨平臺的應用開發,提升開發效率;3) 容易進行HTML5測試,提升測試效率。更多新思維:?http://t.cn/8FbhmdD
?
[#1293]有些架構師,常試圖找出從目前狀況(reality)達到未來愿景(vision)的方式。另有一些架構師正好相反,他們的規劃是倒推式的,從未來愿景向后推算,找出回到目前處境的途徑。這種方式能減少需要考慮的方案,大幅提升規劃的效率。這稱為mapping from vision to reality。
?
[#1294]@讓您成為杰出架構師#架構師思維練習#?EIT架構師出身于技術團隊,專精于戰術(技術)運用訣竅。EIT架構師不是戰略專家,而是戰術專家。「以戰術引導戰略」意味著:協助市場戰略人員修正戰略,讓會贏的戰術效益極大化。這樣可弭補傳統“戰略指導戰術”的不足。更多新思維:?http://t.cn/8FbhmdD
?
[#1295]建立愿景(Vision)是個過程,就是用各種方式積極想象著尚未存在的事物。并且相信在過程中能找到方法達成愿景。建立愿景這件事,重要的是行動,而非抽象概念。從行動中建立愿景,以行動實現愿景。所以美國四星上將 蘇利文說:Hope is not a method。
?
[#1296]有人說「mapping from vision to reality」很有威力,但是很不容易找出Vision,即使找到也不確定那就是所需要的Vision。其實,那是誤解!我們所要的是不斷演練倒推式的mapping動作,愿景自然而然愈來愈清晰可見了。
?
[#1297]不是等到找出真正的Vision之后,才去Mapping from the vision to today’s reality;反而持續不斷Mapping,才是找到建立真正Vision的有效過程。因為愿景并非在開始規劃一次之后,就奉行如儀,不再變更了;而是會隨著大環境而變化的。
?
[#1298]目前國內IT產業不缺乏創意和技術;而是缺乏 <mapping from 戰略(創意) to 戰術(技術)>的人;這使得投資者沒有把握長期投入,甚至要看到試點計劃之后,才愿意錦上添花。于是創意萌芽時期都缺乏資金,再多的創意和技術都無法商品化。所以A段架構師處于關鍵角色。
?
[#1299]所謂<mapping from 戰略(創意) to 戰術(技術)>,可舉例:{ 銷售戰略-->商業模式-->架構設計-->實踐技術(戰術) } ,這樣把戰略與戰術對接起來。
?
[#1300]A段架構師針對銷售戰略,要立刻對應到戰術,尋覓一個可實現計劃。如果你想不出來,你就滾蛋。如果真的想不出來,要找替代方案;以替代方案來說服市場戰略人員來修正戰略,這樣就不必滾蛋了。這就是著名的:"以戰術引導戰略"了。
?
?
[#1301]愿景(Vision)是人們對未來情境的期待。從愿景到架構,就是基于「從未來回顧今日」(Mapping from vision to reality)的反向思維。其中,對EIT架構師而言,尋找愿景并非最關鍵之事。反而是透過「從未來回顧現在」的動作來找到從愿景到現實(Reality)之間的<聯機>才是最關鍵的事情。
?
[#1302]@讓您成為杰出架構師#架構師思維練習#?三星將聯合英特爾Docomo開發手機系統Tizen 。 { 終端+ 運營商 + Linux 基金會 } 除了開源之外,希望更多的 "開放" 情懷,非常有待努力... 更多新思維:?http://t.cn/8FbhmdD
?
[#1303]對于EIT架構師而言,愿景是架構設計的基礎和目的;而需求則是架構設計的限制和檢驗條件。EIT架構師并不是"圍繞著需求而設計",而是基于愿景而設計。因為會拿需求來檢驗(架構)設計,所以設計一定是會滿足需求的。跨別人的芯片平臺,跨Android平臺的(版本升級&碎片化),跨自己的平臺(保護自己版本更新的自由度)。EIT造形提供您優越的途徑,迅速掌握跨平臺架構設計的訣竅。
?
[#1304]EIT架構設計的4個「假設」思維技巧:1) 反思不自覺的假設(Assumption),放寬思維局限。2) 擬定有待被否定的假想(Hypothesis),激發愿景想象。3) 完成性的假設,想象最終結果。4) 做萬一性的假設,預留彈性空間。
?
[#1305]EIT造形師法自然。EIT造形有兩層作用: 1)規范<小>元素組合規律,讓人們容易組合出<中>間模塊; 2)規范中間模塊組合規律;讓人們容易組合出<大>系統。
?
[#1306]有人認為軟件開發在于尋求<通用法則>(算法)。其實,“進化論”大科學家達爾文(Darwin)說:「到了三十歲,我的心靈似乎變成了一個會從大量事實中榨出<通用法則>的機器,但是這會造成大腦中主管較高層次嗜好的部分萎縮呢? ...,這些嗜好的消失可能損傷心靈。」于是,EIT門派與您一起追尋<獨特性>之境。
?
[#1307]有人認為軟件開發在于尋求<通用法則>。這讓許多軟件架構師無意中掉入分析與抽象的陷阱里;君不見,軟件人員分解出來的模塊是:模塊愈小、愈簡單。然而,好的架構設計不是如此;例如,人的頭小而復雜;計算機CPU也是小而復雜。EIT架構設計讓您邁向正確之路。
?
[#1308]以 { 有限的元素 + 簡單的元素組合韻律 } = 簡單造形(Form); 來支撐外部(OS API之外)的無限的(形的)組合;以及內部的無限的(元素的)組合。
?
[#1309]@讓您成為杰出架構師#架構師思維練習#?為什么在移動互聯網潮流下,擅長于跨產業垂直整合(以及軟硬結合)的廠商,會獲利最大呢? 更多新思維:?http://t.cn/8FbhmdD
?
[#1310]三星將聯合英特爾Docomo開發手機系統Tizen。開源的系統平臺是一部轎子,成敗不在于轎子的性能,關鍵在于有沒有別人愿意爭先恐后來抬轎子;三星,Intel,Operator自己建轎子、乘轎子,想想有其它誰家廠商來抬轎子呢?
?
[#1311]在智能化家庭&TV領域里,2013年比較具有爭議的題目是:誰來組合家庭里的智能化設備呢? 一派主張讓"用戶"自己組合設備,例如透過WiFi router來連接各種標準化、模快化設備,透過手機來控制;另一派主張由家庭媒體中心應用平臺的"廠商" 來組合各種設備,用戶手機連接到中心平臺即可。
?
[#1312]在智能化家庭&TV領域里,2013年比較具有爭議的題目是:誰來組合家庭里的智能化設備呢? 值得思辨的相關議題很多;例如,電視除了娛樂&音視頻之外,還有甚么? 家庭除了電視之外,還有甚么? 手機、PC和電視機之間的最佳組合是甚么?
?
[#1313]為什么在移動互聯網產業里,傳統互聯網公司大多不如終端廠商(如蘋果、三星)的如魚得水、獲利無限呢? 我認為主要理由是:互聯網公司不擅長于跨產業垂直整合,不擅長于"強龍/地頭蛇"商業合作模式,當強龍(大哥)不能開放心境,協助地頭蛇(小弟)獲利時,小弟離去了,大哥就不再是大哥了。
?
[#1314]@讓您成為杰出架構師為什么傳統互聯網公司不擅長于跨產業垂直整合呢? 我認為理由是,垂直整合的成本會增高、質量可提高;在銷售時,必須采取20/80原則,先從20%能支持高質量高獲利的客戶群開始,不能像傳統互聯網思維下,先沖大用戶數(期待100%),那只會大幅增加成本,卻獲不了利。
?
[#1315]由于移動終端市場有20%用戶是企業里負責營銷獲利者(如老板、醫生、銷售人員等),能夠支撐因垂直整合而增高的成本部分。如此,讓擅長垂直整合廠商都有機會從高端機,往下做到中低端機;是成功之路。
?
[#1316]文章里提到:<戰壕里的士兵更早知道戰局的變化>。其知道的是戰術失靈了,斬獲不如從前了。主帥必須去聆聽前線士兵和友邦(即客戶)找尋一個新的、會贏的戰術(主攻方向和焦點):微處理機業務。然后將戰略<資源放在主攻方向(戰術)>,透過戰術獲利來激勵人心、鼓舞士氣。這可稱是”戰術引導戰略”。
?
[#1317]@讓您成為杰出架構師#架構師思維練習#<< 為什么空談會誤國呢? >> 戰略本來就是紙上論戰、沙盤推演,本屬空談(論道),所以"陶醉空言" 是合理的、寶貴的。所以"空談誤國,務實興邦" 應該解釋為:"mapping from 空談 to 實干",空談本身并非無用,而是沒有人努力去做mapping !! 更多新思維:http://t.cn/8FbhmdD
?
[#1318]HTML5是內容(和App)開發者想要跨3個主要(別人)平臺(即Android, iOS, Win8),而讓自己平臺(其實App軟件也是一種"平臺")的穩定性和變動自由度。同樣地,Android, iOS, Win8平臺的架構師也在追求讓自己的平臺能跨各種(別人)芯片平臺,來取得穩定和變動自由度。跨平臺的立場不同,但理念是一樣的EIT。
?
[#1319]日本幕末時期的著名政治家和軍事家:高杉晉作,他曾說:“清人的思想和中華的正道相差太遠,清朝知識分子陶醉空言,不尚實學。” 因此中華人士就假設(且相信)自己善長的 ”空談” 是壞事、會誤國的;愈除之而后快。其實不盡然! 只要大家能{mapping from 空談 to 實務},則缺點反而變成優點了。
?
[#1320]<<"空談"垃圾變黃金>> 二次世界大戰日本失敗了,美國人譏笑日本人只擅長質量改善,缺乏創新。日本有人就主張:產品改善沒錯,重點在于如何將質量改善與產品創新兩者結合。于是日本人到美國大學參與創新(如LED燈),同時在日本努力改善產品賣到美國,再買回來更多創新技術。日本經濟起死回生了。
?
[#1321]<現實是A(BC),AA......(BC)那就完了。>那表示B沒盡責了;所以我們只是缺乏有效的B;而不要稱A(的空談)是誤國;因為A非常盡責而有效了。
?
[#1322]路人A善長空談;路人B擅長于 {mapping from A's 空談 to 實務};而路人C擅長于實務;于是 {A+B+C} = 興邦;任何人都沒誤國了。
?
[#1323]<<空談與實干>> 空中樓閣本來就是在空中;空談本來就是紙上談兵。只要有好的建筑師進行 {mapping from 空中樓閣 to 地基} ,然后讓工程師把樓的梁柱搭建起來,空中樓閣就成為真實樓閣了。同樣地,只要有好的架構師進行 {mapping from 空談 to 實務} ;空談就變成愿景和創新了。
?
[#1324]1843/1/3,《海國圖志》初版五十卷刻印于揚州。該書為清人魏源所編撰,以林則徐命人編譯英國人慕瑞所著《世界地理大全》所集成之《四洲志》書稿為藍本。該書對日本國產生深遠影響,清人則無甚興趣,高杉晉作有言:“清人的思想和中華的正道相差太遠,清朝知識分子陶醉空言,不尚實學。”
?
[#1325]<<設計的用處:捕捉機會>> La Rochefoucauld說道:<雖然我們要自我恭賀我們的豪情壯舉,但它們常是基于機會的結果大過于偉大設計的結果。> 機會是投手,設計是捕手。 ~~ 摘自<<決策陷阱>>一書。
?
[#1326]@讓您成為杰出架構師#架構師思維練習#?為什么大家都關心 "跨平臺" 的議題呢? 更多新思維:?http://t.cn/8FbhmdD
?
[#1327]基于愿景派架構設計思維,培養架構師的Mapping from vision to reality技能,藉由EIT造形將愿景落實為代碼。一個EIT造形就像一片楓葉;當架構不斷復用EIT造形,就如楓葉林般美不勝收;愈多EIT愈美麗!!
?
[#1328]<<設計不僅是一個實踐的職業,更是一個思考的職業,在不斷的提出問題和解決問題的過程中,我們變得越來越強大。>> by Tifa 設計負責人.豆瓣設計師
?
[#1329] (我的)A平臺能跨(別人的)B平臺,意味著B平臺的"改變"(change)。其包含兩種情況:1) B平臺的主動改變,例如B平臺的升級改版; 2)A平臺主動想要將B平臺換成為C平臺、D平臺等。所以,A平臺的跨平臺問題來自于別人(B)平臺的改變。因此,只要B平臺改變的振福或漣漪效應不要波及A平臺就能化解這個問題了。
?
[#1330]由于 1)B平臺的升級改版的"變化"來自別人,A平臺只能接納而不能阻擋之; 2)B、C、D平臺的差異化也大多是既存事實,A平臺也只能接納而不能阻擋之。因之,對于A平臺而言,B平臺的變化而產生的復雜性是本質性(essential);A平臺無法刪除它,只能透過"架構設計"來包容它、接納它。這就俗稱的"平臺設計"。
?
[#1331]就像一只鳥被關在鳥籠里,才會有"逃出鳥籠"的議題。原來就是大家的軟件正在別人的平臺上,被別人的平臺所框住了,因此尋找一條出路,能跨越別人平臺的圍籬,從別人平臺的枷鎖里逃脫出來,變成一個重要議題。
?
[#1332]為什么透過包容它(即改變),就能提升A平臺應付變化的能力呢? 這項智慧,人人都知道,因為改變(change)就是<<易經>>的"易";包容外來改變,就是"容納改變",就是{容易},這不就是中華民族的智慧嗎? 只要愿意包容改變,一切都變得容易了。只要透過架構設計來包容別人平臺的改變,就很容易跨平臺了。
?
[#1333]@讓您成為杰出架構師#架構師思維練習#如今在智能化的潮流下,省成本、同質化不是正途;創新與差異化才是競爭力的來源;內容擅于借助軟、硬件創新力是勝出的不二法門。更多新思維:?http://t.cn/8FbhmdD
?
[#1334]就內容產業而言,讓內容能在各式各樣的終端硬件上顯示出來(如上圖),表面上看似最符合內容創意者的最佳利益;其實不必然!! 因為內容創意者并沒有發揮軟件、硬件的助力來讓內容產生質變,來形成內容創意者之間的競爭差異化。不僅導致硬件同質化、也讓內容同質化;大大阻礙了兩個產業的成長。
?
[#1335]就內容產業而言,讓硬件和軟件兩個產業的創新能量,能夠成為內容產業創新的助力,是多么的重要呀! 過去,內容產業只想屏蔽軟硬件平臺的創新差異化來降低內容的調整成本。
?
[#1336]內容產業如何幫助硬件產業呢? 內容盡力發揮硬件的創新差異化、獨特性,成為硬件的銷售亮點。同時,硬件特點也成為內容的獨特性和銷售亮點。兩者捆綁銷售,就能讓硬件來保護內容的復制權。而值得注意的是:軟件就扮演這項捆綁的黏膠。
?
[#1337]@讓您成為杰出架構師#架構師思維練習#?愈具有設計思維的團隊,愈能規劃出充分運用市場特性、擄獲用戶偏好、發揮自己核心技術的商業模式&策略,以及能緊密相依的IT系統架構。更多新思維:http://t.cn/8Fo3HIo
?
[#1338]為了促成內容與硬件的緊密結合,軟件與內容要先分離開來;然后軟件與硬件先結合,再把內容才結合進來。內容先支持軟硬結合,獲取短期利益,再投資內容,培植內容產業的壯大,最后反過來再度提升軟硬結合的獲利。軟硬結合的短期利益,其強力支撐長期投資于內容,相互支撐,乃IT產業蓬勃之道。
?
[#1339]例如,在家庭數字化潮流中,以前是通信、內容&服務進入家庭,通信是要角;今天轉變成為智能進入家庭,終端設備智能化取得主導權,主角逐漸易位了。
?
[#1340]有人提問:智能化數字家庭里,1)到底是以TV/STB為整合中心;2)還是以Router或Home Gateway為中心呢? 我的回答是:這要視商業模式而定了,那一個系統架構更能與商業模式密切相依,就該選那一個。
?
[#1341]Win8在平板的發展空間,遠比在手機的機會要大多了。其中的重要理由之一是:許多老板、醫生、銷售人員經常使用平板來展示商業和健康數據等。這些訊息大多來自辦公室員工或助理制作的文文件、影像等數據。此時,MS Office就具有關鍵影響力了。員工和平板皆使用Office的需求,將嚴重威脅Android平版的市場
?
[#1342]嚴格上來說,"App硬件化"這個名詞是有語病的。App軟件與平臺軟件是上下兩層,平臺軟件才是與硬件整合的,App本身是平臺軟件的 {用戶插件},它與內容/服務是一體的。所以,"App硬件化" 偏于商業模式的考慮,讓硬件成為App/內容創意者心中的設計元素,有意去發揮硬件獨特性,而不是屏蔽硬件差異化。
?
[#1343]@讓您成為杰出架構師#架構師思維練習#?"內容創意在云端,捆綁銷售在終端"是終端廠商的美好愿景;"軟硬結合開發,硬硬結合銷售"是可行的商業策略。跨平臺架構設計是實踐商業策略,實現商業愿景的關鍵步驟之一。更多新思維:http://t.cn/8Fo3HIo
?
[#1344]至于 {運營} 角色,他偏于內容(服務),是內容的傳輸者。 不擅長軟件者,會偏于 ((內容+軟件)+硬件),這樣硬件沒有戰斗力,無法征服天下,例如,不容易賺國外的錢。 擅長于軟件者,則偏于(((硬件+軟件)+內容)+運營&通信),就容易賺國外的錢。
?
[#1345]{硬件、軟件、內容}三者的關系既簡單又微妙。崇尚務實的人,不善于發揮軟件的特性。務實的人做硬件,會視軟件為外加外掛之物,往往不會投資于軟件;務實的人做內容,會視軟件為呈現工具,視軟件開發者為碼農,自己成為地主(軟件復制權擁有著)。軟件產業就委靡不振。
?
[#1346]#架構師思維練習#最近許多人談論<App硬件化>,這于我一直主張:"內容創意在云端,捆綁銷售在終端"的愿景是一致的。我特別提出這個愿景背后所需要的新型商業模式,以及商業策略。基于此策略而進行IT架構設計,以及如何落實于產品的創新上。更多新思維:http://t.cn/8Fo3HIo
?
[#1347]<<跨平臺與軟硬結合>> 跨(別人的)平臺:泥上留趾爪,卻不受泥沼束縛;(自己的)軟硬結合:振翅而高飛,實現美好的愿景。跨平臺與軟硬結合,兩者看似沖突,其實是互補的。跨平臺讓我們擺脫別人;軟硬結合追求超越別人。唯有先跨平臺,才能追求各種整合。
?
[#1348]跨別人平臺,能降低與芯片的相依性,提升自己產品的穩定性。并且,基于疏偶合(Loosely-coupled) ,減低芯片變動的振幅,提升產品的穩定性。軟硬結合則是以軟件和內容來替終端硬件增值,以軟硬結合提升服務的用戶體驗。邁向高價、高質量、高獲利的產品;讓用戶<占便宜>,而不是<撿便宜>貨。
?
[#1349]23個GoF設計模式大多從應用框架(Application Framework)中萃取而得,框架本身就是要框住App,相對上,框架是平臺,App是插件,讓眾多插件組合到平臺上。<設計模式就三個準則:1)中意于組合而不是繼承,2)依賴于接口而不是實現,3)高內聚,低耦合。> 非常傳神!!
?
[#1350]架構師思維的基礎修練是:反思。亦即,反思既有商業模式、實踐策略背后的假設(Assumption)。例如,許多人心中的假設為:<想要說服上級或投資者,必須先做出一些具體的東西來展示>。 其實這并非真理,依循<mapping from vision to reality>做出將精致的<可實現計劃>(achievable plan),往往效果更好。?
?
歡迎訪問 =>高老師的ADT技術論壇?
高煥堂:MISOO(大數據.大思考)聯盟.臺北中心和東京(日本)分社.總教練?
ee ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ee
<<看上一集-------看下一集>>
?
?
?
轉載于:https://www.cnblogs.com/misoo/p/3572761.html
總結
以上是生活随笔為你收集整理的高老师的架构设计_隽语集(CC_1201)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Oracle同义词创建及其作用(转载)
- 下一篇: ThinkPad E440 加内存后导致