This routing service uses a different algorithm, which is (now) a fast engine, but only for car routing.
Today, I contacted the developer (Dennis Luxen) to ask about the OSRM future.
These are the results: (published with his permission)
>>(question) From time to time, there are questions from OsmAnd users, who suggest OSRM would be a suitable routing engine for this app.
Yes, there seems to be quite an amount of interest in that. I'd be happy if OSRM was available in OsmAnd.
>>Until now, I responded these questions, citing this page, which states there is no support for bicycle and pedestrian routing to explain why it has not been incorporated.
Well, while OSRM (as a backend) is able to route bikes and pedestrian and a couple of more modes, there isn't a publicly available instance that runs any of them.
>>In github, I saw some recent commits, regarding bicycle options, but it is not clear to me what this means for the routing options.
Right, we are working on things as we speak. But there is some work left to do to get things right. For example, we would like to be able to route bikes over areas and similar stuff.
>>Also, your OSM web link shows only "car fastest route".
Right, it is a preparation for future features. The web client is more or less ready and we are working on the server backend.
>>Can we expect specific routing algoritms for bicycles or/and pedestrians, that can handle cases like:
>>- a stairs is ok for pedestrians, but not for all other transport types
Yes.
>>- one-way streets do not affect pedestrians
Yes.
>>Could you please tell me something about the current state and (near) future plans? It would help us in answering our user questions.
If I had spare servers with lots of RAM, I'd have these modes running already.
The plans are in the following order: Completing PhD, finishing remaining work on OSRM to support a single travel mode per server instance. And then start development on the next version.
>>Do you have any idea for the implementation of the different routing types in a publicly available routing service, usable by OsmAnd?
Well, depends on the resources. Right now, I don't have any spare hardware.
>>.... For waiting, do we have to count in weeks, months, years??
Perhaps months.
------ end of quotes -------
I hope Dennis answered some of our questions.
Rodolfo