多产品朋友想在手机上预览自己的原型,这样给到甲方和程序时能更直观的展现产品全貌,大幅度降低沟通成本,笔者尝试了以下方法(老司机可以直接看方法三)。
这里推荐 产品大牛 和 Axhub,大家还可以找到更多,其实原理就是国内服务器部署了代理服务器,大家把html原型文件上传后就可以查看到。
我们基于方法二就可以用链接生成一个APP了,实现过程如下:
(1)准备工具
AxureRP9 第三方原型托管平台(以产品大牛为例) Fusion App。
(2)绘制手机端原型
笔者推荐使用AxureRP9,因为使用AxureRP9的自适应视图对手机端有更好的适配体验(AxureRP8也可以用自适应视图)。
我们在绘制原型时,设置自适应视图:
设置自适应视图
这样,在PC浏览器上,方便程序员美术可以看到我们的功能点需求说明,在移动端可以直接自适应(隐藏说明,只显示原型功能内容)。
PC版视图内容
PC版视图效果-可向程序美术展示
手机版视图内容
手机版视图效果-可向老板甲方展示
(3)生成html后上传至第三方托管平台(以产品大牛为例)
上传至产品大牛:
上传至产品大牛
获得原型演示链接:
原型演示链接
(4)“生成”手机APP
有了演示链接后,我们就可以通过PC浏览器预览PC版视图,也可以使用手机浏览器(推荐谷歌)查看我们的原型了,但是手机端浏览器体验还是不爽,使用Fusion App快速生成一个套壳APP,瞬间将原型提升至原生体验(斜眼233)。
下载安装Fusion App(文末有链接,或者酷安市场可以下载); 右下角新建一个工程。
新建工程
选择空白模板:
选择空白模板
输入应用名称,自动生成包名(注意包名必须是三段式不能有特殊字符)。
输入应用名
输入我们之前的演示链接,打开显示状态栏,其它选择默认。
输入原型演示链接
右上角选择应用打包,安装应用
安装应用
安装完我们就获得了一个套壳APP,可以将这个安装包扔给老板,甲方客户,体验so cool。
安装完成
打开APP 甚至还有导航栏配色自适应!
打开APP
进阶操作:我们发现好像内容没有自适应呢?这里有一个隐藏操作,连续三击屏幕会弹出Axure的一个设置菜单。
设置适应宽度
右侧两个卡片可以查看原型页面目录和页面说明,不再赘述。
再看我们的原型内容:
完美适配
笔者体验下来,因为原型托管在国内服务器,加上各项交互操作下来,有着不亚于小程序、PWA应用的体验,AxureRP9也重构了它的内核,所以速度确实有所提升。
作者:盐粒,一只幼年产品流浪狗
本文由 @盐粒 原创发布于人人都是产品经理。未经许可,禁止转载
题图来自Unsplash,基于CC0协议
头条号每天坚持更新原创干货技术文章,欢迎关注本头条号"Linux学习教程",公众号名称“Linux入门学习教程"。
如需学习视频,请复制以下信息到手机浏览器或电脑浏览器上:
zcwyou.com
本文将介绍5种在Linux上运行Android应用和游戏的方法。
在Linux上运行安卓应用的5种方法
Android系统目前是市场占有率最高的移动设备操作系统。谷歌Play Store现在拥有大约300万个Android应用程序和游戏,其中许多应用非常好用,以至于许多Linux用户愿意在自己喜欢的操作系统上运行它们。
为什么Android应用不能在Linux上原生运行?
考虑到Android和Linux共享相同的内核,人们可能会认为在Linux上原生运行Android应用程序很容易,但事实并非如此。这是因为内核只是操作系统的核心,它需要比内核更多的软件来运行您每天与之交互的应用程序。
此外,Android APK文件并不是简单的可执行文件(就像Windows上的.exe文件)。它们本质上是安装程序包,其目的是将文件解压到特定位置。提取的文件在执行时,调用Android操作系统的某些函数来访问文件系统、硬件组件等。
主流的Linux发行版并没有与Android应用程序兼容,所以Linux用户必须在他们的计算机上使用Android模拟器或使用与Android应用程序兼容的操作系统来模拟Android设备。
在anbox上运行安卓应用
Anbox在概念上类似于Wine(一个免费和开源的兼容性层,它使在Linux上运行Windows应用程序成为可能),因为它抽象了硬件访问,并将Android应用程序与Linux操作系统集成在一起。
整个项目都是开源的,并在Apache和GPLv3许可条款下获得许可。其开发者的目标是让每个Android应用程序和游戏都能在Linux上运行。因为Anbox运行时没有硬件虚拟化,所以它提供了良好的性能和与主机操作系统的紧密集成。
因为Anbox专门以snap的形式发布(它的开发者声称,snap使他们的生活更容易和允许他们经常发布更新,而不需要为多个操作系统发行版而定义多个版本),你可以通过snap工具快速安装它,这只需要一些简单的命令。Snap的网站上有详细描述。
安装Anbox后,你可以使用Android调试桥(adb)添加APKs。然后,您可以通过主机系统应用程序启动器启动应用程序,并像管理系统上运行的所有其他应用程序一样管理它们。
使用Google Chrome扩展应用arc-welder运行安卓软件
如果你是谷歌的Chrome用户,你可以使用ARC Welder在Linux上运行Android应用程序,也被称为Chrome的App Runtime。这个Chrome扩展程序实际上是为了让Android开发者在其他平台上测试和发布他们的Android应用程序到Chrome OS,但这并不意味着你不能为你的个人目的使用它。
因为Arc Welder是一款面向开发者的工具,所以它并不提供访问谷歌Play Store中的应用。为了运行一个Android应用程序,你首先需要找到并下载它的APK文件,然后使用Arc Welder打开文件。幸运的是,有很多网站可以让你轻松下载APK文件,包括APKMirror、APKPure或APK Store。
不幸的是,Arc Welder最后一次更新是在2018年6月,所以应该会有bug。不过,你还是很难找到在Linux上运行Android应用程序的简便方法。
在Genymotion上运行安卓应用
因为现在是2021年,我们不再推荐曾经流行的Android模拟解决方案Shashlik。Shashlik的上一个版本是在2016年发布的,从那以后它的开发者一直都很安静。然而,我们可以推荐更好的Genymotion。
得益于亚马逊网络服务、微软Azure、谷歌云平台和阿里云的计算能力,这款基于云的Android模拟器对于所有希望简化应用测试并享受无限扩展性的Android开发者来说是一个福音。
由于其拥有全套硬件传感器,Genymotion可以模拟超过3000种Android设备配置,并模拟所有可能的场景。唯一的问题是,你只能免费使用60分钟,然后是每分钟5美分。
在android-x86上运行安卓apk
Android-x86是一个项目,其目标是将Android移植到x86指令集。因为Android-x86是一个完整的操作系统,您需要VirtualBox这样的虚拟化软件来在您的Linux发行版中运行它。
安装Android-x86的VirtualBox虚拟机时,“类型”选择“Linux”,“版本”选择“Linux 2.6及以上版本”。至少分配2GB的RAM,并创建一个新的硬盘映像,包含8GB或更多的存储空间。加载Android-x86安装镜像,并按照官方安装说明进行安装。
当在虚拟机中运行Android-x86时,你不能期望有很好的性能,因为Android-x86是在裸机上运行的。
在android studio ide上运行安卓应用
Android Studio IDE是谷歌官方的Android集成开发环境。它基于JetBrains的IntelliJ IDEA软件,运行在Linux、Windows、macOS和Chrome OS上。Android Studio IDE中包含了一个Android模拟器,用于在Android Studio中运行和调试应用程序。
安装模拟器需要在SDK管理器的SDK Tools页签中选择Android模拟器组件。打开你想要运行的应用程序,点击顶部菜单栏中的绿色“play-like”按钮。当要求选择一个设备时,单击Create New Virtual device按钮并指定其属性。完成后,从可用虚拟设备列表中选择它并单击OK。虚拟设备应该立即启动并自动打开您的应用程序。
Android Studio IDE内的Android模拟器的性能和可用性并不令人惊讶。但当你只是想在Linux上运行一个Android应用程序,而不打算在智能手机上安装它时,它就可以完成这项工作。
如果喜欢本文,欢迎转发。本文已同步至博客站,尊重原创,转载时请在正文中附带以下链接:
https://www.linuxrumen.com/rmxx/1973.html
统升级到win11后可以在电脑上直接安装安卓apk文件
只需要按照以下步骤即可
第一步:确保系统版本符合要求
系统版本在22000.xxx或者更高即可
如果达不到两个选择:一是更新;二是重新下载一个系统安装即可。
系统之家:www.xitongzhijia.net/win11/
第二步:BIOS开启UEIF和虚拟化【这一步可先不管】
这一步可以先不管,有问题再去确认。拉风操作时是直接跳过去的,没有问题。
电脑启动时候按F1/F2/F10等进入BIOS里面看看UEIF和虚拟化是否开启。
有问题可查看:www.xitongzhijia.net/xtjc/20211027/230903.html
不同品牌电脑方式不同,根据实际情况设置。
第三步:安装Hyper-V虚拟化支持
设置→应用→可选功能→更多Windows功能→并勾选开启「Hyper-V」和「虚拟机平台」→重启系统。
注意:win11家庭版没有Hyper-V
解决办法:
1.新建一个记事本文件,名称设置为【hyperV虚拟化安装.TXT】
2.复制下面的内容到记事本中
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
注意如果修改不成功,需要在文件夹内设置显示后缀名。
拉风准备了设置好的版本,可直接下载https://pan.baidu.com/s/1QTNn__DldMLHCS_iCPEuyQ?pwd=6567
4.双击运行bat文件安装,完成后重启
第四步:设置电脑区域为美国
设置→时间和语言→国家或地区选择“美国”
第五步:安装第三方windows11安卓子系统的离线版本
1.打开这个地址
store.rg-adguard.net
2.复制下面这个地址到上面的框中,选择最后一个
https://apps.microsoft.com/store/detail/windows-subsystem-for-android™-with-amazon-appstore/9P3395VX91NR?hl=en-us&gl=us
点击下载这个文件到电脑中备用
【也可以网盘下载:https://pan.baidu.com/s/1BC-HC4gkWMs4vV5jrqjMYw?pwd=6567】
3.右键点击开始按钮,选择终端(管理员)
输入内容为:Add-AppxPackage [注意打个空格再输入地址]
4.找到刚才下载的文件,右键→复制地址到上图中
点击回车开始安装
安装完成后,Windows开始菜单中就会多出一个「Windows Subsystem for Android」图标。
第六步:安装WSA Toolbox
1.打开下面的链接下载
https://apps.microsoft.com/store/detail/wsa-toolbox/9PPSP2MKVTGT?hl=en-us&gl=us
【也可以网盘下载:https://pan.baidu.com/s/1BC-HC4gkWMs4vV5jrqjMYw?pwd=6567】
2.打开Windows Subsystem for Android打开开发者模式
3.打开WSA工具箱
正常情况是这样的
注意:有的人说需要填写ip,我没有遇到,也没有填写就成功了。
如果需要填写,就填写后使用备用地址
最后一步:测试安装安装apk软件
1.下载一个apk文件到电脑中
2.打开WSA工具箱
搜索一切资源的方法,不得不收藏系列
教师课件、资料、书籍如何下载?教师必备
100T电影、电视剧、纪录片、软件、资料汇总,免费获取
后Zlibrary时代,电子书自由如何实现
*请认真填写需求信息,我们会在24小时内与您取得联系。