Combine the water and honey in a liquid measuring cup, and sprinkle the yeast over the surface.
Set aside and allow to proof (become foamy) for 5-10 minutes.
Place the flour, salt, and cinnamon in a large mixing bowl, and whisk to combine.
Make a well in the center, and pour in the yeast mixture.
Add the egg, yolk, oil, and apple, and stir, working the flour into the liquids a little at a time, until all the ingredients have incorporated and the dough forms a ball that pulls cleanly away from the sides of the bowl. (If the apples are juicy and the dough seems sticky, add a little more flour.)
Dust the work surface with flour, and knead the dough for 10-15 minutes.
Place in an oiled bowl, cover with plastic wrap, and allow to rise in a warm place for 1 hour.
Punch down the dough and knead for 5 minutes more.
Divide the dough into 4 equal portions, and roll each into a rope about 18 inches long.
Pinch all 4 ropes together at one end. Starting with the left-most rope, weave it over the adjacent rope, under the next, and over the last. Repeat, to form the braid, until you have reached the end.
Pinch the braid together at the bottom end.
Brush with egg wash, and allow to rise for one hour.
Preheat the oven to 375 degrees F.
Brush the challah once more with egg wash, and bake for 30 minutes.