Using intents for activity navigation is lightweight and fast. It typically maintains smooth 60fps UI transitions if activities are simple. However, launching heavy activities or passing large data via intents can increase memory use and slow down navigation.
Battery impact is minimal unless the new activity triggers heavy background work.