pebble
  • Tutorials
  • Get the SDK
  • Guides
  • Documentation
  • Examples
  • Community
  • Blog
  • More
Privacy
Cookies
Publish

Guides

  • Table of Contents
  • App Resources
  • Appstore Publishing
  • Best Practices
  • Communication
  • Debugging
  • Design and Interaction
  • Events and Services
  • Graphics and Animations
  • Migrating Older Apps
    • PebbleKit iOS 3.0 Migration Guide
    • SDK 2.x Migration Guide
    • SDK 3.x Migration Guide
    • SDK 3.x on Aplite Migration Guide
    • SDK 4.x Migration Guide
  • Pebble Packages
  • Pebble Timeline
  • Rocky.js
  • Smartstraps
  • Tools and Resources
  • User Interfaces

Migrating Older Apps

When the Pebble SDK major version is increased (such as from 2.x to 3.x), some breaking API and build process changes are made. This means that some apps written for an older SDK may no longer compile with the newer one.

To help developers transition their code, these guides detail the specific changes they should look out for and highlighting the changes to APIs they may have previously been using. When breaking changes are made in the future, new guides will be added here to help developers make the required changes.

Contents

  • PebbleKit iOS 3.0 Migration Guide - How to migrate apps that use PebbleKit iOS to the 3.0 version.

  • SDK 2.x Migration Guide - Migrating Pebble apps from SDK 1.x to SDK 2.x.

  • SDK 3.x Migration Guide - Migrating Pebble apps from SDK 2.x to SDK 3.x.

  • SDK 3.x on Aplite Migration Guide - How to migrate apps that use SDK 2.x on Aplite to SDK 3.x

  • SDK 4.x Migration Guide - Migrating Pebble apps from SDK 3.x to SDK 4.x.