多產(chǎn)品朋友想在手機(jī)上預(yù)覽自己的原型,這樣給到甲方和程序時能更直觀的展現(xiàn)產(chǎn)品全貌,大幅度降低溝通成本,筆者嘗試了以下方法(老司機(jī)可以直接看方法三)。
這里推薦 產(chǎn)品大牛 和 Axhub,大家還可以找到更多,其實(shí)原理就是國內(nèi)服務(wù)器部署了代理服務(wù)器,大家把html原型文件上傳后就可以查看到。
我們基于方法二就可以用鏈接生成一個APP了,實(shí)現(xiàn)過程如下:
(1)準(zhǔn)備工具
AxureRP9 第三方原型托管平臺(以產(chǎn)品大牛為例) Fusion App。
(2)繪制手機(jī)端原型
筆者推薦使用AxureRP9,因為使用AxureRP9的自適應(yīng)視圖對手機(jī)端有更好的適配體驗(AxureRP8也可以用自適應(yīng)視圖)。
我們在繪制原型時,設(shè)置自適應(yīng)視圖:
設(shè)置自適應(yīng)視圖
這樣,在PC瀏覽器上,方便程序員美術(shù)可以看到我們的功能點(diǎn)需求說明,在移動端可以直接自適應(yīng)(隱藏說明,只顯示原型功能內(nèi)容)。
PC版視圖內(nèi)容
PC版視圖效果-可向程序美術(shù)展示
手機(jī)版視圖內(nèi)容
手機(jī)版視圖效果-可向老板甲方展示
(3)生成html后上傳至第三方托管平臺(以產(chǎn)品大牛為例)
上傳至產(chǎn)品大牛:
上傳至產(chǎn)品大牛
獲得原型演示鏈接:
原型演示鏈接
(4)“生成”手機(jī)APP
有了演示鏈接后,我們就可以通過PC瀏覽器預(yù)覽PC版視圖,也可以使用手機(jī)瀏覽器(推薦谷歌)查看我們的原型了,但是手機(jī)端瀏覽器體驗還是不爽,使用Fusion App快速生成一個套殼APP,瞬間將原型提升至原生體驗(斜眼233)。
下載安裝Fusion App(文末有鏈接,或者酷安市場可以下載); 右下角新建一個工程。
新建工程
選擇空白模板:
選擇空白模板
輸入應(yīng)用名稱,自動生成包名(注意包名必須是三段式不能有特殊字符)。
輸入應(yīng)用名
輸入我們之前的演示鏈接,打開顯示狀態(tài)欄,其它選擇默認(rèn)。
輸入原型演示鏈接
右上角選擇應(yīng)用打包,安裝應(yīng)用
安裝應(yīng)用
安裝完我們就獲得了一個套殼APP,可以將這個安裝包扔給老板,甲方客戶,體驗so cool。
安裝完成
打開APP 甚至還有導(dǎo)航欄配色自適應(yīng)!
打開APP
進(jìn)階操作:我們發(fā)現(xiàn)好像內(nèi)容沒有自適應(yīng)呢?這里有一個隱藏操作,連續(xù)三擊屏幕會彈出Axure的一個設(shè)置菜單。
設(shè)置適應(yīng)寬度
右側(cè)兩個卡片可以查看原型頁面目錄和頁面說明,不再贅述。
再看我們的原型內(nèi)容:
完美適配
筆者體驗下來,因為原型托管在國內(nèi)服務(wù)器,加上各項交互操作下來,有著不亞于小程序、PWA應(yīng)用的體驗,AxureRP9也重構(gòu)了它的內(nèi)核,所以速度確實(shí)有所提升。
作者:鹽粒,一只幼年產(chǎn)品流浪狗
本文由 @鹽粒 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載
題圖來自Unsplash,基于CC0協(xié)議
頭條號每天堅持更新原創(chuàng)干貨技術(shù)文章,歡迎關(guān)注本頭條號"Linux學(xué)習(xí)教程",公眾號名稱“Linux入門學(xué)習(xí)教程"。
如需學(xué)習(xí)視頻,請復(fù)制以下信息到手機(jī)瀏覽器或電腦瀏覽器上:
zcwyou.com
本文將介紹5種在Linux上運(yùn)行Android應(yīng)用和游戲的方法。
在Linux上運(yùn)行安卓應(yīng)用的5種方法
Android系統(tǒng)目前是市場占有率最高的移動設(shè)備操作系統(tǒng)。谷歌Play Store現(xiàn)在擁有大約300萬個Android應(yīng)用程序和游戲,其中許多應(yīng)用非常好用,以至于許多Linux用戶愿意在自己喜歡的操作系統(tǒng)上運(yùn)行它們。
為什么Android應(yīng)用不能在Linux上原生運(yùn)行?
考慮到Android和Linux共享相同的內(nèi)核,人們可能會認(rèn)為在Linux上原生運(yùn)行Android應(yīng)用程序很容易,但事實(shí)并非如此。這是因為內(nèi)核只是操作系統(tǒng)的核心,它需要比內(nèi)核更多的軟件來運(yùn)行您每天與之交互的應(yīng)用程序。
此外,Android APK文件并不是簡單的可執(zhí)行文件(就像Windows上的.exe文件)。它們本質(zhì)上是安裝程序包,其目的是將文件解壓到特定位置。提取的文件在執(zhí)行時,調(diào)用Android操作系統(tǒng)的某些函數(shù)來訪問文件系統(tǒng)、硬件組件等。
主流的Linux發(fā)行版并沒有與Android應(yīng)用程序兼容,所以Linux用戶必須在他們的計算機(jī)上使用Android模擬器或使用與Android應(yīng)用程序兼容的操作系統(tǒng)來模擬Android設(shè)備。
在anbox上運(yùn)行安卓應(yīng)用
Anbox在概念上類似于Wine(一個免費(fèi)和開源的兼容性層,它使在Linux上運(yùn)行Windows應(yīng)用程序成為可能),因為它抽象了硬件訪問,并將Android應(yīng)用程序與Linux操作系統(tǒng)集成在一起。
整個項目都是開源的,并在Apache和GPLv3許可條款下獲得許可。其開發(fā)者的目標(biāo)是讓每個Android應(yīng)用程序和游戲都能在Linux上運(yùn)行。因為Anbox運(yùn)行時沒有硬件虛擬化,所以它提供了良好的性能和與主機(jī)操作系統(tǒng)的緊密集成。
因為Anbox專門以snap的形式發(fā)布(它的開發(fā)者聲稱,snap使他們的生活更容易和允許他們經(jīng)常發(fā)布更新,而不需要為多個操作系統(tǒng)發(fā)行版而定義多個版本),你可以通過snap工具快速安裝它,這只需要一些簡單的命令。Snap的網(wǎng)站上有詳細(xì)描述。
安裝Anbox后,你可以使用Android調(diào)試橋(adb)添加APKs。然后,您可以通過主機(jī)系統(tǒng)應(yīng)用程序啟動器啟動應(yīng)用程序,并像管理系統(tǒng)上運(yùn)行的所有其他應(yīng)用程序一樣管理它們。
使用Google Chrome擴(kuò)展應(yīng)用arc-welder運(yùn)行安卓軟件
如果你是谷歌的Chrome用戶,你可以使用ARC Welder在Linux上運(yùn)行Android應(yīng)用程序,也被稱為Chrome的App Runtime。這個Chrome擴(kuò)展程序?qū)嶋H上是為了讓Android開發(fā)者在其他平臺上測試和發(fā)布他們的Android應(yīng)用程序到Chrome OS,但這并不意味著你不能為你的個人目的使用它。
因為Arc Welder是一款面向開發(fā)者的工具,所以它并不提供訪問谷歌Play Store中的應(yīng)用。為了運(yùn)行一個Android應(yīng)用程序,你首先需要找到并下載它的APK文件,然后使用Arc Welder打開文件。幸運(yùn)的是,有很多網(wǎng)站可以讓你輕松下載APK文件,包括APKMirror、APKPure或APK Store。
不幸的是,Arc Welder最后一次更新是在2018年6月,所以應(yīng)該會有bug。不過,你還是很難找到在Linux上運(yùn)行Android應(yīng)用程序的簡便方法。
在Genymotion上運(yùn)行安卓應(yīng)用
因為現(xiàn)在是2021年,我們不再推薦曾經(jīng)流行的Android模擬解決方案Shashlik。Shashlik的上一個版本是在2016年發(fā)布的,從那以后它的開發(fā)者一直都很安靜。然而,我們可以推薦更好的Genymotion。
得益于亞馬遜網(wǎng)絡(luò)服務(wù)、微軟Azure、谷歌云平臺和阿里云的計算能力,這款基于云的Android模擬器對于所有希望簡化應(yīng)用測試并享受無限擴(kuò)展性的Android開發(fā)者來說是一個福音。
由于其擁有全套硬件傳感器,Genymotion可以模擬超過3000種Android設(shè)備配置,并模擬所有可能的場景。唯一的問題是,你只能免費(fèi)使用60分鐘,然后是每分鐘5美分。
在android-x86上運(yùn)行安卓apk
Android-x86是一個項目,其目標(biāo)是將Android移植到x86指令集。因為Android-x86是一個完整的操作系統(tǒng),您需要VirtualBox這樣的虛擬化軟件來在您的Linux發(fā)行版中運(yùn)行它。
安裝Android-x86的VirtualBox虛擬機(jī)時,“類型”選擇“Linux”,“版本”選擇“Linux 2.6及以上版本”。至少分配2GB的RAM,并創(chuàng)建一個新的硬盤映像,包含8GB或更多的存儲空間。加載Android-x86安裝鏡像,并按照官方安裝說明進(jìn)行安裝。
當(dāng)在虛擬機(jī)中運(yùn)行Android-x86時,你不能期望有很好的性能,因為Android-x86是在裸機(jī)上運(yùn)行的。
在android studio ide上運(yùn)行安卓應(yīng)用
Android Studio IDE是谷歌官方的Android集成開發(fā)環(huán)境。它基于JetBrains的IntelliJ IDEA軟件,運(yùn)行在Linux、Windows、macOS和Chrome OS上。Android Studio IDE中包含了一個Android模擬器,用于在Android Studio中運(yùn)行和調(diào)試應(yīng)用程序。
安裝模擬器需要在SDK管理器的SDK Tools頁簽中選擇Android模擬器組件。打開你想要運(yùn)行的應(yīng)用程序,點(diǎn)擊頂部菜單欄中的綠色“play-like”按鈕。當(dāng)要求選擇一個設(shè)備時,單擊Create New Virtual device按鈕并指定其屬性。完成后,從可用虛擬設(shè)備列表中選擇它并單擊OK。虛擬設(shè)備應(yīng)該立即啟動并自動打開您的應(yīng)用程序。
Android Studio IDE內(nèi)的Android模擬器的性能和可用性并不令人驚訝。但當(dāng)你只是想在Linux上運(yùn)行一個Android應(yīng)用程序,而不打算在智能手機(jī)上安裝它時,它就可以完成這項工作。
如果喜歡本文,歡迎轉(zhuǎn)發(fā)。本文已同步至博客站,尊重原創(chuàng),轉(zhuǎn)載時請在正文中附帶以下鏈接:
https://www.linuxrumen.com/rmxx/1973.html
統(tǒng)升級到win11后可以在電腦上直接安裝安卓apk文件
只需要按照以下步驟即可
第一步:確保系統(tǒng)版本符合要求
系統(tǒng)版本在22000.xxx或者更高即可
如果達(dá)不到兩個選擇:一是更新;二是重新下載一個系統(tǒng)安裝即可。
系統(tǒng)之家:www.xitongzhijia.net/win11/
第二步:BIOS開啟UEIF和虛擬化【這一步可先不管】
這一步可以先不管,有問題再去確認(rèn)。拉風(fēng)操作時是直接跳過去的,沒有問題。
電腦啟動時候按F1/F2/F10等進(jìn)入BIOS里面看看UEIF和虛擬化是否開啟。
有問題可查看:www.xitongzhijia.net/xtjc/20211027/230903.html
不同品牌電腦方式不同,根據(jù)實(shí)際情況設(shè)置。
第三步:安裝Hyper-V虛擬化支持
設(shè)置→應(yīng)用→可選功能→更多Windows功能→并勾選開啟「Hyper-V」和「虛擬機(jī)平臺」→重啟系統(tǒng)。
注意:win11家庭版沒有Hyper-V
解決辦法:
1.新建一個記事本文件,名稱設(shè)置為【hyperV虛擬化安裝.TXT】
2.復(fù)制下面的內(nèi)容到記事本中
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hv.txt
for /f %%i in ('findstr /i . hv.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hv.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL
pause
3.重命名記事本,后綴改為.bat
注意如果修改不成功,需要在文件夾內(nèi)設(shè)置顯示后綴名。
拉風(fēng)準(zhǔn)備了設(shè)置好的版本,可直接下載https://pan.baidu.com/s/1QTNn__DldMLHCS_iCPEuyQ?pwd=6567
4.雙擊運(yùn)行bat文件安裝,完成后重啟
第四步:設(shè)置電腦區(qū)域為美國
設(shè)置→時間和語言→國家或地區(qū)選擇“美國”
第五步:安裝第三方windows11安卓子系統(tǒng)的離線版本
1.打開這個地址
store.rg-adguard.net
2.復(fù)制下面這個地址到上面的框中,選擇最后一個
https://apps.microsoft.com/store/detail/windows-subsystem-for-android?-with-amazon-appstore/9P3395VX91NR?hl=en-us&gl=us
點(diǎn)擊下載這個文件到電腦中備用
【也可以網(wǎng)盤下載:https://pan.baidu.com/s/1BC-HC4gkWMs4vV5jrqjMYw?pwd=6567】
3.右鍵點(diǎn)擊開始按鈕,選擇終端(管理員)
輸入內(nèi)容為:Add-AppxPackage [注意打個空格再輸入地址]
4.找到剛才下載的文件,右鍵→復(fù)制地址到上圖中
點(diǎn)擊回車開始安裝
安裝完成后,Windows開始菜單中就會多出一個「Windows Subsystem for Android」圖標(biāo)。
第六步:安裝WSA Toolbox
1.打開下面的鏈接下載
https://apps.microsoft.com/store/detail/wsa-toolbox/9PPSP2MKVTGT?hl=en-us&gl=us
【也可以網(wǎng)盤下載:https://pan.baidu.com/s/1BC-HC4gkWMs4vV5jrqjMYw?pwd=6567】
2.打開Windows Subsystem for Android打開開發(fā)者模式
3.打開WSA工具箱
正常情況是這樣的
注意:有的人說需要填寫ip,我沒有遇到,也沒有填寫就成功了。
如果需要填寫,就填寫后使用備用地址
最后一步:測試安裝安裝apk軟件
1.下載一個apk文件到電腦中
2.打開WSA工具箱
搜索一切資源的方法,不得不收藏系列
教師課件、資料、書籍如何下載?教師必備
100T電影、電視劇、紀(jì)錄片、軟件、資料匯總,免費(fèi)獲取
后Zlibrary時代,電子書自由如何實(shí)現(xiàn)
*請認(rèn)真填寫需求信息,我們會在24小時內(nèi)與您取得聯(lián)系。