PRIVACY BLOCKER APP CONFUSES MALICIOUS ANDROID APPS WITH GARBAGE CODE [PRIVACY]

PRIVACY BLOCKER APP CONFUSES MALICIOUS ANDROID APPS WITH GARBAGE CODE [PRIVACY]Android had a slight security snafu the other day, so it’s no real surprise that Privacy Blocker exists. What does it do? Basically, the app scrambles personal data, should a malicious app decide to send it somewhere it doesn’t belong.

For instance your phone number, whatever it is, becomes garbage. 5558675309, or something. The app does this by first identifying which apps are snooping and sending information. Then it “fixes” this issue by replacing the data with hard-coded fake data like the 555 number above. Alternatively, a use can make the garbage code whatever they want. HOWNOWBROWNCOW, etc.

Beyond that, the technical stuff, via Brook Jordan in a tip over at Boing Boing:

What it’s doing is pretty damn impushive to be honest. The app is very processor intensive when it’s “fixing” an app because it’s having to decompile, parse the source and then recompile the app on the phone. It’s especially processor intensive on large apps like gaming experiences. The author is a custom ROM developer and a regular on droidforums.net. I’m not a member of droidforums.net and don’t know him. However I tracked this thread down when I was trying to validate the app and author for myself.

But who will watch the watcher? Good question. [Privacy Blocker via Boing Boing]

PRIVACY BLOCKER APP CONFUSES MALICIOUS ANDROID APPS WITH GARBAGE CODE [PRIVACY]

Android had a slight security snafu the other day, so it’s no real surprise that Privacy Blocker exists. What does it do?

PRIVACY BLOCKER APP CONFUSES MALICIOUS ANDROID APPS WITH GARBAGE CODE [PRIVACY]

Read the original:
Privacy Blocker App Confuses Malicious Android Apps with Garbage Code [Privacy]


March 27th, 2011
Posted by sallimichegani
in

Kapitalist News, reviews |

Posted in android | Tagged , , , , , , , , , , , | Leave a comment

THE BEST FREE APPS FOR ANDROID ENTHUSIASTS

Like all other categories of Android apps, sports apps available for your Android phone is very diverse. In my opinion, this particular category, the most diverse simply because of all the different sports that are played throughout the world. Of course with any sport is hundreds of Android apps. For example if you are looking for an application that will allow you to keep pace with the many European leagues, you have at least some help before you start downloading apps. If you are blind, chances are that you download ten apps that sound like they would do the trick before you find one that does half what you would like it to do! That’s just how it is. I only hope that as you go about finding apps that way you do with the free apps, otherwise you could be out hundreds of dollars pretty darn fast. One final note: I’m going to focus on free Android apps sports that are popular now and will be popular in the future. Well that’s obvious, right? Not exactly, most of the apps fly to the top of the rankings, because a certain time of the year or a big sporting event is going on (World Cup or the Olympics). I am also looking for the sheer quality of the app and the developer of the app. This way, if you want a great App Football (soccer or American football or regular), you should be very happy now and in the future with one list I … Although there are a lot of sports Android apps a lot more things than providing sports news, I am concentrating on free Android apps for sports fans on this particular list. Sporting News Pro Football If you are a huge NFL fan, this app on your phone. This is a great app to have for game day or if you’re like me and like to look up every stat for every player! The user interface is classy and not too busy. CBS Sports Pro Football I really do not have two Pro Football Android apps on my list but it is the most popular sport in the U.S. and think, why not three? Maybe I will not go that far. This is a great football app for everyone, but it’s really aimed at people who play Fantasy Football on CBS Sports. Just login and you have full control over your fantasy team! NBA Game Time Lite 2009-10 This is the official NBA Android app from last season. This upcoming season will definitely app even better! It offers all of the player and team stats, scores and even real-time TV information, so you can figure out what channel your favorite team plays! If you’re an NBA fan and want a standalone app pro basketball, this is your best option. F1 Racing Live Are you a Formula 1 fan? I’ll tell you what, frankly, I’m not really a fan, but that does not mean I do not love this app. This free sports Android app offers more than just live updates for every F1 race around the world. Clear and simple, the graphics and the features are nice. If you download this app, you will not be disappointed! FotMob 5.0 – Live Football The best soccer leagues from around the world are followed in this app. Some of them are in the Premier League, Serie A and Primera Division Allsvenskan. I could go on and on, but I would really have no idea what I’m talking about, haha. I admit I’m not the biggest football (soccer) fan, but I’ve looked through this app, and it is a very solid, professionally built app I would recommend to anyone. ESPN scores Center I must really not much more than this is the official ESPN app say. Heck, I’m not going to: ESPN is “the worldwide leader in the sport after all! SportsTap This is just more of a sports portal. All of the major sports are covered by this app, and it is easy to see why hundreds of thousands of people are really nice! It is tastefully done and you’ll never complain about a lack of statistics or information. If you are looking for just a free Android app for sport to satisfy your sports fix, you can not go wrong with either ESPN or sports scores center stage! Major League Baseball News There is borderline too much (not in a bad way) baseball information crammed into this app! If you can not get enough of the MLB, you must free Android app now available for download. Along with all the standard statistics, standings and results, each team has its own page and you can create your own RSS feed to adjust through this app! MMA News All the latest results, upcoming matches and eight corner gossip you could ever want! If you’re in mixed martial arts, this is the app to get. IMO, it blows away any other MMA-related Android app. Sports Radio Droid his radio app allows you to listen to just about every sports show in the country! There is a healthy list of stations that are covered and I literally have this app when I go on holiday. Heaven forbid that I should away from my sports talk show for a few days, haha. It’s also a great app if you are away from your hometown and your favorite team live. Honorable mention: Boxing News Fantasy Golf Channel Mobile Guru NHL WNBA Newsfeed Center Court

Posted in android applications | Tagged , , , , , , , , , , , , , , , , , , , | Leave a comment

MEMORY ANALYSIS FOR ANDROID APPLICATIONS 

MEMORY ANALYSIS FOR ANDROID APPLICATIONS 

[This post is by Patrick Dubroy, an Android engineer who writes about programming, usability, and interaction on his personal blog. — Tim Bray]

The Dalvik runtime may be garbage-collected, but that doesn’t mean you can ignore memory management. You should be especially mindful of memory usage on mobile devices, where memory is more constrained. In this article, we’re going to take a look at some of the memory profiling tools in the Android SDK that can help you trim your application’s memory usage.

Some memory usage problems are obvious. For example, if your app leaks memory every time the user touches the screen, it will probably trigger an OutOfMemoryError eventually and crash your app. Other problems are more subtle, and may just degrade the performance of both your app (as garbage collections are more frequent and take longer) and the entire system.

Tools of the trade

The Android SDK provides two main ways of profiling the memory usage of an app: the Allocation Tracker tab in DDMS, and heap dumps. The Allocation Tracker is useful when you want to get a sense of what kinds of allocation are happening over a given time period, but it doesn’t give you any information about the overall state of your application’s heap. For more information about the Allocation Tracker, see the article on Tracking Memory Allocations. The rest of this article will focus on heap dumps, which are a more powerful memory analysis tool.

A heap dump is a snapshot of an application’s heap, which is stored in a binary format called HPROF. Dalvik uses a format that is similar, but not identical, to the HPROF tool in Java. There are a few ways to generate a heap dump of a running Android app. One way is to use the Dump HPROF file button in DDMS. If you need to be more precise about when the dump is created, you can also create a heap dump programmatically by using the android.os.Debug.dumpHprofData() function.

To analyze a heap dump, you can use a standard tool like jhat or the Eclipse Memory Analyzer (MAT). However, first you’ll need to convert the .hprof file from the Dalvik format to the J2SE HPROF format. You can do this using the hprof-conv tool provided in the Android SDK. For example:

hprof-conv dump.hprof converted-dump.hprof
Example: Debugging a memory leak

In the Dalvik runtime, the programmer doesn’t explicitly allocate and free memory, so you can’t really leak memory like you can in languages like C and C++. A “memory leak” in your code is when you keep a reference to an object that is no longer needed. Sometimes a single reference can prevent a large set of objects from being garbage collected.

Let’s walk through an example using the Honeycomb Gallery sample app from the Android SDK. It’s a simple photo gallery application that demonstrates how to use some of the new Honeycomb APIs. (To build and download the sample code, see the instructions.) We’re going to deliberately add a memory leak to this app in order to demonstrate how it could be debugged.

MEMORY ANALYSIS FOR ANDROID APPLICATIONS 

Imagine that we want to modify this app to pull images from the network. In order to make it more responsive, we might decide to implement a cache which holds recently-viewed images. We can do that by making a few small changes to ContentFragment.java. At the top of the class, let’s add a new static variable:

private static HashMap<String,Bitmap> sBitmapCache = new HashMap<String,Bitmap>();

This is where we’ll cache the Bitmaps that we load. Now we can change the updateContentAndRecycleBitmap() method to check the cache before loading, and to add Bitmaps to the cache after they’re loaded.

void updateContentAndRecycleBitmap(int category, int position)
if (mCurrentActionMode != null)
mCurrentActionMode.finish();

// Get the bitmap that needs to be drawn and update the ImageView.

// Check if the Bitmap is already in the cache
String bitmapId = “” + category + “.” + position;
mBitmap = sBitmapCache.get(bitmapId);

if (mBitmap == null)
// It’s not in the cache, so load the Bitmap and add it to the cache.
// DANGER! We add items to this cache without ever removing any.
mBitmap = Directory.getCategory(category).getEntry(position)
.getBitmap(getResources());
sBitmapCache.put(bitmapId, mBitmap);

((ImageView) getView().findViewById(R.id.image)).setImageBitmap(mBitmap);

I’ve deliberately introduced a memory leak here: we add Bitmaps to the cache without ever removing them. In a real app, we’d probably want to limit the size of the cache in some way.

Examining heap usage in DDMS

The Dalvik Debug Monitor Server (DDMS) is one of the primary Android debugging tools. DDMS is part of the ADT Eclipse plug-in, and a standalone version can also be found in the tools/ directory of the Android SDK. For more information on DDMS, see Using DDMS.

Let’s use DDMS to examine the heap usage of this app. You can start up DDMS in one of two ways:

  • from Eclipse: click Window > Open Perspective > Other… > DDMS
  • or from the command line: run ddms (or ./ddms on Mac/Linux) in the tools/ directory

MEMORY ANALYSIS FOR ANDROID APPLICATIONS 

Select the process com.example.android.hcgallery in the left pane, and then click the Show heap updates button in the toolbar. Then, switch to the VM Heap tab in DDMS. It shows some basic stats about our heap memory usage, updated after every GC. To see the first update, click the Cause GC button.

MEMORY ANALYSIS FOR ANDROID APPLICATIONS 

We can see that our live set (the Allocated column) is a little over 8MB. Now flip through the photos, and watch that number go up. Since there are only 13 photos in this app, the amount of memory we leak is bounded. In some ways, this is the worst kind of leak to have, because we never get an OutOfMemoryError indicating that we are leaking.

Creating a heap dump

Let’s use a heap dump to track down the problem. Click the Dump HPROF file button in the DDMS toolbar, choose where you want to save the file, and then run hprof-conv on it. In this example, I’ll be using the standalone version of MAT (version 1.0.1), available from the MAT download site.

If you’re running ADT (which includes a plug-in version of DDMS) and have MAT installed in Eclipse as well, clicking the “dump HPROF” button will automatically do the conversion (using hprof-conv) and open the converted hprof file into Eclipse (which will be opened by MAT).

Analyzing heap dumps using MAT

Start up MAT and load the converted HPROF file we just created. MAT is a powerful tool, and it’s beyond the scope of this article to explain all it’s features, so I’m just going to show you one way you can use it to detect a leak: the Histogram view. The Histogram view shows a list of classes sortable by the number of instances, the shallow heap (total amount of memory used by all instances), or the retained heap (total amount of memory kept alive by all instances, including other objects that they have references to).

MEMORY ANALYSIS FOR ANDROID APPLICATIONS 

If we sort by shallow heap, we can see that instances of byte[] are at the top. As of Android 3.0 (Honeycomb), the pixel data for Bitmap objects is stored in byte arrays (previously it was not stored in the Dalvik heap), and based on the size of these objects, it’s a safe bet that they are the backing memory for our leaked bitmaps.

Right-click on the byte[] class and select List Objects > with incoming references. This produces a list of all byte arrays in the heap, which we can sort based on Shallow Heap usage.

Pick one of the big objects, and drill down on it. This will show you the path from the root set to the object — the chain of references that keeps this object alive. Lo and behold, there’s our bitmap cache!

MEMORY ANALYSIS FOR ANDROID APPLICATIONS 

MAT can’t tell us for sure that this is a leak, because it doesn’t know whether these objects are needed or not — only the programmer can do that. In this case, the cache is using a large amount of memory relative to the rest of the application, so we might consider limiting the size of the cache.

Comparing heap dumps with MAT

When debugging memory leaks, sometimes it’s useful to compare the heap state at two different points in time. To do this, you’ll need to create two separate HPROF files (don’t forget to convert them using hprof-conv).

Here’s how you can compare two heap dumps in MAT (it’s a little complicated):

  1. Open the first HPROF file (using File > Open Heap Dump).
  2. Open the Histogram view.
  3. In the Navigation History view (use Window > Navigation History if it’s not visible), right click on histogram and select Add to Compare Basket.
  4. Open the second HPROF file and repeat steps 2 and 3.
  5. Switch to the Compare Basket view, and click Compare the Results (the red “!” icon in the top right corner of the view).

Conclusion

In this article, I’ve shown how the Allocation Tracker and heap dumps can give you get a better sense of your application’s memory usage. I also showed how The Eclipse Memory Analyzer (MAT) can help you track down memory leaks in your app. MAT is a powerful tool, and I’ve only scratched the surface of what you can do with it. If you’d like to learn more, I recommend reading some of these articles:

MEMORY ANALYSIS FOR ANDROID APPLICATIONS 

Posted in android applications | Tagged , , , , , , , , , , , , , , , , , , , | Leave a comment

IDC PREDICTS ANDROID AND WINDOWS PHONE 7 (WP7) WILL BECOME THE MOST POPULAR OS MOBILE IN 2015

Android and Windows Phone 7 (WP7) is predicted to be the most popular OS mobile in 2015, according to research firm, IDC. If you view the good performance of Android, this prediction is reasonable. But quite surprisingly are approximate WP 7 will sit in the runner-up and defeating the Apple iPhone.

IDC PREDICTS ANDROID AND WINDOWS PHONE 7 (WP7) WILL BECOME THE MOST POPULAR OS MOBILE IN 2015

Android and Windows Phone 7 (WP7)

IDC start predictions for phone market in 2011. According to research firm that is respected enough, as many as 450 million smartphones shipped in 2011, up from the previous 303.4 million in last year.

For the market share in 2011, Android is estimated become the most popular smartphone, with market share about 39.5% . The second is Symbian with 20.9%. Then Apple iPhone IOS in occupying the top three with 15.7%. BlackBerry and WP 7 trailing the next sequence with a market share of 14.9% and 5.5%.

Figures for 2011 are probably not too surprising. But if you view the IDC prediction for 2015 there was a shift large enough. Android is still in the top with 45.4% market share. But second place was taken by WP 7 with 20.9% of market share.

Thus, WP 7 is predicted will beat IOS in 2015 that is estimated only would get a market share of 15.3%. Another big name, BlackBerry would get 13.7%. While Symbian is estimated to almost vanish. According to IDC, the surge of WP 7 in the year 2015 is due to support its partner, Nokia.

“Them alliance combine the capabilities of hardware Nokia and Windows Phone platform which has a differentiation of. In 2015, IDC estimates Windows Phone became second operating system in the world, behind of Android,” said Ramon Llamas, senior analyst in IDC’s Mobile Devices Technology and Trends.

Of course all the numbers were still the predictions and it is still may change in any time. Similarly, as reported by Cnet and quoted on Wednesday (03/30/2011)

Posted in android | Tagged , , , , , , , , , , , , , , , , , , , | Leave a comment

PERFORMANCE COMPARABLE TO LAUNCH ANDROID IPAD SKYWORTH SMART 3D TV

Skyworth launched Android operating system equipped with a new generation of intelligent 3D TV E96RS cool opening series, has been on sale in the country sales. It is understood that this TV Skyworth AML8726-M uses a smart chip, performance comparable to Apple’s Tablet PC iPad. TV As a result of this new Android operating system, support for web browsing, web video-on-demand, download and install third-party applications and intelligent control functions. At the same time, this TV is still a “no flash-type 3D ” technology to protect the eye health.

PERFORMANCE COMPARABLE TO LAUNCH ANDROID IPAD SKYWORTH SMART 3D TV

This is the second on March 2 the world’s first intelligent 3D CCFL backlight listing, Skyworth is not re-flash to market new TV-style 3D. According to Liu Tong, general manager of Skyworth marketing headquarters branch introduced Skyworth Skyworth E96RS series is high-end television series, features the most powerful configuration, not only is the LED backlight, 3D TV, is a fusion of cool android system open and intelligent television. Skyworth The release of intelligence, including 42-inch 3D TV, 47 inch and 55-inch three sizes, the price is 9999 yuan, 12,999 yuan and 16,999 yuan, from now on book value of 2095 yuan is also a cool gift to open intelligent 3D packages.
Skyworth Smart Cool 3D TV performance comparable to open iPad
In the conference, ARM Inc. and Amlogic teamed up to issue product certification Skyworth, claiming E96RS Series, Department of cool to open intelligent 3D TV is the world’s first to use the smart chip AML8726-M. It is understood that 3D TV Skyworth cool open intelligent smart chip with AML8726-M for the Cortex-A9 is a single-core chip architecture. Apple iPad use the chip only Cortex-A8, Cortex-A9 core chips than the low performance. So cool to open Skyworth Smart 3D TV performance is better than the performance of Apple iPad. In addition, Skyworth TV chip implanted also GPU, the TV also has an independent graphics card to solve the high-performance 3D video playback requirements.

Skyworth TV has a massive program Android application
As cool open Skyworth series equipped with intelligent 3D TV E96RS Android operating system, Android operating system source code is open, users can install and uninstall third-party TV program application. According to statistics, the current system based on Android software free up more than 20 million, which greatly satisfy the needs of users of intelligent television. Li Haiying, according to executive vice president of Skyworth Research Institute introduced the Android platform, developers as long as phones and tablet PCs do little to change the procedures to be used on television, so the television program is a flood of applications. Skyworth E96RS series television system comes with built-android browser supports HTML5, FLASH10.1 video decoding, mainstream sites for smooth playback of video.

Skyworth cool the TV or computer can be used when the remote control handset
In addition to its massive program applications, the 3D TV Skyworth cool open manipulation of intelligence is also very innovative way. You just download the Android store, Skyworth’s remote control software, mobile phone or computer can be connected with the television. You by phone or computer touch screen or keyboard, you can manipulate like a TV remote control as a menu, and the scope of this range, like with the wifi, the speed control of the remote control than ever before to be good.

Skyworth cool open 3D TV using 3D technology is not flash-type health
According to the staff of Skyworth, E96RS series of new products the same family as the cool open intelligent 3D product. Marketing, general manager of Skyworth Group, according to Liu Tong Chi introduction, Skyworth applied this new TV does not flash, 3D technology, an effective solution to the traditional 3D TV has a flashing eye injury, double vision, dizziness, glasses have radiation, limited perspective and other technical problems. It is reported that “no flash in the 3D” technology has gained in Beijing, the Institute of European and American health authority certification.
In addition to using non-flash-style 3D technologies, Skyworth cool open smart TV with a smart 3D 3D engine. The 3D engine features powerful computing, decoding and multi-tasking capability for 3D system operation, 3D Blu-ray decoding, 3D harmonic drive, 3D graphics acceleration, 3D intelligent conversion. Skyworth Smart Cool 3D TV can achieve open 3D format Blu-ray decoding, 240HZ eyes simultaneously 3D images, 2D/3D system conversion, web browsing and other functions.
Cool 3D Skyworth Smart TV E96RS opening series also integrates a cool open gym, cool chat, Cool Touch remote control, Cool K, cool video and many other useful functions in one, to meet the average consumer health, entertainment, chat and watch videos function.

Posted in android | Tagged , , , , , , , , , , , , , , , , , , , | Leave a comment

THE CURRENT STATE OF THE ANDROID APP DEVELOPER SECTOR

The Current State Of The Android App Developer Sector

by admin
April 1st, 2011

The Current State Of The Android App Developer Sector

The global economic crisis that has been hitting hard every country in the world for over a year now, has affected pretty much every aspect of our lives by taking its all on small and large industries, the business sector and more. There are, however, certain sectors that seem to have been able to escape these negative effects, mainly because they service markets that will always be successful regardless of the current economic conditions. A good example to illustrate this is the android app developer sector, and generally other software creation sectors which tend to similar markets. The vast majority of companies operating in the android app developer sector have not stopped their processes to develop android app even for a week. 

The highly beneficial nature of the android app developer sector, in the sense that it keeps improving the day to day lives of people using Android based smart phones, has protected this sector from most of the effects created by the global economic crisis. In fact, companies which operate in the android app developer sectors seem to even grow despite the fact that the number of companies operating in other sectors go out of business keeps increasing each day. Mobile phone manufacturing companies have also recognized the fact that people still manage to find the means to purchase Android smart phones. This fact is reflected by the large number of Android based phones which are set to be released throughout 2010. There are almost 20 new Android phones expected to be launched during the course of this years, by large companies including Acer, Motorola, Acer, Sony Ericsson, and many more.

All these newproduct releases can only mean one thing for android app developer companies which develop android app, more precisely it means more customers, and many more requests to develop android app. Google has also made its move towards getting a share of the android app developer market. The request to develop android app and deliver more and more such applications also comes from the costly marketing campaigns launched by Android phones manufacturers as an attempt to increase their sales in comparison to Apple’s record breaking sales for the iPhone. The arch rivalry between these two industries is more than beneficial to both customers, who stand to receive better and better products which offer new and improved functions over old products, and for companies that develop android app.

Okay, so we have established that from the point of view of the companies involved in this sector, there is nothing but great business in the foreseeable future. From the stand point of customers who want to develop android app, the situation also looks good. Anyone interested in such an application simply needs to hire android developer, or contact a company operating in this sector. Because the procedures needed to hire android developer or placing an order with a company are pretty much the same, many decide to go on as independent developers and compete with the large companies, but because the general nature of companies guarantee a high level of quality in most cases, placing orders with respected brands is a much better idea than hire android developer.

Posted in android | Tagged , , , , , , , , , , , , , , , , , , , | Leave a comment

ANDROID REMAINS OPEN, ANDROID REMAINS POWERFUL

This week there was an article published by a pair of writers over at Bloomberg Businessweek : Ashlee Vance and Peter Burrows. This article tells an account of “about a dozen executives working at key companies in the Android ecosystem” including LG, Toshiba, Samsung, and Facebook. This epic tale even notes complaints with the US Justice Department over the situation. Noone directly commenting on the situation is named, and specific facts are sparse – is this a case of fabrication, or is it such a giant story that mafia-style gunmen will come down upon anyone tied to its publication?

ANDROID REMAINS OPEN, ANDROID REMAINS POWERFUL

Let’s go through this story point by point, commenting as we go. First off, there’s an interesting couple of sentences to set up the whole story:

From now on, companies hoping to receive early access to Google’s most up-to-date software will need approval of their plans. And they will seek that approval from Andy Rubin, the head of Google’s Android group.

In a single reading, this may seem like a harsh reality, one that goes directly against Google’s claim of an “open source” environment for its mobile OS Android. Looking over it again, this blurb reads differently: early access. What does that mean in this situation? It means that Google would literally work with a manufacturer to deliver Android early, early as in before the rest of the manufacturers, early as in before the source code is released to developers aiming to make compatible apps to work inside it, early as in before Google is prepared to release it to groups that might use it to compete against them.

Google promotes Android as an open-source environment, one where anyone is allowed to work in and with the mobile OS without Google slapping their hand and taking it away from them. Does that mean that a manufacturer should get preferential treatment just because they ask for it? Absolutely not. Grocery stores don’t get early access to milk from farms because farms need to make sure that milk is processed and ready to drink before it’s released.

Next, a bit more on what Bloomberg has decided Google once was and how harsh they’ve become:

The Google that once welcomed all comers to help get its mobile software off the ground has become far more discriminating—especially for companies that want to include Google services such as search and maps on their hardware. Google also gives chip and device makers that abide by its rules a head start in bringing Android products to market, according to the executives.

There’s a good example of a model inside this ecosystem that can be compared to what Google is doing here, and comparatively, Google is being much less capitalistic about it: Free-to-Premium Apps. In our current Android Market model, free apps reign supreme. While the advertising route works for some, there’s also the releasing of two versions of your app method, one where your first app is a free and limited version of an application, the second version being a premium or more full version of the app that has a cost.

What Google has done here is to release a full free operating system in a similar way, only they’re not trying to sell their premium version, they’re still giving it away. What Google has instead of a premium version is the pre-release, this version going out to manufacturers who they’ve vetted and have decided to be worthy of being the first ones out the door. Just like any business deal, you’ve got to be willing to make concessions in order to get special favors.

Bloomberg goes on to note the simplicity of the truth, the key to dismantling every complainers case in the whole rest of the article:

Google’s Rubin, a mobile industry veteran, anticipated such market fragmentation. That’s why when Google prepares a new version of Android, it selects a chipmaker and a device maker so that the first smartphones and tablets show off all the bells and whistles

Musicians do this same thing each and every day of the year, they release a single, or in some cases completely free music meant to be distributed at will, to the people they trust to represent the music in the manner that best allows it to flourish.

Next, a quote comes in from the director of global Android partnerships at Google, John Lagerling, who speaks on the reasoning behind working with a single manufacturer for each Hero device that sends out a version of Android unto the world:

Google says its procedures are about quality control, fixing bugs early, and building toward a “common denominator” experience, says John Lagerling, director of global Android partnerships at Google. “After that, the customization can begin.”

These hero phones you’ve all heard about:

HTC Dream aka T-Mobile G1 : First phone released to the market to use Android OS, October 22, 2008, this device used Android 1.0, a version without a special name (starting with 1.5 they worked with tasty treats, Cupcake first.)

Nexus One : another HTC device, tested throughout Google’s innards, announced December 12, 2009, released January 5, 2010, with a stock version of Android 2.1 Eclair.

Nexus S : a Samsung device released December 16, 2010 with Android 2.3 Gingerbread. This was one of two phone we know about to have been in the running to be Google’s hero phone for Android 2.3 Gingerbread, the other being the Sony Ericsson Xperia PLAY, which will also soon be releasing with a version of Gingerbread, Android 2.3.2 (or .3, we’re not sure yet for the USA.)

XOOM : a Motorola tablet released February 24, 2011 with Google’s first Android version for tablet-sized devices, Android 3.0 Honeycomb.

Then comes the harsh part:

Over the past few months, according to several people familiar with the matter, Google has been demanding that Android licensees abide by “non-fragmentation clauses” that give Google the final say on how they can tweak the Android code—to make new interfaces and add services—and in some cases whom they can partner with.

Whoa! Wait a second, Google, isn’t THAT the antithesis of an open source project? It seems like there’s nothing, then, between Google and controlling whatever gets released on for-sale hardware with their operating system on it. To be able to sell a device with Android OS on it, a business MUST get a license from Google.

Next, more legal matters:

It’s these types of actions that have prompted the gripes to the Justice Department, says a person with knowledge of the matter. Google spokeswoman Shari Yoder Doherty declined to comment on Google and its partners or any complaints to the government.

Whether Bloomberg actually asked Shari Yoder about this matter or not is irrelevant, really, as there appears to be no record of the “gripes” actually happening. We guess the gripes would be against Google for not allowing their Apache Software License the way these manufacturers saw fit. You can read more about Google’s ASL [in this classic article on Ars Technica], but what it essentially says is that with this license, Google can release code that’s free and open that manufacturers can then tweak and NOT re-distribute for free usage. This, says Ars in 2007, promotes market growth, but not as quick a growth potential as utter freeness would.

Finally, a quote on the similarities between this situation and the release of Windows OS throughout the years:

In the PC realm, Microsoft habituated its partners to expect equal access to new versions of Windows. If anything, says Gartner (IT) analyst Michael Gartenberg, the software giant was equal-opportunity to a fault. “Microsoft often got criticized for treating all partners the same, whether they were doing great work or mediocre work,” he says. “Google seems to have no problem with playing favorites.”

And they should, the absolutely should. Google has created a system that they’ve licensed as open source in a way that has, and definitely will continue to make the mobile market grow exponentially into the foreseeable future. Google gives their product away for free, you can use it however you want unless you want to sell it, in which case you’ve got to get their approval, then they’re going to want to add their Android Market to your device before you sell it.

But you’re allowed to sell your device with unlockable bootloaders and essentially open systems again, thus making your product one that your users can modify however they see fit. So what’s the missing link? Rogue manufacturers getting pissed off because they can’t have a product someone else worked on for free with no limits that they can then clutter up and repackage for a gigantic profit, blaming their frustration on the fact that Google said they’re giving out an open-source system – which, if you ask me and us, they still are.

The quotes above come from an article posted on Bloomberg.

)

ANDROID REMAINS OPEN, ANDROID REMAINS POWERFUL
ANDROID REMAINS OPEN, ANDROID REMAINS POWERFUL

Posted in android | Tagged , , , , , , , , , , , , , , , , , , , | Leave a comment

ANDROID APPLICATION DEVELOPMENT FOR LIFE STYLE – ANDROID DEVELOPER ARTICLE

Android application development for life style

Write-up by Inkatechnology

An enormous versatility is offered in the Android application development platform, with its latest and cutting edge technologies and software program integration Android is becoming a popular Smartphone that is enhancing way of life of consumers in several different ways. Each and every time a company finds and chance to embed its application to utilize one more development platform like Android that give a comprehensive and prepared to fulfill complex requirements of business, Android is the proper option. The development framework of Android gives developers straightforward and suitable development for company requirements that are complex. Moreover, Android application development supplies innovation with overall productivity for companies that are not optimized for the use of Smartphone related applications. The capability to boost way of life and to emerge as the best consumer option, Android has it all what a consumers want to use in order to improve lifestyle.

The Android applications are versatile and due to this they capture a wide segment of customers around the globe. A fantastic majority of those customers are searching for solutions from mobile applications, other than just entertainment this is why Android applications come in play. A consumer when looks for remedy he immediately want to solve his difficulty that can include every thing from boredom to translation with or even to the identification of a item by recognizing barcode. Problem solving applications with the perceived nature of consumer becomes far more powerful and is downloaded more usually than frequent applications. Regardless of the reality, the application is costly or free of charge of price it ultimately becomes a component of lifestyle and emerges as an icon or status symbol which is later employed as a typical practice by masses.

Mostly, the consumer has different techniques to fulfill needs therefore, they look forward towards the factor of convenience. The Android supplies reason to the consumer to stay in an active way of life everywhere with Android and anytime. For that reason, it is essential that the application need to give a solution to solve problems arising from everyday problems. An android application does them all along with developing a focus on facilitating the consumer in healthy way of life. This indicates the platform enables applications to empowers the consumer in spending active and mobile based way of life and is focused a lot more on Android based application.

The issue is however regarding the applications of Android and their assistance in improving the consumer�s life style. The possibilities are unlimited, beginning from a barcode reader app that could inform the user about the actual ingredients used in the product along with actual cost, origin and other info that avoid deception caused from retailers. In the same way, applications of weather give a prediction of local forecast so that consumer can get time for preparation. Android applications based on translation purpose aids in consumer to communicate in any situation and in any country. Moreover, applications that can measure temperature assist in readings appropriate temperature appropriate from your Android based Smartphone. Moreover, developed applications can serve a wide array of purposes such as a lot of genres of applications that already are available on various platform before, consequently Android developers have to pour in new and creative ideas in order to make profitable application development on Android.

About the Author

If your business is looking for Android application development I would recommended you ought to attempt social media marketing agencies. One such recommendation is a company with the name of INKA Technologies http://www.inkatechnology.co.uk which delivers specialty in Android application development.

Posted in android applications | Tagged , , , , , , , , , , , , , , , , , , , | Leave a comment

SPB SHELL 3D FOR ANDROID IS JUST FREAKING COOL… AVAILABLE IN THE ANDROID MARKET

SPB SHELL 3D FOR ANDROID IS JUST FREAKING COOL… AVAILABLE IN THE ANDROID MARKET

Well, being a partner of all things Android, I’m usually not prone to indicate someone to any pick sort of UI or skin overlay. However, this is only freaking cool. SPB, a renouned mobile software company has taken their SPB mobile bombard to latest heights. When we had an HTC HD2 using Windows Mobile 6.5, we was discerning to run to SPB Shell to benefit that mislaid Android functionality, though didn’t similar to how all of a icons were utterly different, as they were a default icons that came with a shell. When we saw a discerning demo video for SPB Shell 3D, we wasn’t as demure to cruise a focus since we get to patently keep a demeanour as well as feel of your customary Android icons.

The SPB Shell 3D is indeed a subsequent era mobile user interface. The focus bombard sports a 3D Home shade launcher, intelligent folders, 3D widgets as well as a slew of pick panels as well as widgets to name from. The 3D engine is well-spoken as well as glorious with live animation occurring within a 3D row perspective itself. I consider this is an glorious pick to those who wish something latest as well as uninformed though aren’t of a ROM’ing as well as hacking community. Unfortunately, an app similar to this additionally comes with a flattering large cost tag. The app comes in during a whopping $ 14.95 Is this a understanding breaker for you? This competence not be an altogether formidable preference to have if a Android Market didn’t have a fifteen min lapse window. It’s starting to take a lot some-more than fifteen mins to try all of a details as well as outs of this application. But hey, if you’re peaceful to give it a go, afterwards conduct upon over to a Android Market as well as don’t dont consider about to let us know what we consider of a app in a comments below. Hit a mangle for a engorgement of pics as well as info, together with SPB’s user manual, that comes jam packaged with pics as well as discerning tips for you. There is additionally a discerning video demo of a app in action.

SPB SHELL 3D FOR ANDROID IS JUST FREAKING COOL… AVAILABLE IN THE ANDROID MARKET

SPB Shell 3D User Manual

Posted in android | Tagged , , , , , , , , , , , , , , , , , , , | Leave a comment