Skip to content

Commit f71f6e5

Browse files
authored
更新ReadMe
1 parent a059087 commit f71f6e5

File tree

1 file changed

+7
-44
lines changed

1 file changed

+7
-44
lines changed

README.md

+7-44
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,8 @@ ImagePicker做了PhotoKit和AssetLibrary适配
144144

145145
##项目基本信息
146146
* 开发语言:Objective-C
147-
* 最低部署版本:IOS8.0,(开发版本IOS9.3)
147+
* 最低部署版本:IOS8.0
148+
* 支持IOS版本:IOS8、IOS9、IOS10
148149
* 手机适配:iPhone6 plus最好,iPhone6次之。其他机型没有兼顾到
149150

150151

@@ -177,46 +178,7 @@ ImagePicker做了PhotoKit和AssetLibrary适配
177178

178179

179180
##产品设计
180-
###(一)、单击全屏浏览文本
181-
这个项目中文本点击进入全屏,使用一段时间后感觉很自然,很得劲;而双击则感觉有点笨重。<br/>
182-
如果喜欢双击模式,可以在“设置--通用”里面更改
183-
184-
图片单击放大,视频单击播放,声音也是单击播放,地图点击,gif也是单击<br>
185-
也就是说单击是一种查看消息详情的触发方式,而文本消息的详细模式就是全屏浏览<br>
186-
文本采用单击触发,而不是双击的理由:<br>
187-
188-
1. 单击触发文本全屏浏览,会和其他类型的消息触发方式一致
189-
* 单击比起双击更易操作,鼠标双击还可以接受,用手指双击体验不好
190-
* 用户意识到文本也和图片、视频、声音一样单击触发后,文本误操作概率不会高于其他类型Cell
191-
* 文本内电话、URL、邮件、控制字符串等可点击区域造成的干扰很小
192-
* 鼓励全屏查看文本,可以有更好的浏览体验,同时也可以提供更多的功能
193-
* 如果实在众口难调,在设置--通用里面加个“单击、双击”的切换开关即可
194-
195-
###(二)、改进输入框——细节待定
196-
为什么输入框要限制为5行?,是因为80-90%的消息长度不足5行,还是纯粹为了美观,还是用户在输入消息时需要实时查看历史消息?<br/>
197-
输入框可以更宽更高,字体可以更大更宽松 <br/>
198-
199-
###(三)、所有消息参与卡片式浏览——细节待定
200-
现在只有图片、视频、小视频参与卡片式浏览,如果鼓励全屏浏览文本,那么就必须实现文本的卡片式浏览;<br/>
201-
在群聊中,往往对某些人更感兴趣,比如活动组织者。我想做成左右滑动正常浏览,上下滑动则只浏览当前消息发送者的历史消息,<br/>
202-
总之,左右滑动是群聊, 上下滑动相当于单聊。
203-
204-
###(四)、消息缩略图
205-
我想要下面的效果: <br/>
206-
207-
####1、消息本身自带缩略图,而不是客户端收到消息后再去下载缩略图。
208-
`目前做法`:消息收到后先显示一个默认图片,等待缩略图下载完毕后再替换默认图片,这种行为我非常不喜欢。<br/>
209-
我曾经为了解决这个问题,在客户端收到消息后延迟派发直到缩略图下载完毕,不过最后细节不好处理放弃了。<br/>
210-
`希望做法`:我希望消息本身就自带一个缩略图,哪怕这个缩略图非常粗糙,只要大体看出点眉目即可。
211-
212-
####2、APP自动下载高清缩略图
213-
`目前做法`:现在收到消息后要想显示高清缩略图必须下载照片原图后,APP自己生成一个高清缩略图。<br/>
214-
`希望做法`:APP主动下载消息高质量缩略图,没有必要下载原图。用户根据高清缩略图来决定自己是不是感兴趣 <br/>
215-
216-
####3、用户主动下载照片原图
217-
唯有当用户主动点击照片后,才开始下载照片原图。<br/>
218-
219-
当然不是每一个照片都要分为三个形态分别下载,一般照片,高清缩略图和原图可以合二为一,直接下载原图即可。 <br/>
181+
产品设计上的一些想法,汇总在[产品设计](产品设计.md)
220182

221183

222184

@@ -228,10 +190,11 @@ ImagePicker做了PhotoKit和AssetLibrary适配
228190
4、群聊<br/>
229191
5、通讯录<br/>
230192

193+
194+
231195
##更新日志:2016-11-24
232-
1、删除stable分支,只保留master、develop两个分支,越简单越好
233-
2、适配IOS10,原项目在IOS10运行会直接奔溃。
234-
3、消息离线推送暂不支持
196+
1、删除stable分支,只保留master、develop两个分支,越简单越好。<br/>
197+
2、适配IOS10,原项目在IOS10运行会直接奔溃。<br/>
235198

236199

237200
##Licenses

0 commit comments

Comments
 (0)