有没有人有兴趣开发一个开源的IM?以兴趣为主!

2011-11-15 10:10:13 +08:00
 Kaiyuan
现在遇到的IM,无论是商业的还是开源的都是用户体验很难让人接受。iMessenge这里很喜欢,但是只限于IOS间通信,未来也就只有Mac平台。windows linux都没有。想QQ那样太商业化用户体验又不怎好,MSN更加了。Gtalk就太简单,其他开源的IM一直都不怎么重视用户体验,MIN什么的就是为了给人折腾。
所以就想,为什么不找几个有兴趣的人一起做一个呢?

1) 基于Gtalk的xmpp通信;

2) UI要看得舒服,用起来要用得顺手;

3) 只要一些基本用到的功能,如:发图片可在对话框显示,发送的音频视频可以直接调用系统播放器播放,支持截图功能,发送录音等的必要功能;

4) 支持像飞鸽传书那样基于TCP/IP模式的局域网通信。

上面的这些功能现在大部分的IM都能实现,为什么我们还多余去做一个呢?
那么,你觉得现在这类IM好用吗?你觉得满意吗?
再者,商业软件必定不可能满足用户的,肯定会帮很多用不着的东西,他们还要赚钱呢。

那么做这个IM主要目的是为什么?
1) 简单,不要像大部分开源软件那样复杂而且不合理的用户体验!

2) UI要简约好看!起码看起来不会觉得不爽(审美观每个人都有不同,但是起码做得足够精美能让人看得舒服,开源软件的通病就是UI总你让你不爽,mac上的好很多,其他平台就受不了。);

3) 功能够简约,把必要的功能加上,不必要的全部不做;

4) 最重要的就是,占用资源够少。
6884 次点击
所在节点    创造者
55 条回复
superisaac
2011-11-15 18:23:39 +08:00
弄个jabberd, ejabberd神马的自己搭着玩就可以了。开发的兴趣多了,为何要从头实现个xmpp的服务器?
Kaiyuan
2011-11-15 18:26:00 +08:00
@superisaac 直接使用gtalk为什么要搭服务器呢?
glume
2011-11-15 19:11:38 +08:00
@WarWithinMe 同意这个说法。
其实我也觉得有个像楼主说的这样的IM很棒。
QQ令我觉得自己很不成熟,顺便说一句我比较讨厌腾讯这家公司。其他的IM体验差点,我就MSN凑合着用,而且用的很少。
但IM的关键并不是软件问题,而是用户数量问题,如果用的人不多,趣味就大减了。但我还是很支持楼主这种兴趣驱动的行动。
WarWithinMe
2011-11-15 20:17:11 +08:00
@Kaiyuan 有兴趣固然很好啊。因为从自己的兴趣出发,就能撇开很多商业性质的东西啊,例如QQ上面N多的广告,弹出窗口之类。
但是做一个软件不是容易的事情,就算不是追求物质性的回报,最起码追求精神上的吧,比如说有人在微博里面推荐说这个软件很好用啊,很舒服啊之类。
我不是说做一个东西出来就是要sell出去,一定要赚钱。。而是软件跟其他很多东西一样,你花时间,花精力去做出来,但是结果无人问津,那就没啥意思了。

我的意见是,你既然愿意花精力去做一个IM软件,倒不如做一个能让更多人喜欢上的东西。
chuck911
2011-11-15 20:53:12 +08:00
还等什么呢,先动手吧,楼主,路上边走边找伙伴~
肯定会有牛X的家伙支持你的
subpo
2011-11-15 21:03:01 +08:00
期待楼主实现,GTALK功能多点就完美了~
ccp0101
2011-11-16 09:23:16 +08:00
Just don't create a new standard. http://xkcd.com/927/
kojp
2011-11-16 09:49:30 +08:00
@acdea4effdbb420d

付钱。。。你输了。哈哈。。。至少,我是有兴趣的。LS也好像也有人表示有兴趣

@jacyhao
+10086
yutify
2012-04-06 21:53:30 +08:00
iMessage 也是 XMPP 吧?
Wy4q3489O1z996QO
2012-04-06 22:19:42 +08:00
支持,可以算我一个。最近在搞TX的东西
sobigfish
2012-04-06 23:38:53 +08:00
soolby
2012-04-06 23:50:40 +08:00
我问楼主几个问题,如果你能回答的上来,这个项目可以做
1、目标用户群?(可行性分析,理想型就不用回答了)
2、做这个要实现的目的,为什么QQ实现不了?
3、用户体验是什么?
4、界面简洁是代表什么?(功能?UI?UE?)

以上几点问题~

我还想说,不是混混V2EX,混混TWITTER,玩玩GOOGLE,就认为什么东西都是简洁是好。
还有QQ用户体验很好,非常好。 商业化这点我认同。
Kaiyuan
2012-04-07 03:04:59 +08:00
@soolby
1、首先,我这个想法是做一个 Gtalk 客户端(如果 QQ 能开放 IM 的通信协议当然会优先考虑QQ)做 Gtalk 客户端比自己建立一个新的 IM 用户群更实际。
2、其次,我所说这是一个基于兴趣的项目!!!当然如果没什么要求的话用QQ可以,自然等于用任何现在的IM都可以。
3、用户体验是什么? 自然就是你使用一款产品时候的感觉。
4、界面简洁代表什么? 既然是界面当然是 UI,关于简约/简洁,大部分人会错误理解为:简洁=简单=简陋。简洁/简约则是除了需要显示的内容和一些适合的装饰外不出现任何影响美观以及使用者注意力的内容。

-----------------------------------------

假如觉得QQ的用户体验「非常好」的话我觉得有点无语,或许是因为@soolby 使用的是OS X上的新版QQ 或者iOS 上的QQ,这两个平台上的软件体验都不会差。当然,QQ是一个娱乐倾向的产品,整合各种富有娱乐性的其他产品,但是对于很多只想要IM功能的用户来说自然太多不必要的内容,企业版TM的用户体验更加不好。再者,QQ上大部分的功能都是起运营需要,各种广告、弹窗、扩展业务都会影响用户,还有QQ秀那种一张GIF就能卖几块钱的产品。对于喜欢这类产品的用户来说当然觉得好。

对于一个 IM 来说,应该的是像手机里面的短信那样,简单的方式收发内容(OS X 上大部分的 IM 都相当不错)。视频语音,文件收发这类功能当然是必须。

关于软件的用户体验,最基本也相当重要的视觉体验一直被人忽略或者误读,在大部分的公司中很多设计师和PM连基本的视觉体验都没做好就霍霍大谈什么用户体验,一些则过渡重视视觉而占用太多资源,不过视觉这方面是每个人审美观不同,审美观强自然对视觉的要求强一些。

简约/简洁的风格理解,其实并不是内容少才是「简」,「简」应该理解成条理清晰,没有多余的「杂质」内容。简约/简洁并不是说大色块,扁平风格那样,像Metro那样的风格不能说是简约或者简洁,只能说是简陋。很多人一想到简洁、简约的词就会想到的是那些扁平,空白的整页只有一丁点内容的风格。

其实这样的讨论没多大的意义,每个人人所思考过的问题和遇到过的情况都不同,每个人的需求也不同,单纯的文字讨论每个人都会有极大的主观想象,几乎没什么意义。直接将其做出来后对比才会知道到底其好在那里,不足在那里,其他同类软件到底差别在那里。

还是自己去把她做出来才实际,当然现阶段还没有多少编程方面的实践,学习和思考编程方面的知识会花不少的时间。
yyfearth
2012-04-07 07:04:11 +08:00
我觉得MSNLite就有点像你要的东西,不过不是开源的。
另外我自己也做了一个基于web的im,本来想标准化协议,可惜没空。
soolby
2012-04-07 23:30:45 +08:00
@Kaiyuan ui 和 ue 是两码事,我也喜欢简洁的东西,我也喜欢有视觉感的东西

但是并不是所有人都是,

还有我记得有个设计师说过:你说我的ui不好?说出哪里不好,你说你的好,好在哪?用户群接受吗?你跟我谈美感你是在自寻死路

pm 额 好吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://yangjunhui.monster/t/21451

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX