2月8日,微軟在WinHEC 2016硬件大會上宣布了不少重磅消息,例如向合作伙伴開放Holograohic技術,HoloLens明年入華,與英特爾合作Project Evo項目等等。除此之外,還有一個非常值得關注的信息:基于高通處理器的完整版Win 10操作系統。
雷鋒網了解到,微軟這次演示的是一臺基于ARM架構高通驍龍820處理器的Win 10筆記本電腦,該電腦不僅能流暢運行常見的Office辦公軟件和Windows主流游戲,甚至Photoshop這樣的大型軟件也不在話下。
高通表示,最快明年大家就會見到Win10操作系統運行在下一代驍龍處理器上,并且可以正常運行UWP和x86 Legacy應用程序。
事實上這并非ARM陣營首次支持Windows系統。
2012年4月發布的Windows RT就曾完全基于ARM架構。微軟甚至為此推出了Surface RT、Lumia 2520 和 Surface 2等諸多硬件。并且為了吸引更多開發者投入到Windows RT應用程序的開發,微軟還進一步開放了更豐富的API接口,提升了開發獎勵。但無奈這些努力并沒有收到很好的成效,Windows RT 最終還是因為沒有足夠多、足夠好的應用支持,功能太單一而走向了失敗,微軟也在Surface 3上重新換回了 x86 處理器。
從現場的演示來看,此次微軟推出的完整版Win 10操作系統似乎完美解決了之前Windows RT的兼容問題,不但能完美運行Office和Photoshop等常見應用,按照高通的說法,更多的x86應用也不在話下。
但有報道指出,此次運行在ARM架構上的Win 10系統并非普通版本,而是微軟專門為了適配ARM架構開發的Win 10系列全新分支(此前已經存在基于 ARM 架構的Win 10 Mobile,但主要針對智能手機和小于 8 英寸的平板電腦),并且為了能夠在ARM架構下順利運行x86的應用程序,采用了專門定制的虛擬機。所以可以說高通和微軟這次合作的深度又上升到了一個新的level。
不少業內人表示,微軟與ARM陣營的聯手會給Wintel造成重大的打擊,高通可能會因此給削弱英特爾在PC市場上的地位。但不得不提的是,說到背叛這事,其實英特爾早就干過了。
在2011英特爾信息技術峰會上,時任英特爾 CEO Paul Otellini曾公開表示:英特爾將與谷歌安卓系統展開合作,加速英特爾系列芯片在移動終端市場的發展。當時英特爾已經發布了一款搭載安卓系統的平板電腦產品,采用Atom處理器,支持x86架構。
毫無疑問,英特爾就是希望借安卓系統來攫取ARM陣營在移動市場的份額,在這一合作過程中,英特爾可以說是不遺余力。
英特爾不但在智能手機和平板電腦上頻頻嘗試著和安卓系統整合,更加在PC和筆記本上展開了針對安卓系統的測試。2013年12月,有報道稱英特爾已經針對旗下的Haswell和Bay Trail系列處理器展開了基于安卓Jelly Bean 4.2的兼容性測試,未來或將推出基于安卓系統的超極本和臺式機。
此外,為了建設基于英特爾x86架構的安卓開發環境,英特爾不但為開發者們提供了白皮書、解決方案套件、社區討論資源和開發工具等開發標配,而且專門推出了一款硬件加速執行管理工具(Intel HAXM),為運行在英特爾架構主機上的安卓應用模擬器加速。同時,英特爾表示基于原生x86架構的開發還支持基于安卓應用的無縫移植,并且能夠在x86架構上流暢運行。
不過后面的事大家都知道了,盡管投入了大量的人力財力,英特爾在移動市場上的份額并沒有因此提升,雷鋒網此前還曾報道英特爾甚至有可能將徹底放棄移動芯片業務,所以這樣的合作對英特爾來說可以說是賠了夫人又折兵。
其實為了利益最大化,廠商之間交叉合作的現象早已經是司空見慣的事,就像丘吉爾說的:“世界上沒有永遠的朋友,也沒有永遠的敵人,只有永遠的利益。”高通此次和微軟聯手也是希望能在PC市場分一杯羹,這看似是一個美好的愿望,但考慮到英特爾與谷歌合作的先例,兩大巨頭這次能結下什么樣的果依舊充滿了懸念。
上次在上傳了一篇Appium后,有人來問我有沒有Andriod版的安裝教程,這個當然有,抱著負責任的心,在上班摸魚小半天之后,可算是把教程編輯好了
準備環境
JDK下載地址:https://www.oracle.com/java/technologies/javase-downloads.html
環境變量配置
檢驗是否配置成功 運行cmd 輸入 java -version
正確配置
SDK下載地址:http://tools.android-studio.org/index.php/sdk
安裝后只需啟動 SDK Manager.exe 就可以看到Android SDK Mannerger的主界面啦
在SDK Mannerger的主界面里,選擇安裝如下內容:
首先是必須內容
然后是可選內容,一般是特定工具
環境變量配置
最后在cmd界面輸入“adb” 來判斷安裝是否成功。
安裝Node.js
Node.js下載地址:https://nodejs.org/en/download/releases/
注意:Node.js版本要注意與Appium兼容,本次教程Appium版本是1.7.2,則選擇的Node.js版本為6.11.3
然后安裝完成后在cmd界面輸入“node -v”和“npm -v”來判斷安裝是否成功。
Appium安裝
Appium Server其實可以通過命令 npm install -g appium來安裝。但是npm所下載的服務器在國外,安裝會很慢,可能會因為網絡原因中斷安裝。
所以保險起見我們可以使用國內鏡像來安裝。
打開cmd輸入如下命令:
npm install -g cnpm --registry=https://registry.npm.taobao.org
選用的是淘寶鏡像
安裝appium
1 #安裝最新版本
2 cnpm install -g appium
3
4 #安裝指定版本
5 cnpm install appium@1.7.2 -g
如果安裝報錯!
是因為 npm 安裝 Appium 是通過 node-gyp 來編譯的,所以會需要 Python 2.7 及 c++ 編譯環境。
解決辦法:
安裝完成之后可以使用如下命令查看appium的安裝路徑
1 C:\Users\alan>where appium
2 C:\Users\alan\AppData\Roaming\npm\appium
3 C:\Users\alan\AppData\Roaming\npm\appium.cmd
appium運行
在控制臺輸入命令 appium即可啟動appium服務,appium -v查看版本。
1 C:\Users>appium
2 [Appium] Welcome to Appium v1.7.2
3 [Appium] Appium REST http interface listener started on 0.0.0.0:4723
如果輸入appium后顯示:“appium不是內部或外部命令,也不是可運行的程序或批處理文件” 可以將appium安裝的路徑配置到系統環境變量Path中。
退出appium
按鍵 ctrl+c 選擇y 即可退出。
Appium-desktop下載地址:https://github.com/appium/appium-desktop/releases
Appium-desktop工具也封裝了Appium server和Node.js依賴環境。其實就是一個可以在界面操作的工具。
安裝Python3
python下載地址:https://www.python.org/
直接下載安裝即可。
1 C:\Users>python Python
2 3.5.4 (v3.5.4:3f56838, Aug 8 2017, 02:17:05) [MSC v.1900 64 bit (AMD64)]
3 on win32 Type "help", "copyright", "credits" or "license" for more information.
4 >>> from appium import webdriver
5 >>>
appium-doctor可以檢測Appium整體依賴環境配置情況。
打開CMD輸入如下命令安裝
cnpm install appium-doctor -g
在控制臺輸入命令:appium-doctor 看到如下提示說明整體環境配置成功。
1 C:\Users>appium-doctor
2 info AppiumDoctor Appium Doctor v.1.4.3
3 info AppiumDoctor
4 ### Diagnostic starting ###
5 info AppiumDoctor ? The Node.js binary was found at: D:\program files\nodejs\node.exe
6 info AppiumDoctor ? Node version is 6.11.3
7 info AppiumDoctor ? ANDROID_HOME is set to: E:\Andriod_sdk
8 info AppiumDoctor ? JAVA_HOME is set to: C:\Program Files\Java\jdk1.8.0_05
9 info AppiumDoctor ? adb exists at: E:\Andriod_sdk\platform-tools\adb.exe
10 info AppiumDoctor ? android exists at: E:\Andriod_sdk\tools\android.bat
11 info AppiumDoctor ? emulator exists at: E:\Andriod_sdk\tools\emulator.exe
12 info AppiumDoctor ? Bin directory of %JAVA_HOME% is set
13 info AppiumDoctor ### Diagnostic completed, no fix needed. ###
14 info AppiumDoctor
15 info AppiumDoctor Everything looks good, bye!
16 info AppiumDoctor
如果上面某一項顯示為“X”則說明相關環境沒有配置好,需要回到前面步驟重新進行安裝配置。
以上內容就是本篇的全部內容以上內容希望對你有幫助,有被幫助到的朋友歡迎點贊,評論,有不足的地方歡迎大家指出
如果對軟件測試、接口測試、自動化測試、面試經驗交流。感興趣可以關注我,我們會有同行一起技術交流哦。