云端软件平台与Prayaya V3的简单对比

  一、 工作原理

  (一) Prayaya V3

  V3的工作原理是,在系统中创建一个虚拟的操作系统环境,并将V3安装目录下的路径映射成为该环境的系统路径(如将 E:\PrayayaV3\Software\WINDOWS映射成为虚拟环境下的C:\Winodws )。这样,在该环境下用户安装、使用软件所产生的数据,都将被保存到V3的安装目录下对应的路径中,而对本机系统没有影响。

  (二) 云端软件平台

  云端的工作原理是将事先分离出来的软件数据通过虚拟化的环境投影(映射)到系统中运行,这样既保持了软件的原貌,又能够达到将软件与系统安全隔离的目的。

  软件数据,是将原软件通过虚拟化处理之后的所得到的文件和注册表项集合。

  软件数据储存在云端的缓存(CloudCache)中,它仅在用户激活该软件后投影到系统中,此时系统将会把投影过来的软件数据当做系统中真实存在的数据进行处理,但实际上这些数据并不占用投影位置的物理空间。

  从工作原理上来看,云端和V3都运用了虚拟化技术,但侧重点有所不同。

  可以这样说,V3所创建的虚拟环境是一个大的容器,在V3上安装的软件都包含在这一个容器中运行;而云端则是为每一个软件都创建了一个小的容器,其自身则起到了一个桥梁的作用,将无数个小容器联接到系统中,就构成了云端的使用环境。相对而言,云端所采用的方式更为灵活多变一些,其功能形式也会更加丰富一些。

  二、 对系统的影响

  (一) Prayaya V3

  “当我们在本机(非系统盘)上安装V3并且把常用软件装进V3,那些软件所有的安装和使用记录文件全部自动保存在V3虚拟系统里面,让我们的windows系统彻底解放出来,不用担心系统的臃肿老化,免去了总是要进行系统备份、优化、清理的烦恼。”

  ——V3官方介绍

  (二) 云端软件平台

  云端提供的虚拟化环境,极大的避免了软件安装使用和软件安装过多带来的操作系统出错、系统运行缓慢等,有效去除了软件卸载不干净而残留的注册表、dll文件等系统垃圾。降低了重装系统的频率,保护系统的干净、稳定。各种软件想装就装,不再怕系统被拖慢、污染。

  隐藏与激活是系统与软件之间的阀门。隐藏的软件会被撤出虚拟环境,该软件各虚拟位置(如C:\Program Files下的安装目录、注册表等)将从系统中消失,保持虚拟环境和系统的高效率工作,和系统环境的清洁。软件激活时,将被装载入虚拟环境,保持与系统良好的关联。

  ——云端官方介绍

  在前面的原理中,我们已经提到过,V3的虚拟环境就像一个大容器,在V3中安装的软件都运行在这个容器中。因此,从理论上而言,V3的虚拟环境和本机系统环境是相对隔绝的,在V3系统中运行任何软件都不会对本机系统造成影响,就算产生了垃圾信息,也只会存在于虚拟环境中,不会对本机系统造成污染。

  但从另一个角度来看,V3虽然做到了对本机系统“无污染”,但V3的虚拟环境本身却难以幸免。使用时间一长,虚拟环境仍然会出现被垃圾信息影响的症状,如运行效率低下、容易出现系统错误等问题。

  云端的方式则较为巧妙,它针对每一个软件都创建了一个容器,再将这些容器与系统联接起来,这样每个软件在运行时所产生的垃圾信息,只会存在于该软件的容器中。如果某个软件出现了较多的垃圾信息,用户还有三种方式进行处理:

  1. 隐藏。即断开软件所在容器与系统的连接,垃圾信息立刻从系统中消失。

  2. 重置。将软件所在容器恢复至初始状态,垃圾信息将被清除。

  3. 删除。删除该软件的同时,垃圾信息也一并被删除。

  三、 对系统的兼容性

  (一) Prayaya V3

  支持 Windows 2000/XP/2003/Vista (官网介绍)

  (二) 云端软件平台

  支持Windows 2000/XP/2003/Vista/2008/Win7 (官网介绍)

  从兼容系统上看,V3和云端都支持主流的Windows XP系统,也都支持较老的Windows 2000系统。但V3只支持到Vista系统,而云端可以支持最新的Windows 7操作系统。

  有些遗憾的是,V3和云端目前都不支持64位的Windows系统。

  四、 对软件的兼容性

  (一) Prayaya V3

  根据V3官方的介绍,目前V3所支持的软件有上千款。

  对于不支持的软件,V3官方没有明确的说明。

  (二) 云端软件平台

  云端官方没有给出所支持软件的数量,但其软件库中提供的软件已接近3500款。(必须说明的是,因为版权原因,云端的软件库中并没有提供诸如Office、Photoshop之类的商业软件,但实际上是完全支持的。)

  对于未完美支持的软件(必须开机加载驱动或启动服务的软件),云端官方有较详细的说明,其中包括:

  1、 虚拟机软件(如VMware、VirtualBox、VirtualPC等);

  2、 系统优化设置类软件(如Windows优化大师、超级兔子魔法设置、TCP-Z等);

  3、 安全防护软件(如瑞星杀毒软件、天网防火墙等);

  4、 带虚拟光驱、虚拟打印机功能的软件(如DAEMON Tools、PDFCreator等)。

  从所支持的软件数量上来看,V3和云端并不在一个数量级上。

  从常用软件的支持情况来看,V3和云端都支持绝大多数常用的软件,包括即时通讯软件、网络浏览器、媒体播放软件等。

  对于用户较为关心的办公软件,V3的兼容性则远不及云端。以AutoCAD为例,V3仅支持较老的AutoCAD 2004版的安装使用,而云端可以支持到最新的AutoCAD 2010版。在最新版的V3中甚至去除了对用户自行安装中文输入法的支持,而云端则毫无这个限制。

  在V3中能够运行的安全类软件较少,甚至在安装某些杀毒软件导致系统蓝屏。云端的表现相对要好一些,目前能够完美支持的(具有实时监控功能的)有金山毒霸、江民杀毒、360安全卫士、金山清理专家和瑞星卡卡上网助手。但总的来说,大部分安全类软件在V3和云端中运行时都只有基本的病毒扫描功能。

  五、 对软件的获取

  (一) Prayaya V3

  V3中的软件只能由用户自己从各个软件下载站下载后进行安装。

  (二) 云端软件平台

  云端的软件获取方式则较多,包括:

  1. 通过云端官方提供的软件库下载由云端官方封装的软件,此方式无须安装,下载后即可使用。

  2. 通过论坛、社区、网络硬盘等形式,获取其他用户分享出来的已经封装好的软件,此方式也同样无须安装。

  3. 从下载站下载软件后,使用云端的虚拟化工具自行封装。

  从软件的获取形式上来比较,V3较为符合传统用户的习惯,从下载到安装,基本与平时在Windows中的操作相同。

  但综合软件来源及软件的丰富程度来看,云端无疑高出一筹。其官方提供的软件库中的软件,已经可以满足用户的大部分需求;而虚拟化工具的推出,不仅能让用户自行封装软件,而且通过分享其他用户封装的软件,完全可以弥补官方软件库中缺少有版权风险的软件的不足。

  六、 对软件的管理

  (一) Prayaya V3

  V3没有自己的软件管理方式,完全沿用Windows的管理。需要用户自己手动安装软件,需要打开控制面板去卸载软件。

  (二) 云端软件平台

  云端拥有一套完整的软件管理方式,包括软件的一键搜索、下载、使用、重置、删除等,最新的版本还拥有了自行封装软件及编辑软件的功能。

  软件管理的方式来看,V3仍然是较为符合传统用户的习惯,对于有一定计算机使用经验的用户来说,习惯的延续可以减少其学习成本。

  但从用户体验及对初级用户的帮助上来看,云端的管理方式无疑是值得赞许的。一个对计算机知识了解不深的用户,只要通过简单的引导,就能独自完成从下载到使用的全过程。同时对于高级专业玩家来说,云端提供的虚拟化工具(自行封装软件入云端)也可以让他们将自己需要的但是官方没有提供的软件进行比较高级的定制。

  还有一点,v3是收费的,而云端是全免费的。

时间: 2024-09-22 15:44:09

云端软件平台与Prayaya V3的简单对比的相关文章

BYOD时代,这个云端软件平台可以助你安全高效办公

想实现企业员工随时随地轻松.安全.高效的办公? 想免费用上价值数千的软件? 员工想要用自己的智能终端安全办公,可是电脑没有安装相关的软件,下载的软件不能用,要么就是下载安装中了病毒? 莫急莫慌!最近,小编接触到一个很牛逼的云端软件平台,可以轻松解决以上问题.在BYOD时代,通过这个平台,员工可以随时随地安全地使用各种办公软件,与同事协作办公.这就是UZER.ME. UZER.ME到底是啥? UZER.ME云端超级应用空间由上海谐桐信息技术有限公司(简称:谐桐科技)于2016年5月正式推出.谐桐科

.Net初使用MySql数据库生成Model类并与SqlServer简单对比

最近的一个项目,在.net中使用MySql数据库,背景是这样的:Sql Server要购买授权,每年100多万,本来公司这么大,这点钱也不算什么,但是领导说能省就省.对于技术人员来说,这是个挑战,时间紧,技术上还有未知的风险.想想从实习到现在,四年多的.Net研发了,都是用的Sql Server数据库,这个Mysql还是头一回用-- 一.根据数据库生成EF的Model类 //表字段信息model public class TableSchemaModel { /// <summary> ///

简单对比C#程序中的单线程与多线程设计_C#教程

多线程概念 1.一个正在运行的应用程序在操作系统中被视为一个进程,进程可以包括多个线程.线程是操作系统分配处理器时间的基本单位 2.应用程序域是指进行错误隔离和安全隔离,在CLR中运行,每个程序域都是单个线程启动,但该程序域中的代码可以创建附加应用程序域和附加线程 3.多线程的优点在于一个线程阻塞的时候,CUP可以运行其他的线程而不需要等待,这样大大的提高了程序的执行效率.而缺点在于线程需要占用内存,线程越多占用的内存就多,多线程需要协调和管理,所以需要占用CPU时间以便跟踪线程,线程之间对共享

.NET轻量级MVC框架:Nancy入门教程(二)——Nancy和MVC的简单对比

在上一篇的.NET轻量级MVC框架:Nancy入门教程(一)--初识Nancy中,简单介绍了Nancy,并写了一个Hello,world.看到大家的评论,都在问Nancy的优势在哪里?和微软的MVC比有什么不同,哪个更好?Nancy是否可以脱离IIS等等,那么今天就拿MVC和Nancy做个简单的对比吧!首先说一点,我对MVC研究并不深入,如有没说到或说错的地方,还请大家补充和纠正. 下面纠正一个问题,Nancy官网并没有明确的说Nancy是一个MVC框架,官方的定义是:Nancy是一个用于构建基

PHP静态延迟绑定和普通静态效率简单对比

只是一个简单的小实验,对比了下 延迟绑定 和 非延迟的效率 延迟绑定主要就是使用 static 关键字来替代原来的 self ,但功能非常强大了 实验代码: class A { protected static $cc1 = array('a1', 'b', 'c', 'd'); protected static $cc2 = array('a2', 'b', 'c', 'd'); protected static $cc3 = array('a3', 'b', 'c', 'd'); prote

简单对比分析Ruby on Rails 和 Laravel_ruby专题

在线web应用程序开发目前有许多正流行的框架.  也有许多不同类型的框架,比如那些拥有大量插件,可以让你更加快速的迭代 (比如 Rails),或者还有其它非常简单和低级别的 (比如 Flask). web应用程序开发中两个相对而言更加流行的框架是 Ruby on Rails 和 Laravel.  它们两个都是非常成熟的项目,已经面世相当长一段时间了 .  Ruby on Rails 在2005年12月被引入,而 Laravel 则是2012年2月 . 如上所示的第一次发布的时间, Larave

Swift 就像 Kotlin?看看 Swift 与 Kotlin 的简单对比

一位国外的程序员认为 Swift 的语法与 Kotlin 相似,并整理了一些 Swift 和 Kotlin 的对比,下面是一些例子,大家不妨也看看. BASICS Hello World Swift print("Hello, world!") Kotlin println("Hello, world!") 变量和常量 Swift var myVariable = 42 myVariable = 50 let myConstant = 42 Kotlin var m

几款常用规则引擎的简单对比及演示

Ilog JRules 是最有名的商用BRMS:Drools 是最活跃的开源规则引擎:Jess 是Clips的java实现,就如JRuby之于Ruby,是AI系的代表: Visual Rules(旗正规则引擎)国内商业规则引擎品牌. 今天对比了一下这四个颇有代表性的规则引擎的规则语言.其中Ilog和visual rules是商业产品,没有机会实战. 1.一样的If--Then 句式与Rete引擎     四者都邑把原本杂乱不勘的if---else---elseif----else,拆成N条带优先

Swift与Objective C的简单对比_Swift

现在Swift和Objective C的竞争正在飞快加剧. 这是很容易理解的,因为他们都有各自的好处,一些开发人员对对如何选择一个适合项目的编程语言产生了困惑. 首先,这两者之间的选择是没有严格的答案.在做出选择之前,要考虑很多事情,包括各种因素和特征.各自缺点和优点. 因此,这里做一个概述,以客观展示双方之间的差异和利弊,因为我们认为明智的做法是选择根据是否适合自己的开发团队和具体项目进行选择. 管理考虑 第一个考虑是根据特定团队选择.即使Swift通常被称为更简单,更平滑的语法语言,它消除了