国外APP交互调研

#国外APP交互调研
由于新项目主要面向海外用户,在部门内部的商讨下,决定对海外的app进行一次调研,调研范围主要针对用户量比较大的海外app。

#目录
1.调研范围
2.调研结果涉及到的方面
(1).设计方面
(2).移动端技术方面
(3).服务端技术方面

##1.调研范围(排名不分先后)
1.Facebook (美国的一个社交网络服务平台)
2.Twitter (美国社交网络及微博客服务平台)
3.KakaoTalk (韩国的由中国腾讯担任第二大股东的免费聊天软件,类似于QQ微信的聊天软件)
4.Pinterest (Pinterest是世界上最大的图片社交分享网站。)
5.Line(日本著名搜索引擎公司Naver旗下公司开发的一款聊天应用)
6.Linkedin(领英 是全球职场社交平台)
7.Flickr (雅虎旗下图片分享网站。也提供网络社群服务的平台)
8.Tumblr (目前全球最大的轻博客网站,也是轻博客网站的始祖)
9.Instagram (运行在移动端上的社交应用)
10.Whatsapp (用于智能手机之间通讯的应用程序。本应用程序借助推送通知服务,可以即刻接收亲友和同事发送的信息。可免费从发送手机短信转为使用WhatsApp程序,以发送和接收信息、图片、音频文件和视频信息。)
11.Google+ (社交网络平台,iOS appstore 名称为Currents)
12.Pocket (离线阅读服务软件)
13.vkontakte (俄罗斯最大的社交网站)
14.FaceBookMessenger (窗口聊天客户端)
15.dropbox (通过云计算实现互联网上的文件同步,用户可以存储并共享文件和文件夹的云服务平台)
16.Reddit 美国第五大网站,娱乐、社交及新聞
17.Quora是一个在线问答网站
18.youtube 是源自美国的视频分享网站,目前全球最大的视频搜索和分享平台

##2.调研结果涉及到的方面

###(1).设计方面

####1.1).关于权限问题的处理
涉及到的app: Periscope; instagram;
对于权限处理这块,iOS和安卓有着不同的处理思路,iOS这块可以自定义系统权限弹框。而安卓是不能自定义的。
对于一些业务场景需要多个权限的时候,目前app的处理思路是不断的弹出弹窗让用户进行选择,这样既繁琐又不易于权限的管理。国外的app对于多个权限的处理在设计上有着新的思路。
直播功能模块的权限处理
Periscope
instagram

####1.2).网络加载时候的默认样式
涉及到的app:facebook; youtube; pocket;
对于内容列表之前的处理方式是这样的
中国好故事数据库

而部分海外的app处理方式是这样的
facebook
youtube

####1.3).图片排版方面
facebook
youtube


###(2).移动端技术方面

####2.1).iOS跳转应用内跳转appstore方式
iOS跳转appstore有两种方式:
1.跳转appstore应用(最低要求iOS10)
2.应用内跳转appstore应用
通过 StoreKit 中的 SKStoreProductViewController 进行跳转
facebook

####2.2).对于列表页列表向下滑动隐藏导航栏目,向上滑动显示导航栏。感觉内容展示区域被扩大了,更能体现内容。(facebook youtube)
facebook
youtube

####2.3).模态动画效果,弹出相机模态动画。

####2.4).iOS评分控件
youtube

####2.5).切换tab,下拉刷新,点赞,收藏,关注触感震动效果。(pinterest)
安卓无法实现

####2.6).3Dtouch,主屏交互,预览和跳转
facebook
youtube

####2.7).iOS 系统分享 facebook,twitter。。。
youtube

####2.8).无痕模式(youtube)
youtube

####2.9)youtube观看时长
youtube

####2.10).app视频加载问题优化

####2.11).app侧滑,网络加载时候的默认样式

1.App侧滑流畅iOS安卓需要调研实现方式 2.网络加载时候的默认样式,项目组件进行封装把这种默认样式封装到组件内部

####2.12).图片选择,视频播放列表页面的页面滑动效果


###(3).服务端技术方面

####3.1)视频自适应高度参考(facebook)
需要服务端接口返回视频附上视频宽高字段。
facebook
youtube

####3.2)内容订阅(linkedin,youtube)
1).youtube的订阅类似于关注有专门的订阅频道可以观看。(推送)
2).linkedin职位订阅(推送和邮件通知)
facebook
youtube

####3.3).最新动态/最新推文(linkedin,推特,quora)
facebook
youtube

####3.4).移动蜂窝网络加载媒体资源
1.需要服务端配置渐进式服务
2.或者返回多个不同画质的图片或者视频
facebook

####3.5).内容显示频率控制/对这条推文不感兴趣(推荐算法)
facebook
youtube
facebook