Currently, many iOS apps provide context-aware functionality, such as location-awareness and preference-awareness. (Examples will be provided in the next section.) As the hardware of mobile devices improves, additional types of context awareness could emerge. For example, when new sensors like barometers are included in mobile phones, which make it possible to predict weather directly from a phone app,6 it becomes possible to develop a weather-aware m-health application for patients who suffer from arthritis to predict and better manage pain.