title: What's the enhancement of AppCompatActivity over ActionBarActivity?
body: <p><code>android.support.v7.app.AppCompatActivity</code> was added into the latest v7 support library as a new feature yesterday.</p>
  <p>It is said that <code>ActionBarActivity</code> has been deprecated in favor of the new <code>AppCompatActivity</code> and that <code>AppCompatActivity</code> is base class for activities that use the support library action bar features. So, what are new features of <code>AppCompatActivity</code> over <code>ActionBarActivity</code>? What enhancements do <code>AppCompatActivity</code> have over <code>ActionBarActivity</code>? And what are advantages of <code>AppCompatActivity</code>? Could somebody supply a few samples?</p>
  <p><strong>PS:</strong> what surprised me most is that <code>AppCompatActivity</code> which is extended from <code>android.support.v4.app.FragmentActivity</code> is the direct parent class of <code>ActionBarActivity</code>! I mean actually now that <code>ActionBarActivity</code> can do anything that <code>AppCompatActivity</code> can do, why did Android pushed out the latter?</p>
  <p>Meanwhile, I saw a blog post that states: &quot;<em>It's not a rename from <code>ActionBarActivity</code> to <code>AppCompatActivity</code>, the internal logic of <code>AppCompat</code> is available via <code>AppCompatDelegate</code></em>&quot;, so what's the &quot;<em>internal logic</em>&quot; of <code>AppCompat</code>? What can <code>AppCompatDelegate</code> do? Could somebody post some codes about this?</p>