artsy / eigen

The Art World in Your Pocket or Your Trendy Tech Company's Tote, Artsy's mobile app.
MIT License
3.58k stars 577 forks source link

[iOS 9] Add ‘App Search’ support #777

Closed alloy closed 9 years ago

alloy commented 9 years ago

This makes it so that users can find Artsy content, provided by the app, in Spotlight (ie. the search bar on the home screen) and in Safari search results. People interested in art and thus searching for keywords in Safari will then also get Artsy content suggested instead of them going off to Google search results.

https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/AppSearch/index.html#//apple_ref/doc/uid/TP40016308

From reading the full App Search guide, it’s clear that we really have to support all the various components to get the best search results, as pointed out by @jessekedy in the “Enhance the Experience” section (see comment below).


Activities/Navigation:

Web Content:

alloy commented 9 years ago

From @jessekedy:

I realize this is a many-headed beast that involves cross-team ko-lab-o-ration, and that some of this work may have already been done. Since the upside for Artsy could be pretty significant, I was hoping to get a sense of -

  • who's managing the project (assuming @katarinabatina & @anipetrov)
  • who's already done what / who owns which remaining tasks / whether the artsy.net team is looped in
  • how Growth can support this

Below are the high level to-do's from the App Search Programming Guide (prerelease). Feel free to respond in-line below, or point to existing GH issues or Trello cards.

Search Fundamentals

Search in iOS 9 gives people great ways to access information inside of your app, even when it isn’t installed. When you make your content searchable, users can access activities and content deep within your app through Spotlight and Safari search results, Handoff, Siri Suggestions, and Reminders. Making your content searchable helps you enhance the user experience of your app and improve its discoverability.

Make Items Searchable

Enhance the Experience

alloy commented 9 years ago

Force/Martsy should load content as fast as possible, as this also affects search result ranking. See e.g. https://github.com/artsy/microgravity/issues/871 & https://github.com/artsy/microgravity/issues/1040.

@craigspaeth Do you think I should file a ticket for this on Force and maybe improve the Martsy one?

alloy commented 9 years ago

FYI I’ve cleanup this thread, so it might not completely reflect your notification emails anymore.

alloy commented 9 years ago

Waiting for feedback from Apple/forums on whether Applebot is able to correctly crawl our site and on https://forums.developer.apple.com/message/67381. However, I’m considering this done, especially because any changes needed resulting from that feedback would be on martsy, which can be deployed at any time and thus doesn’t hold up our release.

alloy commented 9 years ago

@craigspaeth Thanks for all the support and work on the web end!