Preheat your oven to 375°F (190°C). Lightly grease an 8x8-inch baking dish.
In a large bowl, combine the sliced apples, cranberries, granulated sugar, flour, pumpkin pie spice, salt, and orange zest and juice. Stir until the fruit is evenly coated.
Pour the fruit mixture into the prepared baking dish and spread it into an even layer.
In a separate medium bowl, mix together the rolled oats, sliced almonds, brown sugar, and pumpkin pie spice.
Add the cold, cubed butter to the oat mixture. Use your fingertips or a pastry blender to cut the butter into the dry ingredients until the mixture resembles coarse crumbs with some pea-sized pieces of butter remaining.
Sprinkle the topping evenly over the fruit filling.
Bake for 35 to 40 minutes, or until the fruit filling is bubbly and the topping is golden brown.
Let the crisp cool on a wire rack for at least 15 minutes before serving. This allows the filling to set slightly.