You can use a fancy technique of par-cooking the apples before baking with them if you want to keep them firm. It sounds like the opposite of what you want to do, but pour boiling water over them and let them soak for 10 minutes, until they are just slightly soft. For more apple flavor, use boiling hot Apple Cider instead of water!