精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Android贏家密碼(二):觀點與實踐之軟硬整合開發

移動開發 Android
在前文中我們已經介紹了高煥堂老師的新書《Android贏家密碼》的第一章:什么是贏家密碼。本文我們將以軟硬整合開發為例,介紹《Android贏家密碼》的觀點與實踐。

本文將介紹《Android贏家密碼》的第二部分:觀點與實踐之軟硬整合開發。以軟硬整合開發為例,介紹《Android贏家密碼》的觀點與實踐。

觀點與機會

大家都知道觀點(又稱視角)本身是沒有對錯的,但是觀點會影響人們的決策,而決策又會影響行為,然后產生不同的結果。因之,基于“贏家密碼”觀點而實踐策略,會帶來贏的機會;反之,則可能會錯失大好機會。

Android的三層API

在軟硬整合開發里,最主要的議題就是,如何讓底層硬件的創新性能或功能與上層應用程序(簡稱AP)的多樣化相匯合,關于這項議題,我在《Android贏家密碼》一書里,已經詳細敘述了,就不再重述了。

在Android平臺上,規劃上述軟硬整合實踐策略時,會涉及三層軟件接口(泛稱API),包括:

  • 上層的Framework API:這是位于Java層的AP與框架(Framework)之間。
  • 中層的JNI API:這是位于Java框架與C++層Android核心程序庫(Library)之間。
  • 底層的HAL API:這是位于Android核心程序庫與硬件驅動程序(Driver)之間。

俗語說:橫看成嶺側成峰。意味著,事物本體只有一個,因為人人觀點不同而有不同面貌的呈現。蘇東坡《前赤壁賦》也寫道:“蓋將自其變者而觀之,則天地曾不能一瞬;自其不變者而觀之,則物與我皆無盡也,而又何羨乎?”即使同一個人,基于不同角度,觀察到的現象也不同,因為會影響到人生或其它事物的態度、策略、行為和結果。

古典IT的觀點

這個觀點是基于“平臺(Platform)”的概念,平臺概念讓人們聯想到房屋的地基,AP就是房屋,而平臺就是地基。其地位尊卑順序是:主人->AP->平臺,如下圖1所示:

古典IT觀點下的Android三層API

圖1 古典IT觀點下的Android三層API

在這觀點下,其焦點在于:

  • 底層都是提供服務給上層調用,一切以User好用為目標,也就是追求優質的用戶體驗(User or Client Experience)。
  • API成為Façade的角色(可參考Façade Pattern),提供單一接口是實現優質用戶體驗的重要手段。
  • User希望AP穩定不變,AP希望Java框架不變,Java框架期待C/C++模塊不變,C/C++模塊期待底層的硬件驅動穩定不變。人人都期待腳底下的“平臺”是不變的。

中國傳統的觀點

如果將Android里的三層API對應到中國清朝時期的三層城墻:萬里長城、北京城和紫禁城。將可以讓我們擺脫古老的IT觀點,而得到新潮的觀點:中國永恒的智慧 + Android平臺->贏家的軟硬整合策略。這非常接近清代大臣張之洞所提倡的“中學為體,西學為用”觀點。于是,得到下圖:

Android平臺里的三層API

圖2 Android平臺里的三層API

茲比較圖1與圖2:

  • 地位尊卑順序相反。在圖1里,愈上層的地位愈高。反之,在圖2里,愈底層的地位愈高(例如皇帝居住于紫禁城內)。
  • 行為決策相反。采取圖1觀點的國度,人人爭先恐后去做 AP,因為(誤認為)AP的地位最高。反之,采取圖2觀點的國度,人人爭先恐后去做框架和API,因為(真正)地位最高,必須建造API(城墻)避免敵人來爭奪。
  • 建API成為最大贏家。Google、微軟等公司采取圖2觀點,微軟于2001年推出.NET框架;Google于2007年推出Android框架;兩者都成為IT業武林盟主。
  • API讓底層先獲利?;趫D2的觀點,愈底層的地位愈高,萬里長城讓觀內居民先獲利(不是塞外先獲利)。所以臺灣宏達電(HTC)公司專注于開發Android底層硬件和驅動軟件(關內部分),成為全球獲利最大的Android手機廠商。

以POS系統開發為例——現實的POS情境和需求

POS軟硬整合產品必須賣給業主(如大賣場的商家)。由于商家是做生意的人,不會設計賣場專用的POS應用程序(例如,將POS結帳款項送往ERP系統)。所以,POS產品廠商就委托各地區或城市的當地應用軟件開發商去幫助業主開發其專用的應用軟件(簡稱AP)。于是,POS產品廠商就成為強龍,而全球各地區的AP開發者成為地頭蛇,這<強龍/地頭蛇> 合作模式能提供給業主最佳的服務。例如,筆者就曾經擔任NCR公司在臺灣的地頭蛇,服務臺灣當地的銀行POS應用軟件系統。

過去,都是洋人企業扮演強龍角色,國內本地企業扮演地頭蛇角色。如今,隨著本地內需市場的急速成長,提供給本地企業躍居強龍地位的大好機會。所以,本文不是敘述如何解決業主的需求,而是說明除了解決業主需求之外,又如何替POS產品(或手機)廠商設計出強龍系統架構,以即規劃出其實現步驟。

第一步:從古典IT觀點出發

在上一篇文章里,已經說明了古典IT觀點的基本架構?,F在,就來厘清它的兩項基本流程:請求流程(Request Flow)和服務流程(Service Flow)。如下圖1 所示:

古典IT觀點下的兩項基本流程

圖3 古典IT觀點下的兩項基本流程

在這觀點下,并不太重視另一項流程,就是命令流程(Command Flow)。甚至很多人認為圖里的請求流程就是命令流程。由于命令的來源是業主或AP(如古代的員外),讓底層POS產品廠商成為長工,就無法實現其強龍的夢想了。

第二步:加上命令流程(Command Flow)

這是基于上一篇文章里的新潮觀點,基于這個觀點,就能凸顯出命令流程的重要性,以及其流動方向。如下圖2所示:

新潮觀點所凸顯的命令流程

圖4 新潮觀點所凸顯的命令流程

大家都知道命令的來源是紫禁城內,流向北京城外,再流到長城之外。于是,將上圖1和圖2整合起來就是新潮觀點下的三項主要流程。

第三步:設立關口傳達命令

為了確保紫禁城內清朝皇帝的強龍主導地位,必然會最第一道防線(即萬里長城)設立關口,并重兵駐守,成為具有高度主導性的接口,例如山海關、居庸關等。這種主導性關口,就是筆者在《Android贏家密碼》一書所說的“主動型API”。唯有主動型的API(或稱接口,或稱關口)才能確保命令的傳遞和執行。如下圖3所示:

山海關、居庸關就是主動型API

圖5 山海關、居庸關就是主動型API

在這觀點下,業主(或用戶)和AP是在塞外,是要服從命令的,在直覺上對用戶體驗并不會有所貢獻。然而,因為硬件(如宏達電HTC手機或聯迪POS)產品廠商位居紫禁城內,擁有強龍地位,其“強龍體驗”的滋味是美好的。過去,軟件開發人員一味地追求提升用戶(地頭蛇)體驗,未能提升軟件人員本身的地位。如今,軟件開發人員除了提升用戶體驗之外,也關注于提升底層硬件廠商的強龍體驗。基于這種新觀點,讓臺灣的宏達電公司成為最賺錢的公司,其HTC手機也創造極佳的用戶體驗,至今(2011年)銷售量全球第一,同樣地臺灣Android相關軟件人員也因而獲利。這說明了這個新潮觀點,的確能創造“硬件廠商、手機用戶、軟件人員”三贏的局勢。其將業主和 AP視為塞外,并將用戶體驗降到第二順位;反而大幅提升了用戶體驗。這就是筆者在《Android贏家密碼》一書所說的“神秘力量之一”。

第四步:實現軟件關口(即框架API)

具有主導性(或防御性)的關口,就是主動型(即主導性)的API。在軟件上,其實現機制是極為簡單的概念:基類(Base Class),又稱為父類(Super Class)。如下圖3所示:

軟硬整合系統的山海關等關口

圖6 軟硬整合系統的山海關等關口

軟件關口就是Java或C++語言的基類,是每一位軟件開發人員都具備的基本技能。

結語

俗語說:不為也;非不能也。如今,為何洋人喜歡撰寫框架基類、掌握框架API,位居強龍;而我們身邊的大多數軟件開發人員,還是擁抱著古典IT觀點、孜孜不倦撰寫AP子類,一未追求用戶體驗呢? 換個觀點而已,做法非常簡單;只是不去做,并非不會做。由于底層硬件功能是整體系統服務的源頭,也是提升用戶體驗的源頭;唯有采取中國固有的新潮觀點,讓底層硬件服務視為九五至尊的強龍地位,才能真正實現好的用戶體驗,并帶給軟件開發人員極佳的獲利機會。

關于作者

高煥堂,臺灣軟件架構設計大師,從事IT行業近30年,被稱為“臺灣OO技術教父級代表人物”。現任MISOO軟件開發與管理顧問公司首席架構師,編著過十余本軟件技術相關書籍。

【編輯推薦】

  1. Windows Phone 7 免費線下培訓火熱報名中
  2. Android贏家密碼(一):什么是贏家密碼
  3. Android那些事兒 成長中的Android
  4. Android那些事兒 Android手機交互特性
  5. Android那些事兒 Android Pad交互特性
責任編輯:佚名 來源: infoq
相關推薦

2011-02-15 13:55:37

Android

2015-08-19 11:04:09

思科VMwareSDN

2013-04-17 10:06:55

Google GlasMirror API

2015-11-09 19:03:04

戴爾云計算

2010-11-22 11:43:56

IBM整合優化

2020-12-04 09:52:22

鴻蒙OS

2012-06-19 10:34:36

微軟surface平板

2011-01-25 09:32:30

系統運維

2010-03-02 11:12:33

Android應用開發

2009-07-14 16:25:04

MyEclipse開發

2014-06-09 15:50:08

2013-05-20 17:04:09

2013-03-21 09:07:49

2011-07-13 14:12:13

OracleIT業務

2022-11-30 10:34:17

2011-03-21 14:30:45

LAMPApachePHP

2009-12-16 10:41:47

Android日程表

2025-08-07 01:44:00

2011-07-18 09:34:51

2022-02-11 23:24:47

QuarkusSpringJava
點贊
收藏

51CTO技術棧公眾號

国产一区二区三区免费不卡| 久久99热这里只有精品国产| 8x8x最新地址| 天堂аⅴ在线地址8| 国产一区二区三区久久悠悠色av| 欧美高清性猛交| 无码h肉动漫在线观看| 日韩一区二区三免费高清在线观看| 玉足女爽爽91| 日韩高清在线播放| 农村少妇久久久久久久| 喷水一区二区三区| 欧美精品videossex性护士| www.中文字幕av| 国产精一区二区| 一本色道久久综合亚洲精品按摩| 一区二区三区四区久久| 三区在线观看| 国产经典欧美精品| 国产精品扒开腿做爽爽爽的视频| 免费一级片视频| 欧美一区二区三区激情视频 | 超碰精品一区二区三区乱码| 久久久午夜精品福利内容| 国产精品高潮久久| 精品欧美aⅴ在线网站| 国产一区一区三区| 91亚洲精选| 2024国产精品| 国产欧美日韩伦理| 国产女人18毛片18精品| 日本不卡视频在线| 国产91在线高潮白浆在线观看 | 91久久免费观看| 国产美女主播在线播放| 99自拍视频在线观看| 中文字幕av一区二区三区免费看| 精品久久久久久乱码天堂| 国产草草影院ccyycom| 日本aⅴ精品一区二区三区| 啪一啪鲁一鲁2019在线视频| 日韩欧美性视频| 亚洲一级影院| 色与欲影视天天看综合网| 国产午夜精品理论片在线| 欧美色蜜桃97| 一区二区三欧美| 99久久久无码国产精品衣服| 丝袜久久网站| 日韩av综合网站| 五十路六十路七十路熟婆| 欧美三级在线看| 亚洲一区国产精品| 一二三区在线播放| 日韩精品一区二区三| 国产一级片中文字幕| 国产全是老熟女太爽了| 国产私拍福利精品视频二区| 色综合天天综合在线视频| 国精产品一区一区三区视频| 国产黄色大片在线观看| 一区二区三区加勒比av| 伊人网在线免费| 最新黄网在线观看| 亚洲综合图片区| 国产女教师bbwbbwbbw| 欧美理论电影| 亚洲va欧美va天堂v国产综合| 日韩国产成人无码av毛片| 免费看电影在线| 亚洲午夜久久久久久久久久久| 日韩欧美国产综合在线| 三级成人黄色影院| 欧美视频一二三区| 一级黄色片在线免费观看| 精品三级久久久| 精品国产百合女同互慰| 国产在线观看无码免费视频| 国产一区二区三区网| 色婷婷久久av| 国产在线观看免费视频今夜| 亚洲免费成人| 久久视频在线| 日韩在线观看网址| 好吊色视频在线观看| 欧美色123| 91高清免费在线观看| 黄色污污视频软件| 国内精品国产成人| 国产精品久久一区二区三区| 天堂成人在线| 中文字幕国产一区二区| 青青视频免费在线| 依依综合在线| 91麻豆精品国产91久久久久久久久| 91精产国品一二三| 久久99国产精品视频| www.日韩av.com| 国产一级淫片免费| 日韩电影在线免费| 91精品久久香蕉国产线看观看| 天堂网在线中文| 国产精品―色哟哟| 人妻av无码专区| 国产日本久久| 亚洲精品国产电影| 国产乱子轮xxx农村| 日韩一区二区免费看| 国产精品免费视频久久久| 亚洲国产成人一区二区 | 亚洲国产一区视频| 日本人视频jizz页码69| 一区二区三区四区精品视频| 亚洲欧洲一区二区三区久久| 青青草手机视频在线观看| 视频一区在线视频| 国产精品一区二区三区观看| 蜜桃视频在线观看www社区 | 欧美成人在线免费| 中文字幕乱伦视频| 成人h精品动漫一区二区三区| 亚洲午夜在线观看| xxxxx性欧美特大| 精品少妇一区二区三区视频免付费 | 亚洲精品中文字幕乱码三区91| 国产精品综合久久| 日韩欧美一区二区三区四区 | 欧美丝袜丝交足nylons图片| 国产三级国产精品| 国产精品hd| 91九色视频在线| 91精品专区| 在线观看91视频| 色婷婷av777| 一本色道88久久加勒比精品| 999在线观看免费大全电视剧| 四虎久久免费| 欧美日韩精品系列| 中文字幕伦理片| 视频一区视频二区中文| 蜜桃91精品入口| 久热在线观看视频| 亚洲娇小xxxx欧美娇小| 日韩精品乱码久久久久久| 粉嫩av一区二区三区粉嫩| eeuss中文| 国产麻豆一区二区三区| 久久精品国产一区| 国产又粗又猛又爽| 亚洲人精品一区| 中文字幕12页| 艳女tv在线观看国产一区| 成人欧美一区二区三区黑人| 麻豆传媒视频在线观看| 在线综合+亚洲+欧美中文字幕| 日韩av片在线免费观看| 老司机午夜精品| 国产麻豆电影在线观看| 精品视频一区二区三区| 久久91超碰青草是什么| 丰满少妇高潮在线观看| 亚洲成人一区二区在线观看| 国产福利在线观看视频| 欧美一级专区| 天天爽天天狠久久久| 欧美三级电影网址| 欧美成人午夜影院| 日韩一级片免费| 一本大道久久a久久综合 | 亚洲女与黑人做爰| 第一页在线视频| 国产欧美一级| 亚洲成人自拍| 我要色综合中文字幕| 91高清视频免费观看| 国产免费a∨片在线观看不卡| 欧美日本在线一区| 久久国产精品波多野结衣| 成人av影院在线| 国产成人精品视频ⅴa片软件竹菊| 成人综合专区| 99re资源| 伊人久久在线| 久久天天躁日日躁| 日本精品999| 欧美三级视频在线| 久草中文在线视频| 欧美极品另类videosde| 在线观看你懂的视频| 欧美中文字幕| 女人床在线观看| 欧美美女在线| 91麻豆精品秘密入口| 欧美电影h版| 欧美超级乱淫片喷水| 青青草视频在线观看| 在线91免费看| 国产精品21p| 亚洲精选视频免费看| 丰满少妇一区二区| 国产乱人伦偷精品视频免下载 | 一区精品在线| 人人精品亚洲| 91在线|亚洲| 国产综合色区在线观看| 欧美成人激情在线| av资源在线观看免费高清| 欧美成人国产一区二区| 中文字幕免费高清在线观看| 香港成人在线视频| 国语对白在线播放| 国产精品拍天天在线| 丰满大乳奶做爰ⅹxx视频| 国产又粗又猛又爽又黄91精品| 日韩欧美在线播放视频| 黄色免费成人| 99热这里只有精品7| 精品色999| 欧美精品一区在线| 国偷自产av一区二区三区| 国产日韩中文字幕| 日韩在线短视频| 91高清免费视频| 国产精品69xx| 欧美日本精品在线| 求av网址在线观看| 中文字幕欧美精品在线| 欧美在线观看在线观看| 亚洲国产精品人久久电影| 99久久精品无免国产免费| 欧美日韩一区久久| 亚洲综合成人av| 色综合久久综合网| 毛片毛片女人毛片毛片| 香蕉乱码成人久久天堂爱免费| 久久婷婷综合国产| 一区二区三区美女| 欧美日韩国产精品综合| 亚洲欧美一区二区三区极速播放 | 亚洲一区二区三区xxx视频| 456成人影院在线观看| 日本在线观看天堂男亚洲| 周于希免费高清在线观看| 7777精品视频| 伊人网在线播放| 欧美中文字幕第一页| 英国三级经典在线观看| 欧美亚洲另类激情另类| 亚洲欧美一区二区三区| 2019国产精品自在线拍国产不卡| 成人黄色动漫| 欧洲s码亚洲m码精品一区| 自拍偷拍亚洲视频| 日韩av电影在线播放| 午夜精品久久久久久久久久蜜桃| 欧洲精品在线视频| 五月激情久久| 91深夜福利视频| 日韩精品三级| 国产日本一区二区三区| 婷婷国产精品| 日韩精品极品视频在线观看免费| 精品欧美久久| 国产高潮呻吟久久久| 国产精品第十页| 日本丰满少妇xxxx| 美女精品在线| 亚洲一区精品视频在线观看| 国内精品第一页| 91传媒理伦片在线观看| 久久综合久久鬼色中文字| 国内精品卡一卡二卡三| 国产精品免费视频观看| 日韩女优一区二区| 午夜精品久久一牛影视| 黄色av一区二区| 91精品国产综合久久久久久漫画 | eeuss影院一区二区三区| 香蕉网在线播放| 国产精品久久久一本精品 | 日韩欧美中文在线| 中文字幕+乱码+中文字幕明步| 91精品欧美一区二区三区综合在| 高潮毛片7777777毛片| 一本一本久久a久久精品综合小说 一本一本久久a久久精品牛牛影视 | 国产精品jizz| 中文字幕日韩一区| 日本熟伦人妇xxxx| 欧美三级中文字幕| 欧美一级片免费| 中文字幕在线观看日韩| 波多野结依一区| 国产精品三级网站| 波多野结衣在线一区二区| 日韩hmxxxx| 亚洲日本国产| 国内自拍第二页| 久久免费美女视频| 久久久久成人精品无码| 色哟哟在线观看一区二区三区| 精品女同一区二区三区| 亚洲视屏在线播放| 成人在线免费观看黄色| 国产美女精品视频| 最新国产精品视频| 青青在线免费视频| 麻豆freexxxx性91精品| 少妇户外露出[11p]| 亚洲激情图片小说视频| 精品国产www| 日韩精品中文字幕在线| 亚洲男同gay网站| 国产精品一区二区三区久久 | 成人h版在线观看| 三级黄色在线观看| 91高清视频免费看| 四虎国产精品永远| 久久免费视频观看| 欧美专区一区| 樱空桃在线播放| 麻豆91精品91久久久的内涵| 成人免费毛片糖心| 精品久久久久久中文字幕| www.com在线观看| 久久中文字幕一区| 亚洲伦理久久| 亚洲图片小说在线| 日韩经典一区二区| wwwwxxxx国产| 欧美视频第一页| 日韩国产福利| 欧美一区在线直播| 首页亚洲中字| 2022亚洲天堂| 91网站在线观看视频| 日韩精品手机在线| 亚洲国产精品久久久| av在线播放资源| 国产欧美丝袜| 国产视频久久| 亚洲国产无码精品| 色婷婷综合久久久久中文一区二区 | 日本欧美一区| 午夜午夜精品一区二区三区文| 久久午夜电影| 男人舔女人下部高潮全视频| 色婷婷av一区二区三区软件| 免费理论片在线观看播放老| 日本高清视频一区| 精品久久不卡| 一女二男3p波多野结衣| 国产精品卡一卡二卡三| 91精东传媒理伦片在线观看| 色青青草原桃花久久综合| 亚洲成人a级片| 996这里只有精品| 成人不卡免费av| 中文字幕在线字幕中文| 亚洲人成电影网站色xx| 最新日韩一区| 天天干天天操天天干天天操| 国产精品主播直播| 国产真实乱人偷精品视频| 亚洲精品国产欧美| 日本精品不卡| 一区二区视频在线免费| 国产精品99久久久久久宅男| 国产一级理论片| 亚洲欧美自拍一区| 欧美综合社区国产| 屁屁影院ccyy国产第一页| 99riav一区二区三区| 久久久久精彩视频| 久久视频在线视频| 欧美福利在线播放网址导航| 在线观看的毛片| 亚洲精品成人少妇| 日韩av成人| 91久久国产精品| 亚洲欧美久久久| 欧美日韩国产成人在线观看| 天堂在线资源网| 国产精品成人免费电影| 欧美一区二区三区免费看| 亚洲中文字幕一区| 精品视频999| yellow字幕网在线| 午夜欧美性电影| 处破女av一区二区| 国产精品午夜一区二区| 九九热精品视频在线播放| 美女网站一区| 成人一区二区三区仙踪林| 色欧美片视频在线观看| 成人福利片网站| 日本一区二区三不卡| 国产999精品久久| 在线免费观看av片| 97视频在线观看视频免费视频 | 国产精品久久久久桃色tv|