Old Blogs

Old blogs

Migrating from S60 2nd Edition to S60 3rd Edition

See into S60 - February 6th, 2006 - Written by schwarzm

Whenever an updated operating system or platform is released, there’s always compatibility issues with older software. I just experienced this when I recently upgraded my XBOX to a XBOX 360 and only a fraction of the games will run on the new system. Migrating from a S60 2nd Edition device to a 3rd Edition device will be no exception but there will be some differences.

In their current state, none of the 2nd Edition applications will be able to run on a 3rd Edition device. However, Java powered applications won’t be affected by this. Fortunately, it should be relatively easy for the developers to simply re-compile their code, in other cases some porting my need to be done. This all has to do with the new Symbian 9.1 operating system. They’ve changed to a new kernel architecture, added new security measures, switched from ARMv4 to requiring ARMv5 - this and other changes will force the developers to recompile and possibly recode.

So I’m wondering - Will the developers be giving out free updates to license owners? Or will we be purchasing a second license to run on our new 3rd Edition devices? I guess alot of that depends on how recoding the developers need to do. A simple recompile and I’m sure they’lld hand out free updates. More time consuming recoding and I think we’ll be buying another copy.

About the author schwarzm

  • Number of posts: 180

Comments(12)

  1. Martin wrote

    Most S60 programs that are not for free are bound to the IMEI of a device. So if you get a new phone you ususally have to buy the application again. So I guess most of the time no free lunch here.

  2. Alexandre Silva wrote

    This will depend on the people who do the software. Because even if you change phones, you bought the app.
    That’s something unfair.
    Companies should offer the update.

    when you buy something for your car you can still have it when changing your car….

  3. Antony Pranata wrote

    Not sure about licensing issue. I would expect some companies will offer “special” price for the update.

    Porting code from 2nd to 3rd is not as easy as it sounds (of course, it depends on the applications). However, Platform Security seems to be the most difficult issue. If we check Forum Nokia discussion board, there are many developers facing problems porting to 3rd.

  4. Radu Popescu wrote

    Hooray for backwards compatibility. If they charge money, the new apps at least better be designed for 352×416 screens, so they don’t look as bad as Opera does on, say, Nokia N90.

  5. Jukka Eklund wrote

    Apps for 3rd Ed. should really be written with a scalable UI, since S60 already has 176×208, 352×416 and QVGA, plus all of those in landscape.

  6. Phil wrote

    Most S60 programs that are not for free are bound to the IMEI of a device. So if you get a new phone you ususally have to buy the application again. So I guess most of the time no free lunch here.

    Yeah, that’s a really good point. Everyone will be buying new software anyway with a new phone.

    However, in the past when I’ve switched phones, I’ve e-mailed the developer and they gave me a new code. That’s how, in my opinion, it should be done.

  7. Phil wrote

    Apps for 3rd Ed. should really be written with a scalable UI, since S60 already has 176×208, 352×416 and QVGA, plus all of those in landscape.

    Let’s hope developers take advantage of that nice big beautiful screen (320×240) for the E61.

  8. Alexandre Silva wrote

    Phil, that’s what I do too.

  9. Jukka Eklund wrote

    Yep, that’s 240×320 ie. QVGA landscape.

  10. Brandon Bartrim wrote

    to play mistery you should be very central: http://www.internetnews.com/ , rape circle is very good stake

  11. Munib wrote

    Hi,

    Most of the SIS files is not opening in my Nokia N80, says installation of …sis file not supported.

    Here it says it will applicable for N80! What to do ?

  12. Tommi Vilkamo wrote

    Munib: check two things:

    1. Make sure your Application Manager => Options => Settings => Software Installation is set to accept “All”, and that Online certification check off.

    2. Make sure the sis file you are trying to install is for S60 3rd Edition. The old S60 applications unfortunately do not work in new devices. Here’s a good place to start looking for compatible apps:
    http://my-symbian.com/main/index6.php?cat=6

Visit new S60 Blogs

You are browsing old S60 blogs. Please note that these sections are not updated any more. Go to the new S60 Blogs to find out the latest news!

New blog categories:

Categories

Archives

What is S60?