Symbian
Symbian OS Library

FAQ-1166 How can I migrate my apps safely to newer versions of Symbian OS?

[Index][spacer] [Previous] [Next]



 

Classification: C++ Category: Porting & Migration
Created: 11/12/2004 Modified: 01/10/2005
Number: FAQ-1166
Platform: Symbian OS v6.1, Symbian OS v7.0s, Symbian OS v8.0a, Symbian OS v8.1a

Question:
I have an app running on Series 60 1st Edition (based on Symbian OS v6.1). I want to migrate it to target newer Series 60 phones (based on Symbian OS v7.0s, v8.0, etc.)? How can I know what changes in Symbian OS might affect me?

Answer:
A Migration Guide was incorporated into the Symbian OS Guide section of the Symbian Developer Library from version 8.0. This has sections explicitly addressing migration from v6.1 to v7.0s and from v7.0s to v8.0a. Version 8.1 will in due course address migration from v8.0a to v8.1a. The documentation covers the following areas:
    • Major changes
    • Interface breaks
    • New and removed components
    • Performance considerations
    • Component classification changes
      Note: some of this information is relevant only to licensees of Symbian OS, but it is mostly of value also for SDK users.

      In relation to Series 60-specific APIs, Forum Nokia document their policy and known Series 60 coding issues in a series of papers on their Web site. In particular see "Series 60 Developer Platform 2nd Edition: Source And Binary Compatibility v1.1". You can obtain the v8.0 Symbian Developer Library either directly from Symbian Developer Network or as part of documentation set of the Nokia Series 60 2nd Edition SDK for Symbian OS, Supporting Feature Pack 2.