Xamarin (以前の Mono Touch) の NSNetServiceBrowser を使用して、bonjour デバイスをスキャンしています。これはほとんどの場合機能しますが、あるようです
a) 新しいデバイスがあることを認識しない大きなキャッシングの問題 b) WIFI の問題、たとえば、wifi をオフにしてから再びオンにした場合
ほとんどの場合、Apple Bonjour デバイスが検出されますが、a) または b) の場合、avahi ベースのデバイス (ネットワーク プリンター) はほとんど表示されません。