为什么中国大公司不开发 Linux 桌面应用?

我们Linux平台C端的业务,也就是给大家提供的Linux的个人版本。目前真的是靠爱发电了,逃)

更爱的是,我们不只是提供了X64平台,更是提供了Arm,MIPS64平台的二进制包。


估计国内在Linux平台首发新功能的桌面应用也就只有WPS了。WPS的插入公式在Linux平台是首发。

截止到目前为止,金山办公(688111.SH) 股价352.04.总市值1622.90亿。也还算是一个大公司吧。

update:2020-7-31

目前股价392.99,总市值1811.68亿

商业公司是不会开源自己的核心产品的。。。目前这套代码支撑起来了1000多亿的市值。除非有人买下来,狗头保命)

除非国家吹响了撤退的“集结号”,否则金山永远不会放弃 WPS
by求伯君

从 1988 年金山创办到今天,WPS 走了整整 31 年。从 1999 年以金山办公为业务主体准备上市算起到今天,我们足足等了 20 年。WPS 和金山的历程,就是一个坚持梦想并最终取得胜利的励志故事。为什么能坚持?因为,WPS 是个英雄的梦想。by雷军

目前桌面端三大平台:

  • Windows

  • Linux

  • Mac

我们WPS都有了对应平台上原生的应用。

我们是真正的原生应用,何谓原生,可不是简单地web套个壳。

所以我们也很轻松地提供了编译好的ARM64跟MIPS64的二进制包。

在这个行业也呆了四五年了。理论上,Windows能实现的功能,Linux都能实现,Mac平台亦然。

当然VBA这种跟windows平台深度绑定的还是很困难的,这个大家放心,会有替代品的。

Linux桌面平台应用少的也是大势所趋。毕竟现在在国内是移动互联网的天下。Windows的桌面端都式微,更别提Linux了。

但是,国家也意识到了这一点,大家有兴趣可以搜索下信创相关的产业。WPS也当然跟进了相关的业务。

中国信创体系已经初步建立,国产基础软硬件从“不可用”发展为“可用”,并正在向“好用”演变。过去32年,WPS在办公软件领域获得了海量个人用户和广泛党政客户的青睐,助力信创是金山办公作为民族软件的责任与担当。by 金山办公CEO 章庆元

这也不是危言耸听,因为,前段时间,MATLAB把几个高校禁用了,那如果真的有一天,MS Office也被禁用了怎么办?

三大桌面端通吃。这点MS没有做到,WPS做到了。

所以Mac平台,WPS的用户体验要比MS Office要好很多。

移动端WPS要比MS Office用户体验要好。

Linux平台。。。算了不比了。

这毕竟是开放平台。

这就是自己掌握核心科技的好处。


可能有人不知道,WPS也是有自己的Web Office的 - 金山文档。

目前我们所有的平台,一个账号,全部通吃。

www.kdocs.cn

个人用户。三大桌面端,如果觉得WPS安装比较麻烦的话,可以直接用web端的。大家登陆了账号之后,文档也会同步过来的。

跟桌面端一样,金山文档也有自己的B端用户(企业用户)产品。https://plus.wps.cn/

WPS+云办公主要为企业和团队打造的办公产品。帮助B端用户来云端办公的。跟传统的OA有一些区别,还是各有优势的。

当然我们团队日常用WPS+这个产品还是很多的。

比如我们测试小姐姐追着我修bug,在疫情严重的时候,大家一起在Web端讨论bug情况。逃)


关于代码

说点大家感兴趣的,目前理论上我们是一套代码的。我们的代码基本上就是小部分Qt+ 大部分纯CPP代码 + 少量脚本代码组成的。

至于编译一次的话,我只记得四年前刚入职的时候用机械硬盘,编译了五个小时。作为国内最大的CPP工程,这个真的不是吹的。

既然都说到了WPS了,我还是简单地说一个大家在Linux平台常遇到的问题吧。

Linux平台默认不带很多字体,遇到排版乱的情况,可以用WPS的这个入口检查下。

这个功能能够把文档缺失的字体能够显示出来,自己装一下字体吧,这样排版会变正常的,因为我们Win跟Linux就是一套代码。

我们每次发的新版本都会把一段时间大家的反馈都会改好的,我们也会适配最新的系统与desktop,比如前段时间Fedora32打印功能用不了,我就被我们的测试小姐姐拿着刀架到脖子上说这个bug必须要修好。

Linux平台的二次开发

由于Linux平台桌面分裂比较严重,所以还是需要社区的力量来帮助我们完善我们的代码。所以我们也很感谢各位开发同行与用户,也给大家免费开放了WPS的二次开发功能,这个功能原来是我们企业版收费的。这次也免费的提供给大家。

WPS 开放平台

open.wps.cn

这里是我们开放的部分接口demo,社区有开发能力的人甚至可以用这个做一个文件转化器,就是在Linux平台你可以用命令行用WPS来转PDF。

这也是我们感谢社区用户的一些方式吧。

最后,还是感谢各位开发同行与用户积极的给我们产品反馈bug,笔芯各位大佬。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/29151.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

asp.net高校食谱管理系统VS开发sqlserver数据库web结构c#编程Microsoft Visual Studio

一、源码特点 asp.net高校食谱管理系统 是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为vs2010,数据库为sqlserver2008,使用c#语言 开发 asp.net高校食谱管理系统VS开发s…

Pytest自动化测试框架生成allure的报告

一、前言 最近通过群友了解到了allure这个报告,开始还不以为然,但还是逃不过真香定律。 经过试用之后,发现这个报告真的很好,很适合自动化测试结果的展示。下面说说我的探索历程吧。 选用的项目为Selenium自动化测试Pytest框架实…

为什么要使用微软的 Application Framework?

我是荔园微风,作为一名在IT界整整25年的老兵,今天来看一下我们为什么要使用微软的 Application Framework? 虽然Application Framework 并不是新观念,它们却在最近数年才成为 PC 平台上软件开发的主流工具。面向对象语言是具体实…

【活动访谈】发力数字基座 推动物联创新—航天科技控股集团AIRIOT4.0平台发布会活动专访

近日,由航天科技控股集团股份有限公司主办的“数字基座 智慧物联—AIRIOT4.0平台发布会”在北京圆满落幕。航天三院科技委总工程师王连宝应邀出席本次会议并接受媒体采访,共同参与访谈的还有AIRIOT产品研发创始人、航天科技控股集团股份有限公司智慧物联…

SpringCloud第三篇:GateWay服务网关

一、为什么需要服务网关: 1、什么是服务网关 传统的单体架构中只需要开放一个服务给客户端调用,但是微服务架构中是将一个系统拆分成多个微服务,如果没有网关,客户端只能在本地记录每个微服务的调用地址,当需要调用的…

【连续介质力学】变形梯度

变形梯度 简介 本节讨论两个不同质点P和Q的之间的相对运动变化 拉伸比和相对伸长 d X ⃗ d\vec X dX : 在参考构形连接质点P和Q的向量,线单元 M ^ \hat M M^: d X ⃗ d\vec X dX 方向的单位向量 d x ⃗ d\vec x dx : 在当前构形连接质点P’和Q‘的向量&#xff…

简要介绍 | 计算机视觉中的开放词汇:挑战与未来

注1:本文系“简要介绍”系列之一,仅从概念上对计算机视觉中的开放词汇(open vocabulary)进行非常简要的介绍,不适合用于深入和详细的了解。 注2:"简要介绍"系列的所有创作均使用了AIGC工具辅助 计算机视觉中的开放词汇&…

深入理解Java虚拟机jvm-对象的内存布局

对象的内存布局 对象头(Header)实例数据(Instance Data)对齐填充(Padding) 在HotSpot虚拟机里,对象在堆内存中的存储布局可以划分为三个部分:对象头(Header)、…

jenkins用户权限管理

环境准备: 登录jenkins: http://192.168.9.190:8091/ admin asdwhl@0 一、用户权限插件安装 1、Dashboard > Manage Jenkins > Manage Plugins > Available(可选插件) 依次安装: Role-based Authorization Strategy Authorize Project

【Git】git push origin master时发生的各类错误汇总

文章目录 一、常见的git命令二、错误一三、错误二四、错误三五、问题解决 一、常见的git命令 使用 git 命令时&#xff0c;您可以执行一系列操作来管理代码仓库。下面是一些常用的 git 命令及其功能&#xff1a; git init: 在当前目录初始化一个新的 git 仓库。git clone <…

stm32超声波测距代码

操作思路&#xff1a; 初始化时将trig和echo端口都置低&#xff0c;首先向给trig 发送至少10 us的高电平脉冲&#xff08;模块自动向外发送8个40K的方波&#xff09;&#xff0c;然后等待&#xff0c;捕捉 echo 端输出上升沿&#xff0c;捕捉到上升沿的同时&#xff0c;打开定时…

Spark大数据处理学习笔记(3.2.2)掌握RDD算子

衔接上文&#xff1a;http://t.csdn.cn/Z0Cfj 文章目录 三、掌握行动算子3.1 归约算子 - reduce()3.2 采集算子 - collect()3.3 首元素算子 - first()3.4 计数算子 - count()3.5 按键计数算子 - countByKey()3.6 前截取算子 - take(n)3.7 排序前截取算子 - takeOrdered(n)[(ord…

vim实用功能汇总

文章目录 1. 读代码1.1 vim中文件跳转1.2 语法高亮模式1.3 Visual 模式 2. 配置vim成为python的IDE 1. 读代码 1.1 vim中文件跳转 vim中文件跳转 这个其实不是靠什么插件完成的&#xff0c;而是vim编辑器自带的功能把光标放在要跳转的文件上&#xff0c;按下gf&#xff0c;即…

加速应用迭代与更新:Weex与小程序容器的快速开发之道

Weex是一个跨平台的移动应用开发框架&#xff0c;由阿里巴巴旗下的阿里巴巴前端团队开发。它允许开发者使用单一的代码库来构建同时适用于iOS和Android平台的移动应用。Weex使用基于Vue.js的声明式语法来描述应用程序的界面&#xff0c;并通过JavaScript运行时引擎在移动设备上…

2023年中职组“网络安全”赛项南昌市竞赛任务书

2023年中职组“网络安全”赛项 南昌市竞赛任务书 网络空间安全赛项规程 一、赛项名称 赛项名称&#xff1a;网络空间安全 赛项组别&#xff1a;中职组 二、竞赛目的 通过竞赛&#xff0c;检验参赛选手对网络、服务器系统等网络空间中各个信息系统的安全防护能力&#xff0…

Python学了基本语法 下一步该干什么 ?

刚入门Python,学习了基本语法后&#xff0c;你可以开始编写简单的程序了。接下来&#xff0c;你可以学习Python的标准库和第三方库&#xff0c;掌握更多的编程技巧和知识&#xff0c;提高自己的编程能力。同时&#xff0c;也可以通过实践项目来巩固所学知识&#xff0c;提高自己…

接口测试和功能测试的区别

目录 前言&#xff1a; 一、测试目的不同 二、测试内容不同 三、测试重点不同 四、总结 前言&#xff1a; 接口测试和功能测试是软件测试中的两种不同类型。接口测试侧重于测试不同模块之间的接口&#xff0c;而功能测试则注重测试完整的业务功能。 一、测试目的不同 接…

【实战】minigpt4的体验和微调

MiniGPT-4 https://github.com/vision-cair/minigpt-4 1 环境配置 1.1 安装环境 git lfs install //如果报错 &#xff1a;git: lfs is not a git command. See git --help. //尝试使用&#xff1a; sudo apt-get install git-lfs git lfs install1.2 准备Vicuna权重 &…

专访泛境科技:如何借助3DCAT实时云渲染打造元宇宙解决方案

随着5G、VR/AR等技术的发展&#xff0c;元宇宙&#xff08;Metaverse&#xff09;这一概念越来越受到关注。元宇宙是一个由虚拟世界构成的网络空间&#xff0c;其中人们可以通过数字化的身份和形象进行各种社交、娱乐、创作和商业活动。元宇宙的核心是虚拟场景&#xff0c;它是…

高考答题卡怎么被机器识别?基于OpenCV答题卡识别模拟-米尔ARM+FPGA异构开发板

本篇测评由优秀测评者“筑梦者与梦同行”提供。 01. 前言MYD-JX8MMA7SDK发布说明 根据下图文件内容可以知道myir-image-full系统支持的功能&#xff0c;其支持OpenCV&#xff0c;也就不用在格外安装相关驱动包等&#xff0c;省了很多事情。 02. MYD-JX8MMA7软件评估指南 本文…
最新文章