S60第三版应用开发详解:Symbian平台与安全

需积分: 0 23 下载量 30 浏览量 更新于2024-08-02 收藏 1.8MB PDF 举报
"S60 3rd Edition 开发指南主要涵盖了S60平台的概述、3rd Edition的开发、Symbian签名机制以及技术支持和相关链接。此资源由刘晓国在2008年6月5日发布,旨在帮助开发者理解和构建基于S60 3rd Edition的应用。" S60平台是基于Symbian OS构建的一个完整的智能手机解决方案,包含了用户界面、应用程序和开发工具。它的设计目标是便于单手操作,支持灵活的可缩放用户界面,可以适应多种分辨率的屏幕,并支持横向显示模式。S60 3rd Edition基于Symbian OS v9.1,与之前的版本相比,存在二进制兼容断点和源代码兼容断点,这主要是由于新编译器、工具链、内核架构的更新,以及对平台安全性和废弃API的处理。 S60平台经历了多个版本的演进,从1st Edition到3rd Edition,再到未来的版本,每个版本都有所改进。3rd Edition引入了面向ARM架构的ABI编译器,这意味着应用程序将针对ARM处理器进行优化,从而提高性能并减少内存占用。此外,实时内核的引入增强了系统的响应速度,平台安全性的提升则保证了应用程序的安全运行。 Symbian签名是S60 3rd Edition中的一项重要改变,它是一个验证过程,确保了软件的质量和安全性。通过Symbian签名,第三方开发者可以将其应用合法地分发到市场上,同时增加了用户对软件的信任度。 在开发S60 3rd Edition应用时,开发者需要了解这些变化,以便充分利用新特性,如使用面向ARM的ABI编译器来优化代码,理解和遵循平台安全规定,以及熟悉Symbian签名流程。同时,S60提供了丰富的技术支持和相关链接,帮助开发者解决遇到的问题。 总结来说,S60 3rd Edition开发指南为开发者提供了深入理解S60平台和Symbian OS v9.1的关键信息,指导他们如何在这一平台上开发高效、安全的应用程序。这份资料对于那些希望在S60设备上开发应用程序的开发者来说,是一份极其宝贵的参考资料。