精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

好吊色视频一区二区三区| 国产在线欧美日韩| www欧美com| 99久久香蕉| 懂色av影视一区二区三区| 日本一区不卡| 精品国产伦一区二区三| 午夜亚洲伦理| xx视频.9999.com| 亚洲av成人片无码| 日本一区二区电影| 亚洲资源中文字幕| 性欧美大战久久久久久久免费观看| 国产又大又黄的视频| 91久久亚洲| www亚洲欧美| 国产99视频在线观看| 国产精品20p| 亚洲日本va| 色婷婷狠狠综合| 香港三级日本三级a视频| 你懂的视频在线免费| 国产丶欧美丶日本不卡视频| 国产999精品久久久影片官网| 久草视频在线免费看| 精品国产一区二区三区av片| 日韩美女视频一区二区在线观看| 好男人www社区| √天堂8资源中文在线| 国产精品白丝在线| 欧美专区一二三| 后进极品白嫩翘臀在线视频| 老汉av免费一区二区三区| 97人人模人人爽人人喊中文字| 亚洲精品成人av久久| 日韩精品丝袜美腿| 亚洲国产成人在线播放| 污污的视频免费观看| 蜜桃成人精品| 欧美日韩在线第一页| 日本一区午夜艳熟免费| 国产午夜精品久久久久免费视| 国产亚洲精品福利| 精品一区二区三区免费毛片| 国产黄色一级大片| 激情图区综合网| 国产精品女主播视频| 黑人一级大毛片| 欧美日韩1080p| 久久在线免费观看视频| 亚洲不卡在线观看| 99热一区二区三区| aⅴ在线视频男人的天堂| 久久午夜免费电影| 久久久久久九九九九| 成人毛片在线精品国产| 国产精品亚洲视频| 亚洲在线一区二区| 国产色综合视频| 国产麻豆成人精品| 91福利视频导航| 成人激情四射网| 国产成人免费视频一区| 成人av蜜桃| 亚洲精品久久久久久久久久久久久久| 国产在线播放一区二区三区| 91九色精品视频| av一区二区三| 成人性色生活片免费看爆迷你毛片| 91黄色精品| 亚洲国产精品视频在线| 成人性生交大片免费看中文 | 成人精品国产亚洲| 欧美性三三影院| 天天干天天操天天做| 国产成人免费av一区二区午夜| 91精品国产综合久久久久久久久久 | 香蕉久久夜色| 宅男网站在线免费观看| 亚洲综合一二区| 2018国产在线| 亚洲高清黄色| 欧美日韩电影在线播放| 欧美日韩久久婷婷| av综合网址| 亚洲欧美国产va在线影院| 日本一二三不卡视频| 欧美在线高清| 51视频国产精品一区二区| 亚洲 小说区 图片区| 精品亚洲免费视频| 国产在线欧美日韩| av影片在线看| 亚洲线精品一区二区三区| 欧美亚洲国产成人| 欧美在线一级| 亚洲精品720p| 青青操在线播放| 在线国产欧美| 国产精品日韩在线一区| 亚洲AV无码精品自拍| 久久久久久免费网| mm131午夜| 欧美电影网址| 欧美不卡激情三级在线观看| 欧美18—19性高清hd4k| 最新精品国产| 国产成人高潮免费观看精品| 国产黄色一级大片| 中日韩av电影| 日韩精品一区二区三区久久| 国产区一区二| 伊人久久精品视频| 久久狠狠高潮亚洲精品| 久久精品99久久久| 欧美精品免费观看二区| 午夜在线激情影院| 欧美视频一区二区三区| 香港三日本8a三级少妇三级99| 成人高清电影网站| 久久久久久com| 一级片免费观看视频| 91久色porny| 黄色小视频大全| 99久久er| 亚洲图片欧美午夜| 天天操天天摸天天干| 国产成人av影院| 自拍另类欧美| 8av国产精品爽爽ⅴa在线观看| 亚洲黄色av女优在线观看| 国产乱国产乱老熟300| 男男视频亚洲欧美| 日本一区二区三区www| 阿v视频在线观看| 日韩欧美一级二级三级久久久| youjizz亚洲女人| 久久一区亚洲| 欧美精品一区二区视频| 天堂中文在线播放| 亚洲激情自拍图| 国产无码精品一区二区| 国产精品白丝jk黑袜喷水| 国产又爽又黄ai换脸| 91综合国产| 一区二区亚洲欧洲国产日韩| 中文字幕一区二区人妻视频| 久久女同精品一区二区| 92看片淫黄大片一级| 欧美三级午夜理伦三级小说| 国内精品小视频在线观看| 亚洲黄色在线观看视频| 亚洲精品国久久99热| 在线观看视频在线观看| 欧美黄色免费| 99精彩视频在线观看免费| 免费在线国产视频| 精品少妇一区二区三区视频免付费 | 亚洲国产wwwccc36天堂| 天天躁日日躁狠狠躁av| 黑人一区二区| 国产一区喷水| 午夜av不卡| 亚洲色图校园春色| 中文字幕一区二区在线视频 | 国产成人午夜性a一级毛片| 亚洲午夜国产成人av电影男同| 天天爽夜夜爽人人爽| 欧美激情一区二区三区| 99re6在线观看| 欧美精品99| 久久精品aaaaaa毛片| 午夜日韩成人影院| 日韩中文字幕在线视频播放| av中文字幕观看| 亚洲成av人片在www色猫咪| 亚洲国产精品自拍视频| 日韩精品一二三| 一本—道久久a久久精品蜜桃| 日本精品一区二区三区在线观看视频| 久久久久久国产精品久久| 天堂在线视频免费观看| 在线视频欧美区| 欧美三级小视频| 91免费观看在线| 九九热精品在线播放| 国内精品久久久久久久97牛牛| 久久手机视频| 成人国产精品一区二区网站| 久久久视频精品| eeuss影院www在线观看| 日韩视频一区二区| 欧美一区二区三区网站| 日韩一区日韩二区| 亚洲天堂成人av| 久久精品国产久精国产爱| 无码av天堂一区二区三区| 精品国产91乱码一区二区三区四区 | wwwxxx黄色片| 欧美欧美全黄| 日韩精品一区二区三区外面| 亚洲一区二区三区日本久久九| 日韩av不卡在线| 黄色网页在线免费观看| 日韩av中文字幕在线免费观看| 亚洲视频在线观看一区二区| 亚洲成av人片观看| 人人澡人人澡人人看| 337p粉嫩大胆噜噜噜噜噜91av | 久久天天做天天爱综合色| 一级黄色高清视频| 久久综合九色综合欧美狠狠| 17c丨国产丨精品视频| 色综合久久网| 欧美日韩综合久久| 亚洲超碰在线观看| 91精品美女在线| 网友自拍亚洲| 国产91精品久久久久久| 色爱综合区网| 日韩在线观看av| 国产视频在线看| 日韩av在线免费播放| www.久久成人| 6080yy午夜一二三区久久| 日韩美一区二区| 精品福利在线视频| 免费一级片在线观看| 国产精品国产三级国产aⅴ入口 | 国产成人久久精品| 麻豆mv在线观看| 色与欲影视天天看综合网| 秋霞午夜理伦电影在线观看| 亚洲午夜av久久乱码| 男男激情在线| 日韩精品中文字幕有码专区| 国产综合视频在线| 精品伦理精品一区| 亚洲国产精品久久人人爱潘金莲| 欧美一区二区三区在线| 国产精品久久欧美久久一区| 欧美人动与zoxxxx乱| 怡红院男人的天堂| 欧美私模裸体表演在线观看| 日韩欧美国产另类| 色嗨嗨av一区二区三区| 中文字幕黄色片| 色老汉av一区二区三区| 手机av免费观看| 欧美自拍偷拍午夜视频| 人人妻人人爽人人澡人人精品| 日韩欧美国产免费播放| 综合激情网五月| 色欧美片视频在线观看在线视频| 成人毛片在线播放| 色欧美乱欧美15图片| 中国一级特黄视频| 欧美久久久久久久久中文字幕| 亚洲一区二区三区高清视频| 欧美人与禽zozo性伦| av 一区二区三区| 欧美mv日韩mv| 你懂的在线观看| 日韩在线欧美在线国产在线| 成人无遮挡免费网站视频在线观看| 裸体女人亚洲精品一区| 欧美精品videosex| 91干在线观看| 最新日韩一区| 51国产成人精品午夜福中文下载 | 亚洲一区二区在线看| 久久久久国产| 国产精品videossex国产高清| 亚洲人成人一区二区三区| 三级4级全黄60分钟| 美女网站色91| 一区二区不卡在线视频 午夜欧美不卡'| 丰满人妻一区二区三区四区53 | 亚洲网站在线观看| 欧美性天天影视| 久久久爽爽爽美女图片| 欧美xxx网站| 国产欧美日韩免费| 婷婷视频一区二区三区| 久久久久一区二区三区| 欧美三级美国一级| 国产成人免费高清视频| 在线综合欧美| 亚洲精品国产一区二区三区| 成人av在线电影| 国产三级短视频| 夜夜精品视频一区二区| 免费视频久久久| 日韩欧美中文一区二区| 日韩av视屏| 久久久91精品国产一区不卡| www在线观看黄色| 国产精品一区二区久久国产| 成人爽a毛片免费啪啪红桃视频| 欧美精品一区在线| 欧美日韩1080p| 男操女免费网站| 成人午夜免费视频| 日本污视频网站| 精品女厕一区二区三区| 国产乱叫456在线| 亚洲人成电影在线| 图片区小说区亚洲| 国产精品看片资源| 精品国产一区二区三区成人影院| 亚洲精品高清国产一线久久| 在线看片一区| 五月天六月丁香| 中文字幕av一区 二区| 天天操天天爽天天干| 欧美一区二区精品| 日韩毛片久久久| 国产精品福利观看| 亚州av日韩av| 欧美视频在线观看网站| 国产精品香蕉一区二区三区| av最新在线观看| 在线免费观看日本一区| 天天干视频在线观看| 欧美激情手机在线视频| 日本成人在线网站| 视频一区视频二区视频三区视频四区国产| 亚洲成人资源| 亚洲午夜久久久久久久久| 亚洲婷婷综合色高清在线| 亚洲无码精品国产| 亚洲性无码av在线| 日韩久久一区二区三区| 久久99精品国产99久久| 亚洲精品日韩久久| 99精品一区二区三区无码吞精| 一区二区三区丝袜| 国产黄a三级三级三级| 久久97精品久久久久久久不卡 | 黄色一区三区| 18成人免费观看视频| 91九色蝌蚪porny| 亚洲不卡在线观看| 在线观看xxx| 欧美一区二区三区四区在线| 香蕉久久夜色精品国产更新时间| 精品少妇人欧美激情在线观看| 国产成人在线视频网站| 免费一级a毛片夜夜看| 亚洲аv电影天堂网| av日韩国产| 精品一区二区三区免费毛片| 一区二区三区精品视频在线观看| 国产麻豆剧传媒精品国产av| 一区二区三区四区蜜桃| 高清一区二区三区四区| 综合激情国产一区| 亚瑟国产精品| 最新av在线免费观看| 国产精品一级二级三级| 91在线播放观看| 亚洲国产精彩中文乱码av| 俺来也官网欧美久久精品| 精品无人区一区二区三区| 国产日韩一区二区三区在线播放| 国产高清999| 亚洲一区二区精品久久av| 亚洲精品喷潮一区二区三区| 午夜精品久久久久久99热软件| 精品女人视频| 无码内射中文字幕岛国片| 欧美极品xxx| 国产精品午夜福利| 色综合天天综合网国产成人网| 日韩电影免费观看高清完整版在线观看| 在线观看欧美激情| 国产福利一区在线| 国产一级免费视频| 最近2019中文字幕大全第二页 | 日本孕妇大胆孕交无码| 精品在线不卡| 日韩黄色免费电影| www欧美com| 国产视频一区二区三区在线播放| 91视频com| 一区二区三区在线观看av| 一本色道久久88综合日韩精品| 久久精品国产福利| 国产又粗又猛又爽又黄的网站| 成人av高清在线| 日韩三级免费看| 日韩电影中文字幕在线观看| 姬川优奈av一区二区在线电影| 天堂av免费看| 国产色综合久久| 99久久精品国产一区二区成人| 欧美与黑人午夜性猛交久久久| 成人羞羞网站入口免费| 韩国三级hd两男一女| 91久久奴性调教|