“CREO plus是基于Atlas平台的,Atlas平台的基础,是从onshape延伸出来的。所以,从本质上讲,虽然CREO和onshape是两个比较独立的产品,但它们之间是有很多内在联系的。而且将来,很多SaaS化的服务也都是基于Atlas延伸出来的。”2022年6月,PTC发布了全新版本的三维设计软件CREO 9.0版本。 接受采访的PTC中国区CTO、高级技术总监施战备谈到,PTC从去年开始,已经全面推出了SaaS化的战略——所有的产品线都会进入SaaS化的进程,而作为PTC“看家”的关键产品,从CREO 9.0开始,后续PTC将在发布本地化CREO版本外,还会同步发布一个SaaS化的产品,被命名为CREO plus。
由于同样是SaaS化的服务、同样是CAD软件,同样是PTC旗下的产品,那么,CREO plus就不免会被拿来与onshape做一番对比。
虽说同为PTC旗下的产品,但是CREO对于PTC来说,意义还是非同一般。
CAD的技术发展,说到底是一个数学问题。在PTC公司成立之前,虽然当时的三维CAD软件已经可以通过曲面建模或实体建模的方式设计三维模型,但是由于建立模型的几何特征之间缺少关联,后续如何对模型进行一致性更改,往往需要工程师手动完成,这是当时困扰最终用户最大的问题。
1985年,数学家塞缪尔·盖斯伯格成立了一家SPG咨询公司,他希望能够用一种全新的固体建模方法,通过参数化定义零件和装配,自动记录用户创建和修改三维模型的每个步骤,从而在几何特征间建立关联,达到使用性能的提高。
这就是PTC公司的缘起,而采用这种“参数化建模”方式的产品Pro/ENGINEER在1988年一经推出,就立刻成为改写整个CAD行业技术走向的大事——因为与其相比,其他“前辈”的技术都明显落后了。PTC的名字,是Parametric Technology Corporation(美国参数技术公司)中的“Parametric(参数)”就代表着Pro/ENGINEER的核心技术“参数化建模”。
后来,在2010年10月28日,PTC总裁兼首席执行官Jim Heppelmann在美国波士顿同步向全球宣布了这样一个消息:PTC将Pro/ENGINEER(参数化建模软件)、CoCreate(直接建模软件)和ProductView(三维可视化软件)整合为一个产品,命名为CREO。
所以,CREO其实是一个被镌刻进PTC公司名字的产品,其对于PTC的现实意义和象征意义,无论怎样强调,都不过分。
与CREO不同,onshape则是另外一个与CAD技术发展有关的故事。
Onshape 是在2015年3月11日开放公测的一个完全基于云技术(full-cloud)的CAD系统产品。“Onshape不是将原本桌面级的CAD软件向云端转移,而是完全基于云技术进行开发,因此与现有CAD软件的最大区别在于所有的建模计算、数据管理和存储都是基于云端,用户只需通过电脑、平板、手机访问云端的设计工具,就可以进行设计。”当年笔者采访Onshape公司CEO, John McEleney时,他这样说。
可以说,Onshape实际上是踩着云计算的鼓点,在CAD软件SaaS化的前期,就出现的唯一一个云原生的CAD SaaS产品。而就在Onshape面世的那一年,PTC正在全面转型到物联网业务,因为一年前,他们刚刚斥资1.12亿美元的价格外加高达1800万美元的可能收益,收购了ThingWorx。
让CREO与Onshape交汇的时间点,是在2019年10月23日,PTC宣布将以4.7亿美元收购Onshape,一周后的11月1日,收购完成。彼时,PTC正在不断完善自己的物联网解决方案,其中有两个核心的问题需要解决。
其一,面对市场上越来越多、各种来源的工业物联网解决方案,PTC解决方案的最大优势在于,其物联网平台的起点,是从产品数据源头开始,也就是说,其所拥有的深入企业核心设计环节的软件能力,是其最大的核心竞争力之一。因此,对于强调基于云端开展应用的完整解决方案,一个SaaS化的CAD产品,是刚需。虽然当时PTC针对CREO做了非常多的SaaS化,但是对于一个拥有大量用户、积累了近30年的桌面级CAD产品而言,要想将CREO在一夕之间实现全面SaaS化,无论从技术上还是商业上,都是不现实的;其二,作为一个在工业桌面级软件耕耘多年的PTC而言,当时的软件能力涵盖了从CAD到PLM、ALM等各个层面和领域,因此需要SaaS化的不仅仅是CAD,还有其他产品也需要全面实现云化。
因此,收购Onshape可以说是一举解决了PTC所面临的两个关键问题:首先是拥有了一个云原生的CAD产品Onshape,其次,就是在收购Onshape完成后的第二年4月,PTC就基于Onshape架构推出了自己的云平台Atlas,作为自身全部桌面级工业软件云化和SaaS的技术底座。
至此,虽然PTC大部分的产品云化、SaaS化的问题得以解决,终于勾勒出了一个实现了全产品线云化的路线图。但是,另外一个问题随之而来:此刻PTC有两个相对比较类似的产品,CREO和Onshape,PTC是如何定义两者?
“在产品层面,PTC对这两个产品的定位是完全不一样的:收购onshape主要的目的和定位,还是基于面向中小型客户的需求,因为onshape设计的能力和优势在于帮助中小企业快速创建简单的产品,而且不需要太多前期的投入;CREO的能力和功能要比onshape复杂得多,尤其对复杂产品,大装配和各种深入的CAD应用的能力,是非常强的。所以,即使CREO面向SaaS,做了SaaS化,我们未来还是会同步保留本地化的CREO和SaaS化的CREO并行去发展,面向不同的行业:这样,当他们对设计工艺协作的需求有所不同时,就可以根据自己的需求做出不同的应用和选择。”施战备强调,两个软件的应用场景的不同,使得面对的用户群体也是不同的,因为未来在PTC,还是会同时存在两个SaaS化不同的CAD工具软件,“从核心的产品开发架构上和核心的模型上面,PTC会把原来CREO本地化的核心建模算法和内核,逐步SaaS化。所以从技术软件开发工程上来说,其内核的核心不会有太大变化,只不过它在发布形式上会做一些变化。”