Porting guides are used to port incremental changes from the previous SDK.
Migration guides are used to migrate major changes, e.g. from one device to another device or from one configuration to another.