Showing posts with label android. Show all posts
Showing posts with label android. Show all posts

Tuesday, April 5, 2011

The facts about Android, hardware, locking, and carriers.

Gasp. Bootlocking is the devils work. Why the hell would u make a device based on open sourced code if ur gonna lock it up? Just clearly state it voids the warranty and let us have our fun.
Here's a real example relating to the DroidX. Verizon wanted to give us movies on demand via Blockbuster. Blockbuster told VZW that their content would have to be secure and their app would be guaranteed to remain on the phone (marketing, brand awareness, etc) which in theory means a locked down device. So VZW has to get with Moto to figure out how to prevent users from gaining root.

In reality our devices are locked almost entirely for "our good" but then again "we" represent a very small fraction of users that would rather have something like a bare-bones AOSP ROM that runs fast and does what we want, rather than have Skype or Blockbuster (or Motoblur, Touchwhiz, Sense, etc...) and "we" don't represent a large enough group for the carriers or manufacturers to risk their networks or support for things to change at this point. Hopefully over time our numbers will grow and we

They are not going to continue to subsidize (give us phones at a low cost in exchange for contracts) high-end smartphones AND intentionally leave them unlocked. It's bad business and "open-source" has NOTHING to do with it.

The whole "it's not open if the device is locked" argument is also a load and I'm shocked to see some of the people out there trying to push it. Android is open-source. You can download the source, modify it, build it, and put it on a device. Period, end of story. Not being able to put it on hardware of your choosing is all together another issue and if people are being realistic, not a surprising one. It should be no more expected that Apple would open up their hardware to Android than Moto would open up theirs to "your" version of Android. They all have their reasons (both stability and business/marketing) to lock them down. There are already companies out there building Android devices intended to be open hardware to appeal to folks just like us ( http://synapse-phones.com/ is the first I know of ).

Bottom line? Stop trying to convince yourself that the manufacturers are locking your devices when the ones really responsible are the carriers and they have good reason to do it. Also, realize that Android running on locked hardware doesn't make Android any less open source. You have the ability to find and use hardware of your choosing to run Android as you see fit, with any changes you'd like so long as the hardware was intended for that purpose (and frequently more often since most device get rooted and flashed anyway).

Wednesday, March 23, 2011

Netflix and Hulu working on YOUR Android device! (tested on Xoom and Thunderbolt)

I first posted this writeup on my Android enthusiast site ( here at AllDroid.org ).

Firstly, this is NOT a hack and DOES NOT require root. This DOES require a proxy of sorts but I think it can be done free (I paid for the app that's making this possible because it's WELL worth it) and in theory should only require the new Flash 10.2 app from the market, one other app, and a bit of setup. As of right now, PlayOn.tv is only available for Windows and I haven't found a Linux equivalent (or Mac for that matter). I'm still looking but if anyone else finds one and want to share here, PM me and I'll update this post with credit to you for the info.

Short Version of Directions:

  1. Download and install PlayOn.tv (get it HERE)
  2. In the setup, enable Netflix and provide your Netflix credentials
  3. Go to the Android market on your device and search for PlayOn
  4. Install and configure the client
  5. Watch your Netflix movies on Android!
  6. Thank me for sharing this simple little trick with you

Longer Version:

  1. Download and install PlayOn.tv (get it HERE)
  2. Once installation is complete, open the control panel from your system tray.
  3. Be sure the server is running (you should have a green box saying running. See image below to compare). Also be sure server is set to "Automatically run" when your PC starts.
  4. Navigate to the Channels tab and provide your netflix credentials (as well as any other service you'd like that requires them) and check the "enabled" box for that service. Next click the Test button to be sure they're correct and that PlayOn can access Netflix correctly.
  5. If you'd like to try and get mobile access working (so you can access this content from anywhere, while on WiFi at home), navigate to the Mobile Access tab and check "Enable Mobile Access" and if your router supports UPnP (to configure NAT port-forwarding), select "Automatic", otherwise set "Manual" and configure your router to forward port 57331 to the same port on your PC's IP address internally (this process varries for every router, but most modern routers support UPnP though you might have to enable it through your routers web interface). Use the "Test" button to confirm that PlayOn.tv is accessible from the outside (I believe that uses a server on their end to confirm connectivity).
  6. Now on each of your Android devices, search the market for "Flash 10.2" and install.
  7. Then search the market for "PlayOn" and install.
  8. Open the PlayOn app and follow the instructions to access your content!



PlayOn provides access to all sorts of content and once configured you can access it from virtually any modern UPnP client such as XBox 360, PS3, GoogleTV, etc......

Enjoy!!!!

Saturday, March 5, 2011

Buyers beware: "Cheap" Android tablets are NOT "like iPads"

I wrote the following to post on Craigslist in response to an abusive number of ads where one or more people in the Phoenix metro area are trying to convince unsuspecting tablet shoppers that these "cheap" ($80 - $350) Android Tablets are "like iPad" or that a shopper should "compare to iPad" when in fact they are nothing like an iPad in terms of hardware or O/S and thus would not provide a user experience even remotely similar.

There appear to be a number of either ignorant, or malicious posters here on Craigslist trying to push weak Android tablets at or above retail prices, and claiming they are "like iPads". As an Android developer, and someone who knows both platforms intimately, this infuriates me and I'm not one to standby and watch someone try to take advantage of others to begin with.

Here's what you should know when buying a tablet right now:

There are 3 main categories: Windows 7 "Slates", Apple iPads, and Android Tablets.

Windows 7 "Slates" are really very thin, portable Windows PCs running on somewhat limited resources. They can do most anything you could do on your PC with Windows, just not as quickly and gaming is somewhat limited. This makes them very useful, but the interface is not designed to be "finger friendly" so there is a trade-off for their power. They also run on Intel Atom or Core 2 Duo processors and so their battery life is far shorter than iPads and Android tablets (3-6 hours vs 5-10 hours).

Apple iPads and various Android Tablets are actually quite similar in many respects and in the end, the choice of platform is largely just a matter of preference, but the HARDWARE can make a make difference. Most notably is the screen. iPads ALWAYS have very nice LCD, capacitive, multi-touch screens. Nearly ALL of the cheaper Android tablets (there are very few exceptions right now, but the Motorola Xoom, Samsung Galaxy, and Viewsonic GTablet are the most common) have cheap LCD screens that result in poor viewing angles, and use resistive screens which means they are not as "easy" to interface with and are generally not multi-touch. Unless you want a very inexpensive tablet (perhaps to use just as an eReader), you likely want to avoid resistive screens. If you want to experience the difference, go to Frys Electronics in Tempe or Phoenix. They have a very nice selection now where you can try them out first. You'll also be able to see first hand how ridiculously expensive some selling on Craigslist are.

The other major hardware factors to look out for are Memory and Graphics. "Memory", a term frequently misused, refers to the amount of RAM (Random Access MEMORY). RAM is very fast and is used as a temporary place to store data to be used by the CPU. More RAM means a faster tablet, especially with Android. As of right now, 256MB of Memory is considered inferior at best. 512MB is reasonably good. 1024MB (1GB) is quite good and anything more is great. The latest and greatest Android tablets like the Motorola Xoom have 1GB of Memory. I'm not sure how much the iPads have because Apple tends to be a bit mysterious about that, but the iPads are designed in such a way that the relevance is different and you can't shop for an iPad with more Memory anyway (you can show for an iPad with more storage). Many of the Windows 7 Slates have 2GB because Windows needs more Memory.

People often mistakenly refer to MEMORY but actually mean storage, such as internal "NAND" or "SSD". That's "Storage", not "memory" and it will save programs, data, and things like your pictures and music, even after the device is turned off, your battery goes dead, etc.. For more information about Memory (and it's distinction from storage), Wikipedia has a good article (google "Wikipedia Computer Memory" to find THIS entry.).

Graphics are important in a modern computer as well, but only the nicest tablets make a point of telling you which graphics cards, or chipsets are used. Right now the iPad2 is claimed to be 900% faster than the iPad and the "cheap" android tablets are generally not as "fast" or powerful as the first iPad. Any Android tablet based on the "nVidia Tegra" platform will be quite fast and have very good graphics performance. The ViewSonic GTab, Motorola Xoom, and a few other less common tablets are based on these platforms. They will always have capacitive screens and nearly always have at least 512MB of Memory.

In short, these "cheap" (less than $600) Android tablets are not "like iPads" nor should you "compare to iPad" because they typically have only 256MB of Memory which isn't much for an Android Tablet, have resistive screens which means you will not have a nice interface or multi-touch which should be a given for a tablet, tend to have cheap LCD displays that provide poor viewing angles and you'll find it difficult to use because you either have to prop it up, or move your head directly over it, and they generally have weak graphics so they won't visually be as smooth as the iPad. They might have similar applications available, but the overall experience will be significantly less pleasing than an iPad or nicer Android tablet.

If you see one of these ads, it should be "flagged" (using the links toward the top-right of the post) as prohibited for being misleading, or in many cases that I'm seeing, "spam/overpost" because the same, misleading ad, is being posted over and over. Another issue you as a Craigslist user have the responsibility to address, is flagging posts as "prohibited" when the ad uses unrelated or misleading keywords as many now are. For example, when these cheap Android tablets use "iPad" or "Xoom" as a keyword. That would be like posting an ad for a 1975 Volkswagen Beatle then using keywords like "Lamborghini", or "Ferrari" to draw people to the ad. Appropriate keywords for any tablet would be: portable, touch-screen, tablet. A tablet like the Xoom might use keywords like: Capacitive, 1GB, nVidia Tegra, Dual-core, etc.. Notice how those are descriptive and provide a way for other users to find groups of like items.

Craigslist will not tolerate abuse of the search system and flagged ads are removed quickly. Given the frequency with which certain individuals have been posting inappropriately, the site is especially responsive right now in the "Phoenix craigslist" > "for sale / wanted" category so if you are one of the abusers, save yourself the time, and other users the trouble and stop trying to get away with these abusive ads. Automated systems are in place to facilitate fast moderation and your ads will receive minimal views. It takes FAR less effort to identify, flag, and remove your ads, then it takes for you to post an ad up.

Followers