Preheat the oven to 400 degrees. Grease a 9 x 13 inch pan or other large, deep casserole dish.
Peel the apples and cut them into thin slices.
In a large bowl, combine the sliced apples, fresh cranberries, brown sugar, flour, cinnamon, nutmeg, cloves, orange zest, juice, and vanilla. Toss until the apples and cranberries are coated. Place the mixture into the prepared pan.
Add the oats, flour, brown sugar, and salt to the same mixing bowl, and stir them together until combined. Using a pastry cutter or two forks, cut the butter into the oat mixture until it forms coarse crumbs.
Pour the crumbs over the apple mixture then place the pan in the oven and bake for 45 minutes or until fruit is soft and crumb topping is golden brown.
Serve warm with ice cream if desired.