Motorola hasn't had that much to boast in past few years in terms of devices released for the Indian domestic market. However, all this is about to change with the arrival of the newly announced Moto G - a potential mid-ranger that aims to give others in the race a hard time.

But Moto G is not where the company stops in its hunt for glory in the domestic market, with the company already backing up the last announcement with a brand new revelation related to the Moto X.

As far as the Moto G is concerned, this mid-ranger has been designed to offer a great user experience for anyone deciding to opt for the phone. And this the company has achieved by offering the device with impressive specifications for as low a price as possible.

With those kinds of specifications at such subsidized prices, it seems like the device is more than ready to rival other smartphones in the market, including the Moto X.

Now with both the devices arriving soon for the Indian domestic market, there will be a host of users and other potential buyers looking to purchase either of the devices. And while doing so, a few key feature differences should be kept in mind so an not confuse between them.

Compared to the Moto X, the Moto G's biggest drawback lies in the fact that the device doesn't support 4G LTE. While the 4G network is known for delivering content at faster data speeds to smartphones and tablets all over the world, the exclusion of the same from Moto G could be based on the fact that Motorola wanted to keep the price tag as low as possible.

But that might be understandable since the emerging markets doesn't have that great a backing for the 4G service.

The Moto X, on the other hand, supports LTE and outsmarts the Moto G in that respect. But as we said, looking at the bigger picture, it won't make much of a difference in emerging markets

Moto X, according to the company, is a high-end phone as compared to the Moto G. However, there are only a few key features in the X that make it a high-end offering.

The Moto X comes with a 4.7-inch 720p HD display, and is powered by the brand new X8 Mobile Computing System. It also offers a 1.7 GHz dual-core Snapdragon processor with 2GB of RAM.

Apart from that, there's also 16GB of internal storage, and a 10-megapixel camera on the rear. The device is powered by a 2,200 mAh battery which promises 24-hours of battery life.

The Moto G, on the other hand, comes with a smaller but impressive 4.5-inch 720p HD display, apart from a 1.2 GHz quad-core processor with 1GB of RAM. And while the Snapdragon 400 processor in the device isn't the same as the X8 in Moto X, but it is still expected to offer an overall impressive performance.

Users will get 8 or 16GB of storage with the Moto G, although there's only a 5-megapixel camera on the backside.

Apparently, Motorola will allow user to pick and choose from a wide array of rear color, accent colors, engravings, and even the wallpaper for the Moto X, in terms of customization options. And the same is expected for the Moto G as well.

For the Moto G, the device will be available in two different 8GB and 16GB variants. While the 8GB version will be available for Rs. 12,499, its 16GB variant is available for Rs. 13,999. As far as the Moto X is concerned, its price is yet to be decided.

While the Moto G has already released in India and is currently available via all the major retailers, the Moto X is heavily rumored to arrive in India the coming week. Although more on that is expected to evolve in time.