● 摘要
随着移动互联网的快速发展和和移动通信设备的普及, 移动搜索和浏览将成为人们重要的信息获取方式。手机上的搜索浏览类客户端现在更多的承担了入口和容器的功能,在三大智能手机操作系统平台中,百度在安卓和iOS平台都早已经推出了百度搜索客户端,因此从全平台覆盖和入口争夺的目的上来说也需要在Windows Phone平台上推出百度搜索客户端。
本文从了解Windows Phone相关技术背景和需求分析入手,深入研究了Windows Phone平台的开发技术和架构,给出了系统的功能模块图,设计了系统的整体架构。为了解决用户出现误操作或者手机系统故障造成书签数据丢失却无法恢复的问题,本文详细设计并实现了书签同步功能;为了给用户带来更快捷方便的搜索体验,本文详细设计并实现了搜索建议的功能;为了满足部分用户的下载需求,本文详细设计并实现了下载管理功能;为了更好的提高软件的个性化推荐服务和用户活跃度,本文详细设计并实现了PUSH的功能。接着又对系统的UI模块、逻辑模块进行了设计与实现。
最后系统按照相应的测试用例和规范,经过完整的功能性测试和性能测试,符合预期的设计目标,顺利在微软应用商店发布,获得了大量的用户好评,并且满足了手机厂商诺基亚的OEM定制预装需求。