繁体   English   中英

D3.js是否支持本机移动应用程序?

[英]Does D3.js support native mobile applications?

我发现了一些关于支持D3创建使用移动浏览器查看的移动应用程序的问题。 我想知道D3是否支持创建本机移动应用程序(例如在Android设备上)?

如果不支持本机移动应用程序,那么使用D3在移动设备上实现类似本机的应用程序的最佳方法是什么?

否则,是否有替代D3在移动设备上创建本机交互式可视化应用程序?

谢谢!

D3是一个面向操纵数据并将其渲染为html DOM的库 - 可以通过SVG,也可以是直接的div或者画布。 当然,还需要一个可以运行代码的JavaScript引擎。 浏览器提供所有这些东西; 原生应用程序不提供开箱即用的功能。

但是,有一些方法可以构建包含javascript引擎和DOM的本机应用程序。 PhoneGap是一个常用的框架。 它本质上允许您进行开发,就好像事情将在浏览器中运行,但它们被打包到本机应用程序中。 这会带来性能影响:它不会像本机应用程序那样快速运行,并且通常甚至不会像在移动浏览器中运行相同的代码一样快。 但从用户的角度来看,它的安装和启动就像任何本机应用程序一样。

这是AFAIK在本机应用程序中使用d3的唯一方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM