I like this approach. I'd rather be feature driven than library driven. I think most yours will be looking for what we can do for them before looking at what native libs we provide.
Not sure - I guess both;
If I need a sync client, I ususally have a client platform already in mind, rather than just looking for sync.
I'd be looking for "iOS sync"