This raised some discussion about how apps using the SE API should give proper attribution. The network has rather strict attribution requirements, which are not currently being met by Stack Mobile (or a lot of the apps listed on Stack Apps, for that matter). However, this answer by Kevin Montrose (one of the API devs) implies that if the content of apps isn't being indexed by search engines, they don't need to follow those stricter requirements as long as they give attribution.
This is a bit confusing. What constitutes sufficient attribution for apps using the API? Should there always be a link back to the original URL for a user/question/page? What if the data is being used in such a way that it isn't feasible to do so (i.e. not something that corresponds directly to a page on the site)? Is it sufficient to say somewhere in the app that the data comes from Stack Exchange, and give a link back to the main site?
It seems that the current attribution guidelines are geared toward websites. How should applications using the API give proper attribution?