跨平台阅读技术既不依赖操作系统,也不依赖硬件环境,使用跨平台阅读技术开发的阅读软件可以在多种操作系统或不同硬件架构的计算机上运行。即在一个操作系统下开发的阅读软件,放到另一个操作系统下依然可以运行,在一种硬件架构的计算机上运行的阅读软件,放到另外一种硬件架构的计算机上依然可以运行。跨平台阅读技术是实现阅读软件跨平台的具体方式,根据不同的层次,可以分为资源存储层的跨平台阅读技术、数据传输层的跨平台阅读技术、应用层的跨平台阅读技术等。
随着信息技术的快速发展,跨平台阅读技术呈现出应用范围广、发展迅速、适应性强、性能优越等多种优点:可以实现共享业务逻辑,将业务逻辑写入一次即可在任何平台上运行,大大减少了构建应用程序所需的工作量,降低了成本,并缩短了发布时间;可以有效降低初始构建期间的成本,提高应用程序的使用寿命;可以使项目管理更加容易,项目团队能更容易、高效地工作。
跨平台阅读技术的缺点主要有:不同的平台有不同的设计指南和规则,虽然技术上可行,但二者兼容难度比较大,平台的差异也会影响显示的效果;受到内存和应用大小的限制,运行速度会受到一定影响;扩展性相对较弱,调试、修改的难度比较大。