我正在学习移动web应用程序,它们看起来很有趣。除此之外,我想知道原生应用程序和Web应用程序(Phonegap、intel xdk等)之间的电池消耗是否有显著差异?
我正在学习移动web应用程序,它们看起来很有趣。除此之外,我想知道原生应用程序和Web应用程序(Phonegap、intel xdk等)之间的电池消耗是否有显著差异?
使用收发器(即手机/平板电脑上的接收器和发射器)会导致显著差异。在任何移动设备上,无论是笔记本、平板还是手机,处理器和外围设备都会进入省电睡眠状态。处理器睡眠状态称为C状态。外围设备睡眠状态称为D状态。因此,当您的手机处于空闲状态时,电池寿命就会更长。无论是处理器还是外围设备,它们都需要耗费大量电力,而原生应用程序将使用更多的处理器但较少的昂贵外围设备(包括GPS)。
因此,理想的应用程序可以平衡原生和网络计算,以:
从设计师的角度来看,您需要将尽可能多的计算移动到云端,同时尽可能地保持数据本地化。