Showing posts with label developers. Show all posts
Showing posts with label developers. Show all posts

Friday, 23 September 2011

Google Prepping Developers For ICS Transition; No SDK Yet

You are in an Android Post

As Android Ice Cream Sandwich seeks to reunite the tablet and handset branches of the Android tree, an influx of Honeycomb apps will have their first opportunities to run on smaller screens. While we're still waiting for the new OS update to arrive, Google is getting Android developers ready for the transition, advising them about how ICS will interpret Honeycomb apps, and what steps they can take to make sure their apps look good, no matter on what size screen they're being viewed.

The good news is that, so long as an app follows standard interface cues, it should make the leap to ICS with little issue. The OS will scale Honeycomb's Action Bar to fit a smartphone's screen, but there are steps developers can take to ensure that their vision remains intact; options include repackaging the app to exclude devices with non-tablet-sized screens, or building multiple versions of the app into one APK to be optimized for displays of varying sizes.

One of the problems, though, is that for now there's no way to see just how ICS will scale apps to smartphone screens. Google hasn't released the SDK for ICS to developers, so for now it can only offer some general tips on preparing for the update, and developers will have to sit on their code until the time comes that they're able to actually test it.

Source: Google
Via: Android and Me

Previous Page Next Page

View the original article here


This post was made using the Auto Blogging Software from WebMagnates.org This line will not appear when posts are made after activating the software to full version.

Wednesday, 13 July 2011

Did Facebook hijack a developer’s app for its own purposes?

mathewi: John Mayer advises young musicians not to get involved in social media, says he got so addicted he couldn't write: http://bit.ly/qD8QvU Manifest Destiny depicted in the 1872 painting "American Progress"

With a healthy dose of fanfare, last week Facebook teamed up with Skype  to launch a new video-calling application, hosted at facebook.com/videocalling. But now a company called Samuday Web Technologies says it had that domain first — and Samuday’s CEO says that his company’s video chat app was unceremoniously kicked off Facebook in a modern-day case of Manifest Destiny, so that Facebook could clear the way for its own feature.

According to Nimit Kumar, his company’s uniRow video-calling application ran within Facebook at the facebook.com/videocalling URL starting in December of 2010. The app was moderately successful, although not hugely popular: Kumar says that it amassed 22,000 users, more than a third of whom were active, and the app managed to attract 4,500 likes and an average rating of 4.7 out of 5 stars.

But on April 7, Samuday’s video-calling app was deleted by Facebook without any warning whatsoever, Kumar says. The company immediately reached out to Facebook to try to understand why the action was taken, and received a vague form letter about how the app violated Facebook’s policies. Since the uniRow video-calling app for Facebook was the work of two developers, and Samuday has a host of other products, the company eventually decided against working on a relaunch.

But when Facebook launched its own video app at uniRow’s old URL last week, Kumar became suspicious about the reason his app was really kicked off of the platform. He wrote in a blog entry posted on July 8:

The question to ask is what happened around April 7th (exactly 3 months before the launch of Facebook-Skype Video Calling). It is clear that when the plan for rolling out their application was decided, Facebook wanted to use the phrase “Video Calling” and therefore wanted the URL. Instead of communicating this to the page (and application) owners, it went ahead and disabled the application. This is grossly undemocratic and probably illegal (we are looking into this aspect). We tried our best to get the application reinstated, but did not succeed.

In an email, Kumar told me that he is discussing the possibility of legal action with several lawyers: “They have been supportive thus far, but being a young (bootstrapped) startup, we are short of resources.” Samuday has not had any contact with Facebook since the Skype video-calling app launched, he said.

This is not the only time Facebook has gotten on a developer’s bad side. The company caught a lot of flack last month when it enacted a new spam-control policy that apparently cut a number of legitimate applications. But Facebook seems keen to make amends for its mistakes: The social networking company responded swiftly to the spam control outcry, and recently rolled out a softened policy reflecting that it had indeed heard the developer community’s complaints. But it’s difficult to see exactly how Facebook could make it up to Samuday, since the company’s former URL is taken up by Facebook’s own blockbuster app.

I’ve reached out to Facebook’s policy head Barry Schnitt for comment on Samuday’s claims, and he said in an email that his team is looking into the issue. I’ll update this post with any response we receive.

Image of John Gast’s depiction of Manifest Destiny from the 1872 painting “American Progress” courtesy of Wikimedia Commons.

Related content from GigaOM Pro (subscription req’d):

window.fbAsyncInit = function() {FB.init({appId: 180650338636285, status: true, cookie: true, xfbml: true});FB.api({method: 'links.getStats',urls: 'http://gigaom.com/2011/07/12/did-facebook-hijack-a-developers-app-for-its-own-purposes/'},function(response) {jQuery('#react-fb-count-button').html(response[0].commentsbox_count);});FB.Event.subscribe('comment.create', function(response) {var ajaxurl = 'http://gigaom.com/wp-admin/admin-ajax.php?action=new_fb_comment&post_id=';jQuery.get(ajaxurl + 375109);});};var e = document.createElement('script');e.type = 'text/javascript';e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';e.async = true;document.getElementById('fb-root').appendChild(e);

var _comscore = _comscore || []; _comscore.push({ c1: "2", c2: "6036014" }); (function() { var s = document.createElement("script"), el = document.getElementsByTagName("script")[0]; s.async = true; s.src = (document.location.protocol == "https:" ? "https://sb" : "http://b") + ".scorecardresearch.com/beacon.js"; el.parentNode.insertBefore(s, el); })();

;(function($){$.fn.trackClick = function(){// track the clicktry {_gaq.push(['_trackEvent', this.parents('[id!=""]:first').get(0).id, 'clicked', (this.text() || this.children('img:first').attr('alt'))]);}catch (err) {}// wait a moment for the tracking to process, then follow the linksetTimeout('document.location = "' + $(this).attr('href') + '"', 200);};$('#brand-explorer a, #navigation a, .widget-wrap a').click(function () {$(this).trackClick();return false;}); })(jQuery);

View the original article here


This post was made using the Auto Blogging Software from WebMagnates.org This line will not appear when posts are made after activating the software to full version.