1.构建一个IOS Android的手机浏览器
2. 可参考目前主流手机浏览器
3.功能需求见附件
4,要求是团队开发,而且有相关的成功案例可以展示。## 重要 ##
必须是全职团队,如果兼职团队要求投入不少于4人,
建议基于https://github.com/brave/brave-ios
https://github.com/brave/browser-android-tabs
开发
5.需要交付源码
1.首页:
(1)搜索,搜索页&网址输入;
(2)广告推荐位(甲方提供的服务端接口获取)+常用网址添加;
(3)相机扫描二维码;
2.多窗口:
(1)窗口列表;
(2)新建窗口;
(3)关闭窗口;
(4)清空所有窗口;
(5)共享浏览(PC端正在浏览的网页可同步在移动端浏览);
更多:
(1)登陆注册(登陆后可同步书签、浏览记录、多端共享浏览,基于甲方自己的用户系统和接口进行开发);
(2)书签历史(书签可增删改,历史可查看删除);
(3)下载管理;
(4)刷新页面;
(5)无痕模式开关;
(6)添加书签;
(7)设置;
设置:
(1)清楚缓存;
(2)搜索引擎选择;
(3)智能预加载网页;
(4)UA设置;
(5)字体大小设置;
(6)启动时恢复未关闭的网页;
(7)关于;
(8)意见反馈;
(9)检查更新;
(10)广告过滤;
安全功能:
(1)URL检测(黑名单时进行拦截,需要展示拦截页面);
(2)域名劫持检测及结果展示;
(3)DNS劫持检测及结果处理;
(4)劫持日志上报;
(5)搜索关键词上报;
(6)用户账户信息上报;
(7)信息采集统计上报;
(8)崩溃信息上报;
界面UI和动效:
(1)根据设计稿,实现界面UI开发;
(2)完成交互动效开发;
测试与兼容性:
(1)兼容目前市面上的主流安卓系统,包括各大手机厂商自行开发定制的安卓系统;
(2)完成基本的功能测试和兼容性测试;