开发一个 Surge 难度有多大

发布网友 发布时间:2022-03-27 18:02

我来回答

2个回答

懂视网 时间:2022-03-27 22:24

surge是一款支持iPhone和iPad爱国的工具,其作用是:支持shadowsocks协议,配合shadowsocks实现iPhone/ipad免越狱爱国。

       软件(中国大陆及香港用语,台湾称作软体,英文:Software)是一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软件被划分为系统软件、应用软件和介于这两者之间的中间件。

  软件并不只是包括可以在计算机(这里的计算机是指广义的计算机)上运行的电脑程序,与这些电脑程序相关的文档一般也被认为是软件的一部分。简单的说软件就是程序加文档的集合体。另也泛指社会结构中的管理系统、思想意识形态、思想政治觉悟、法律法规等等。

  系统软件为计算机使用提供最基本的功能,可分为操作系统和系统软件,其中操作系统是最基本的软件。系统软件是负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。系统软件使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的。

热心网友 时间:2022-03-27 19:32

作为Surge最早一批的内测者来说说开发Surge到底有多复杂。
正如作者写的文章 Surge 原理与实现

里的描述,Surge其实是由很多组件构成的,一开始使用了一些第三方坑不少,后来作者索性重写了几乎所有有坑或者不爽的组件,可能每个组件功能分解开来
讲看起来没有什么大难度,难得是把这些杂糅起来,使其支持SS以及HTTP/HTTPS代理,以及解决了SPDY等不走系统代理的协议。这些是开发上的难
度。
我们那个内测群里有很多都是网络方面的行家以及互联网从业人员,提供的内测反馈以及产品建议相对于普通用户来说会更专业。就这样,Surge

也经过了近两个月的内测,最后才正式发布。虽说正式发布时还有些许问题,这些都说明了开发一个Surge是很有难度的。要说难度有多大,这个能怎么说呢?
还不是看你个人的专业水平...这些是产品上的难度。
技术难度+产品难度+各种未知的坑这些组合起来就是Surge的开发难度,当然市面上目前已经存在Surge,在已有Surge的情况下谈开发难度充其量只能说是拷贝难度有多大。各位看官自己思量。
当然,更不论这款产品本身在我国*下背负的难度有多大了。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com