个人搞软件开发(windows系统上)该怎么赚钱呢

作者&投稿:乌脉 (若有异议请与网页底部的电邮联系)
个人开发者如何通过 Windows 开发盈利~

手机应用火了,我身边的一位朋友(A君)也投身到开发者行列,不过他还算聪明并没有辞掉工作专做手机应用软件开发。

其原因在于他们领导打算做一款自己的应用软件,正当A君愁到底是做IOS平台还是Android平台的时候,领导说:两个都做,不求赚钱,但求与时俱进。就这样在给公司做应用的时候,顺带带上自己的应用一起做了,反正了两个应用功能类似。

最近Windows Phone又上线了,搞的A君很是头疼,尽管领导还没有提,但说不准哪天领导又让他赶鸭子上架,开发个WP应用。

开发手机应用的赚钱模式

A 君告诉我目前开发手机应用软件就两种赚钱方式,一是从应用商店赚分成;二是做AdMob(谷歌的广告平台)。苹果的App Store已经形成了自己的一套游戏规则,开发者或者运营商只能服从。而在Android上如何依靠广告或者其他手段盈利还需要更多的参与方来完成。但目 前来看做AdMob还算靠谱。

能从应用商店获得满意的收益也就是苹果的应用商店了,Android不行,全都是免费的,不仅如此还要掏钱做推广,刷排名。宁可把推广的钱投到苹果应用商店,Android只做AdMob,不过我通过AdMob挣的钱还不够塞牙缝呢。

目前中国手机应用开发者总数约100多万人,像A君这样的个人开发者或者三五人规模的小团队多得数不胜数。

应用软件推广困难

A君说,自己做的软件还行,该有的功能都有了,可就是推广不行,下载量太小,Android Market、机锋市场、91市场、安卓市场、安智网这些网站都提交了。排名不行,根本搜不到。如果能被搜到或被推荐下就要支付一笔不小的费用,何况这么多网站呢。

那只剩下唯一的免费推广方法——论坛灌水,机锋网论坛;安卓网论坛;安智网论坛这几个论坛天天都在推销自己的软件,可不行,帖子又老被删,推广方式不对。

尽管“刷好评”“刷排名”这些方式已经被媒体曝光了,可实际上还是有一大堆应用软件在刷。我又刷不过他们呐,里面好多水军。

还有些软件也挺牛逼,花大价钱推广软件,全免费给人家用,后来发现这软件TMD的原来在收集手机里的通讯录。我说天下怎么能有免费的午餐呢?把手机的联系人信息卖出去,比从应用商店分成、做广告赚钱来的快多了。

微软是怎么在中国盈利的?

要实现你的目标需要做两件事:
采用适合你们的方式进行软件开发
使用尽可能好的推销渠道来达到赚钱的目的

Windows开发主要还是可以分为C语言或JAVA
在实际工程项目中,C++/C#的开发平台就是VC/VS,Visual Studio,如果是手机开发的话,还有相应的SDK(windows phone SDK),这东西其实是收费的,不过目前我还没听说过谁买过,其中C#是发展的方向,集成度更高,编程更简易高效,微软内部的开发也在逐步向这个平台转移,诺基亚据说也要靠WP系统来翻身,如果你还相信诺基亚的话,这其中也许存在一些商机。
JAVA由于其开源的特性,很受各种大牛的喜欢,不过我觉得对于大多数人来说,跟C系列仅仅是语法方面的差异,在图形化编程方面要明显逊色于C++/C#,有名气的开发平台就是eclipse、netbeans。

然后是销售渠道
很遗憾,目前无论是Winows或是其他电脑OS下的软件并没有一个很好的销售渠道,国外的良好环境也更多的是依赖于使用者的自觉性与保护机制,国内目前还不行,这也是为什么盗版软件遍地皆是的原因之一,试问你自己用软件到现在,买过多少正版的软件?所以现在Windows软件在开发的过程中就需要考虑到盈利模式的问题,比如将单机模式改为联机模式,或是在免费的基础上附加增值服务,具体采用哪种方式要看你们想做什么了。

最后提一下Apple App,我就是做这个的,它的限制不在于苹果电脑,现在的MAC都是搭载的intel芯片,跟普通PC没有太大的区别了,普通PC也可以安装MAC OS来开发,缺少的硬件也可以靠外接,主要的限制还是在于其开发资格的认证,这是需要花钱的,每年60美金,认证后你才可以使用苹果的全球销售渠道,目前来看,App Store是目前最成功的全球渠道了,但是否值得花钱去卖你的东西,还得你自己去决定,Xcode也不过是个平台,MAC与iOS的开发语言obj-c依然是面向对象的C系列,你如果会C++或C#,1周时间就可以过渡了


软件工程要学什么呀?
它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空,政府部门等。这些...

软件测试流程?
需求分析(RequirmentAnalyzing)应该说是软件测试的一个重要环节,测试开发人员对这一环节的理解程度如何将直接影响到接下来有关测试工作的开展。可能有些人认为测试需求分析无关紧要,这种想法是很不对的。需求分析不但重要,而且至关重要!一般而言,需求分析包括软件功能需求分析、测试环境需求分析、测试资源...

软件项目管理组织管理
选择团队成员时,除了技术实力,还需关注其与项目相关的技能、经验和团队协作能力。技术高超但沟通不畅的程序员可能不适合高度依赖团队协作的项目。合理分配专项人员,如农技110网站开发中,可能需要2个美工、2个后台服务人员和3个数据采集人员。通过评分公式(Score=∑WiCi)评估候选人,但人员数量配比需...

学电脑前景怎么样?有没有前途?
另外就是软件方面,关于这个软件可比硬件要复杂多了,硬件是死的,软件是多方面应用,各行各业都要用到电脑,他们对软件需求也不一样,同样只要你学的够精,你自己能独立设计各种软件程序,那么同样你也是非常抢手的,现在it这块非常缺技术性人才,只要你够出色月薪上百万都有可能,但是首先你要搞清楚你...

嵌入式开发要学哪些课程
更系统全面的学习资料,点击查看1、编程基础Linux相关操作:linux开源,嵌入式产品离不开linux;C语言:嵌入式产品中大多用编程语言是C语言;数据结构:学习任何语言都离不开它,锻炼我们的编程思维。2、应用开发学习linux系统提供的接口如何使用,能够使用linux的接口开发出实用性的APP;IO:输入输出,比如读...

软件工程专业都要学什么?
(5)可理解性:系统具有清晰的结构,能直接反映问题的需求。可理解性有助于控制系统软件复杂性,并支持软件的维护、移植或重用。(6)可维护性:软件交付使用后,能够对它进行修改,以改正潜伏的错误,改进性能和其它属性,使软件产品适应环境的变化等。软件维护费用在软件开发费用中占有很大的比重。可...

软件工程一般要学什么
01.软件工程基础知识免费下载 链接:https:\/\/pan.baidu.com\/s\/1VaFN2EcsQ39SHryP9iwSfw 提取码:gis6 软件工程是一门研究用工程化方法构建和维护有效、实用和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计件有电子邮件、嵌入式系统、人机界面、办公套件、操作...

"WIXP"真的是"Windows X P"的缩写,表示“视窗X P”吗?
具体来说,WIXP的中文解释是"视窗X P",对应的英文单词Windows X P。其中文拼音为"shì chuāng",在科技文档、在线论坛或者软件开发相关的讨论中,你可能会频繁看到这个缩写。它主要用于指代Windows操作系统的一种版本或特性和功能。了解其分类和应用示例,例如在网站开发中使用Wix构建网站平台,可以帮助...

如何自己编程序做软件?
1.程序软件免费下载 链接:https:\/\/pan.baidu.com\/s\/1E6rNlwiYx9wPYqUZuqbnpw 提取码:9gsb 软件,拼音为Ruǎnjiàn,国标中对软件的定义为:与计算机系统操作有关的计算机程序、规程、规则,以及可能有的文件、文档及数据。

Wimy.c是什么意思?
Wimy.c 是什么意思?这个问题可能会被诸多程序员问出来。原来 Wimy.c 是一个瑞士军刀式的工具,通过它可以实现多种功能,例如加密解密、通讯协议等等。因此,Wimy.c 被广泛应用于网络安全、软件开发等领域中。Wimy.c 是一个开源的程序,它可以帮助那些需要执行一些复杂的操作的人。这个程序会被不同...

望都县17870096695: 一个人编一个windows系统出来可能吗?? -
蛮婉奥诺: impossible

望都县17870096695: 个人搞软件开发(windows系统上)该怎么赚钱呢
蛮婉奥诺: 要实现你的目标需要做两件事: 采用适合你们的方式进行软件开发 使用尽可能好的推销渠道来达到赚钱的目的 Windows开发主要还是可以分为C语言或JAVA 在实际工程项目中,C++/C#的开发平台就是VC/VS,Visual Studio,如果是手机开发的...

望都县17870096695: 开发一个 Windows 级别的操作系统难度有多大 -
蛮婉奥诺: 如果说只是开发一个系统,难度确实非常大,需要很多人的团队.但只要经费充足,问题不是很大.但是只有一个系统,没有配套的应用软件,这个操作系统有什么用呢?做操作系统最难的不是系统本身,而是围绕你这个系统的整个生态环境.

望都县17870096695: 开发windows用C#好吗?还是用JAVA好? -
蛮婉奥诺: 不管是开发windows还是做windows下的开发,都是用C#好一点,因为windows是微软阵营的,C#也是.但如果做多环境下的兼容性要求高的开发,比如要运行在windows\linux\aix\.....很多不同的环境下,那么用JAVA好,因为它无环境无关,即兼容性强.

望都县17870096695: 想自己编写一个小软件(Windows)基于什么语言好?UI用什么好? -
蛮婉奥诺: 会C语言的话就可以写Windows窗口程序,用MFC比较容易上手.使用DOS界面的是控制台程序,你可以不要创建控制台程序,只要创建Windows程序就行了,开发出来的应用程序是基于图形界面的,不会像DOS这么丑的.如果你会C#语言的话,还能写.NET Framework的程序,就更简单了.

望都县17870096695: windows 下开发桌面程序
蛮婉奥诺: 直接用Vc软件里的MFC做就可以了,它有资源编辑器可以做界面,我刚写了个局域网聊天程序(我测试后,不能连互联网,还没解决),可以发给你看看.

望都县17870096695: 开发一个在本地电脑(windows系统)上运行的软件,用什么语言较合适,c还是java? -
蛮婉奥诺: 这个软件的功能很简单 可以采用VB 或者C 如果数据不是很多 可以采用Access 或者SQL 大点的可以采用Oracle 当然你的软件如果需要考虑并发量 服务器也是需要考虑的

望都县17870096695: 新手怎么做Windows应用程序开发 -
蛮婉奥诺: 一种支持,这方面的发展. VB6或Delphi效率,效率不高,但目前的水平,硬件效率绝对可以忽略这个孩子.部署是唯一的5个VB6或德尔福的麻烦了点,需要填写. NET Framework中,没有困难. 如果你是一个新手学习,建议学校.净,毕竟是主流;C + +语言,建议使用C + + Builder开发;

望都县17870096695: 想做windows软件开发怎么做? -
蛮婉奥诺: 软件分为C/S B/S两种 B/S就是网页 现在.net一般用C#较多 C/S的一般用VC 较多 但是也有VB 这个不好说未来发展 只能说看你想赚钱

望都县17870096695: 做WINDOWS应用开发 在哪个系统上做比较好? -
蛮婉奥诺: 不同系统由于底层编译代码不同,所以对编译器的支持以及编译器特性的显现效果不一样,无明确好坏之分.如果你想在win上编程序,个人感觉出于稳定性考虑在XP上最合适.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网