Choosy aims to let developers enable default apps on iPhone and iPad

  • Thread starter Thread starter Rene Ritchie
  • Start date Start date
R

Rene Ritchie

iOS currently offers no way to set third-party App Store apps as default on the iPhone or iPad. In other words, tapping on a link opens Safari and you can't make it open Chrome instead. Choosy, an open-source framework by Substantial's Alex Novosad, aims to let developers offer a work around in their own apps:


All of this relies on UIApplication's canOpenURL method. (Oh the things we could do if we had two API methods!) We store a list of URL schemes and their building blocks for each app on a server (in a GitHub repository right now), categorizing apps by type. Choosy downloads that info as needed. Developers code to an app-agnostic interface where they just specify the type of app they are linking to/trying to interact with, and pass in a list of parameters. Choosy maps those parameters to the parameters supported by each app and builds app-specific URLs.

Since it's not being implemented by Apple it's not system-wide. That means it only works in apps that do implement it. Yet work-arounds like x-callback — and the just-announced Facebook App Links — have already been used with great efficacy by apps like Launch Center Pro and Drafts. If a few incredibly compelling apps appear that use Choosy, or if a critical mass of apps embed Choosy, who knows what could happen?

Apple could announce their own way of handling default apps in iOS 8 or some future version. Until then, developers who are interested in default apps can check out Choosy, and anyone who wants default app functionality in their favorite apps can encourage developers to check out Choosy and see if it works for them.

a6dc2e326cdfc83ef40399f1623c1c8a.gif


54369e71913434cc8fdac165db407892._.png
6e216367875a6644d4095e15021c5dab._.gif
6553d61e1a6baff4374eca52ff9dc72b._.gif

17dd6316e79e36bfa6ae4876b76962f4._.gif5dc6fd3add837230e1aaabe2db727a9b._.gif0a475d3c73e5f557a8b26efd1ac2b853._.gif

Continue reading...
 
Back
Top