我在Play商店里有一个Android应用程序,我大量用于我的工作。它基于LDAP。我可以将应用程序移植到Windows java应用程序,C#Windows窗体应用程序或通用应用程序,因为我有完整的源代码并且具有所有这些的经验,但我宁愿不更改界面(这将是将其移植到最难的部分)任何东西)。除了界面之外,没有真正依赖Android本身的任何特定内容。我的计划是在移动时在低端原子PC上使用这个应用程序,这样大多数模拟器都不是一个选项,它们也不能足够快地启动。 Xamarin看起来很有趣,但如果我要使用它,我可能只是将所有东西都移植过来。
是否有一些android到Windows java界面或包装我可以用来轻松将其移植到Windows?或者是否有任何快速低端仿真器,我可以构建删除我的应用程序不需要的一切?
我愿意接受任何建议,包括移植,仿真或第三方包装。我已经搜索过,但是在过去的两年里我没有真正找到任何东西并且没有真正参与到android方面。
答案 0 :(得分:1)
我打算回答这个问题,假设您正在寻找一种最简单的方法来提供一种在PC上运行Android应用程序的稳定方式。
以下是几个选项:
您可以使用https://www.bluestacks.com/#gref处提供的bluestack Android模拟器。这将允许您的应用程序在bluestacks提供的仿真层之上运行。
具有Android的X86映像的虚拟机,如Remix-OS。您可以使用此处https://www.virtualbox.org/wiki/Downloads提供的虚拟机来运行虚拟机,您可以从此处http://www.jide.com/remixos-for-pc获取Remix-os的x86映像。
由于您想使用低端硬件,第三种选择是运行Remix-OS Natively而不是虚拟化,并节省主机操作系统的资源使用。为此,请将其安装在侧窗作为双启动选项。您还应该使用32位版本的Remix-OS,因为您将在旧机器上运行它。
我会推荐选项3超过2或1,因为Remix-OS是完全免费的,不同于使用免费增值模式的蓝色堆栈,并且往往比蓝色堆栈更稳定且没有bug,如果你本地安装它,你会看到性能提升。 / p>