Add cranberries, sugar, and 1 cup of water to a medium saucepan and cook over medium heat for about 5 - 10 minutes, or until the skins pop open.
Add apple, zests, and juices and cook for 15 - 20 more minutes until thickened and apples are soft.
Remove from the heat and let cool completely. It will continue to thicken as it cools from the pectin in the apple.
Store in airtight container in refrigerator until ready to serve.