整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

Axure骚操作系列:“生成”手机APP

多产品朋友想在手机上预览自己的原型,这样给到甲方和程序时能更直观的展现产品全貌,大幅度降低沟通成本,笔者尝试了以下方法(老司机可以直接看方法三)。

一、使用官方Axure Share

  • 优点:简单部署,注册Axure账号,直接发布到Axure Share,手机端使用官方App登录即可查看原型。
  • 缺点:由于某些原因,官方服务器访问及其缓慢,这种方法聊胜于无吧。

二、使用国内第三方原型托管

这里推荐 产品大牛 和 Axhub,大家还可以找到更多,其实原理就是国内服务器部署了代理服务器,大家把html原型文件上传后就可以查看到。

  • 优点:访问速度快,可以设置密码权限。
  • 缺点:每次更新Axure文件需要打包html文件。

三、“生成”手机APP(老司机直接看这里)

我们基于方法二就可以用链接生成一个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

1. 前言

本文将介绍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设备。

2. Anbox

在anbox上运行安卓应用


Anbox在概念上类似于Wine(一个免费和开源的兼容性层,它使在Linux上运行Windows应用程序成为可能),因为它抽象了硬件访问,并将Android应用程序与Linux操作系统集成在一起。

整个项目都是开源的,并在Apache和GPLv3许可条款下获得许可。其开发者的目标是让每个Android应用程序和游戏都能在Linux上运行。因为Anbox运行时没有硬件虚拟化,所以它提供了良好的性能和与主机操作系统的紧密集成。

因为Anbox专门以snap的形式发布(它的开发者声称,snap使他们的生活更容易和允许他们经常发布更新,而不需要为多个操作系统发行版而定义多个版本),你可以通过snap工具快速安装它,这只需要一些简单的命令。Snap的网站上有详细描述。

安装Anbox后,你可以使用Android调试桥(adb)添加APKs。然后,您可以通过主机系统应用程序启动器启动应用程序,并像管理系统上运行的所有其他应用程序一样管理它们。

3. Arc Welder

使用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应用程序的简便方法。

4. Genymotion

在Genymotion上运行安卓应用


因为现在是2021年,我们不再推荐曾经流行的Android模拟解决方案Shashlik。Shashlik的上一个版本是在2016年发布的,从那以后它的开发者一直都很安静。然而,我们可以推荐更好的Genymotion。

得益于亚马逊网络服务、微软Azure、谷歌云平台和阿里云的计算能力,这款基于云的Android模拟器对于所有希望简化应用测试并享受无限扩展性的Android开发者来说是一个福音。

由于其拥有全套硬件传感器,Genymotion可以模拟超过3000种Android设备配置,并模拟所有可能的场景。唯一的问题是,你只能免费使用60分钟,然后是每分钟5美分。

5. Android-x86

在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是在裸机上运行的。

6. Android Studio IDE

在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时代,电子书自由如何实现