OneBusAway / onebusaway-ios

OneBusAway for iOS, written in Swift.
Other
82 stars 33 forks source link

Add Siri integration #456

Open chadsy opened 7 years ago

chadsy commented 7 years ago

Add SiriKit integration for iOS 10+.

"Hey Siri, when is the next 550 to Seattle?"

"Hey Siri, do I have time to catch the bus at the library?"

"Hey Siri, remind me to catch the next 271 to the U District"

aaronbrethorst commented 7 years ago

Are transit apps supported by Siri in iOS 10? I thought they only had an intent for TNCs... That would be awesome if we could do it, though!

chadsy commented 7 years ago

Good point. I'd assumed Ride Booking would cover it. This will require some deeper thought, obvs...

aaronbrethorst commented 7 years ago

I'm all about if it works...

ualch9 commented 7 years ago

Based on my experiences with SiriKit, it appears that Siri doesn't integrate well with a service such as OneBusAway. Siri requires constant updates on vehicle locations and the language presented to the user is definitely confusing. As of iOS 10.2.1, I would not recommend adding Siri extension. file

aaronbrethorst commented 6 years ago

I need to do some more research, but it looks like iOS 12 may finally allow this to work! https://developer.apple.com/sirikit/

ualch9 commented 1 year ago

AppIntents and Shortcuts are an option now, and provide a much better user experience than what SiriKit can offer.