Assistindo as video-aula de sobre o mapa somos apresentados a duas formas de acessar o mapa, a primeira e direto da activity do google maps
SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager()
.findFragmentById(R.id.map);
mapFragment.getMapAsync(this);
E a segunda na aula seguinte e fazendo na "mão" a qual o codigo ficaria dessa forma.
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_mapa);
FragmentManager maneger = getSupportFragmentManager();
FragmentTransaction tx = maneger.beginTransaction();
tx.replace(R.id.frame_mapa,new SupportMapFragment());
tx.commit();
Analizando ambos os casos percebi que os dois métodos usam a classe 'SupportMapFragmente()' mas de maneira diferente, queria entender qual a diferença de um método para o outro e quando e ideal usar um ou o outro.