I want to make sure all iPhone users are aware of a change which I learned about this morning (Thanks to other BPL posters for the info).
After installing iOS8.3, when you set the phone to AirplaneMode=ON, the GPS functionality is no longer disabled. This is brand new behavior, and should be a good improvement over prior iOS behavior. There were workarounds to the old iOS behavior (documented at http://adventurealan.com/iphone4gps.htm). This new behavior changes the things backcountry users need to do.
It will take me a while to retest battery drain and to update the article. In the meantime, I want to share the most critical thing I can think of, so people who are taking hikes before we have more details can take precautions.
Many apps like to know where you are located. And many apps like to run in the background. If you allow them to 1) use Location Services, and 2) run in the background, then they will now be able to drain your battery even when you are AirplaneMode=ON. This is a new and different problem than we faced pre-iOS8.3. This means that it is critically important (for times when you care about drain) to pay attention to two settings:
Settings->Privacy->LocationServices. Go through that list of apps and make sure that the only ones enabled for LocationServices are those that you WANT to have location data. For example, I don't care about location info on my photos, so I set Camera to "Never". If you want your photos to have location data, then you would set it to "While Using the App". I do use the camera in the backcountry, but I don't want it to activate GPS whenever I take a picture. Your list of apps is different from mine so your details will be different.
Setting->General->BackgroundAppRefresh. Any app that is ON is permitted to run even when the phone is asleep in your pocket. So turn OFF all those that you don't want to be busy doing things that drain the battery. This is especially important for an app that is enabled for Location Services. If you are setup to have JoesCoffeeShopApp bing whenever you are within a mile of a Joes, and you enable it for LocationServices AND BackgroundAppRefresh, then it will now be able to drain your battery even when AirplaneMode=ON. A more thorough explanation of this in this article: http://www.speirs.org/blog/2012/1/2/misconceptions-about-ios-multitasking.html
If you use Gaia GPS (or Maplets, or other mapping apps) and you want to study the map for 20 minutes to plan a new route, and you don't need it to continuously check for location, you used to be able to set AirplaneMode=ON. Now you would go to Settings->Privacy->LocationServices and turn Location Services to OFF.
I suspect there are more implications that I have not yet thought about. I'll try to keep working on this.

