September 19th, 2012 - 07:37 AM
Software is critical to the success of your business. Many organizations find it necessary to continuously improve their software’s capabilities and flexibility, focusing on product development and delivery. Successful Software development requires unified collaboration between various development teams, often working remotely. Prolifics provides solutions that help development teams to work in an integrated and collaborative environment, allowing your organization to accelerate your software development and delivery processes as well as improve product quality.
Developing for iPhone Development and Android Development mobile device is not easy. It doesn’t matter which platform (Android, Iphones BlackBerry, iOS, Windows Phone, etc.) one is developing for, there are simulators / emulators out there that help you run tests and debug your app right on your computer. However, it is always a big difference of what happens on a real device.
Such ‘real’ devices are expensive and we small developers can’t afford to buy all of them. To be frank, almost all smartphone and tablet vendors do provide such developer devices for testing. Some give them away for free, some sell them very cheap, some loan them to you, and so on; but that’s a topic for a different article.
Televisions, however, are fixed devices and are only landscape-oriented. Unlike tablets or phones, though, televisions are not within arm’s reach. When taking into account their distance from the user and their resolution, Google has come up with a standard definition for the DPI they will be treated as. This is not the physical DPI of the TV screen, but rather an approximation of the perceived DPI of the screen because the user sits at some distance from the screen.
When creating graphics and resources, these properties — resolution, density, large size, and landscape orientation — can be combined to narrowly target Google TV devices. Graphics and layouts should be fairly large. The perceived density is fairly realistic. A layout that may look right or slightly over-sized on a tablet might be just right for the TV.Google TV devices are powered by Android operating system, middleware, and key Google TV applications. The Android SDK provides the tools and APIs for TV Application Development for using the Java programming language.
Even if your Android application doesn’t require unsupported hardware or features, it still may not be useful or suitable for Google TV. For example, an application that tracks gas mileage may only require hardware for connecting to a network, but it still may not be useful as a Google TV application. When you are deciding whether or not to make your application findable or installable as a Google TV app, you should also consider if it’s an app that makes sense for a TV monitor in someone’s living room.