Androidでは、Fragmentsを使用して、電話とテーブルを対象とした1つのアプリのみを開発できるため、さまざまなUIを使用できます。レイアウトのみを使用して、タブレットまたは電話のロジックを実行するためのコードに何らかの条件を設定することもできます。
iPhoneとiPad用のアプリを開発する必要がありますが、異なるUIとわずかに異なる動作を実装するために似たようなものがあるのではないかと思います。私の場合、iPhoneアプリは画面下部のタブを使用しますが、iPadアプリは左側のメニューを使用する必要があります。