This Week's Sponsor:

1Blocker

A Cleaner, Faster, and More Private Web Experience


Posts tagged with "developers"

Apple Releases Lion Developer Preview 3

Apple just released a new OS X Lion Developer Preview. The update weighs at around 1.07 GB and it’s available now in the Software Update control panel. It is recommended for all users running Lion DP 2, and Apple’s Mac Dev Center seems to confirm the new build is indeed Lion Developer Preview 3, although the direct link on the Dev Center still goes back to Lion Developer Preview 2. It appears Apple is now seeding Lion DP update only via Software Update.

Mac OS  X Lion Developer Preview 3 is now available via Software Update for systems running developer preview 2 update 2.

 

In the past weeks, Apple released via Software Update two updates for Lion Developer Preview 2; these latest updates to Lion DP 2 are needed in order to install Developer Preview 3 through Software Update. Read more


First Build of Mac OS X 10.6.8 Seeded to Developers

As noted by MacRumors, Apple has seeded the first build of Mac OS X 10.6.8 to developers. The new build, which carries number 10K521, confirms there’s room for at least one more Snow Leopard update before the release of 10.7 Lion, scheduled for this summer.

According to people familiar with the new build, focus areas for 10.6.8 are AirPort, Graphics Drivers, Mac App Store, Networking, QuickTime and VPN. Apple released the last public version of Snow Leopard, Mac OS X 10.6.7, on March 21, including fixes for Mac App Store, SMB servers and Back to my Mac.


iOS Devs Hit by Patent Infringement Notices For In-App Purchases

Here’s an interesting news that’s making the rounds of Twitter this morning, and it appears to be spreading quickly among iOS developers. As first reported by James Thomson, indie iOS and Mac developer of DragThing and PCalc, he woke up this morning to find a “very worrying threat of patent infringement lawsuit” in a FedEx parcel. While Thomson won’t say the name of the company that is threatening to sue him before he gets a reply from Apple Legal on the matter, what’s really curious is the reason behind the alleged patent infringement: it’s not the app Thomson developed, apparently it’s the in-app purchase system he chose to implement in PCalc Lite. Apple’s own in-app purchase payment method, certainly not created by Thomson. This developer, and others with him, are receiving notices from a “patent troll” who’s going after indie developers for using IAP, rather than Apple. The legal threat is worrisome as this company claims developers are given 21 days to license the patent they’re infringing. But this patent, these developers say, it’s not about intellectual property for apps – again, it’s about the payment system. Which Apple created, not the developers.

Looking at the tweets from Thomson, this story doesn’t really make sense. Someone is threatening to sue indie developers because they’re using Apple’s in-app purchase? If so, wouldn’t it be appropriate to sue Apple, which invented the system? And why going after the indie devs in the first place – just to cause anxiety and doubt for the fear of a lawsuit? Read more


15% Of App Launches Happen Offline

According to a recent study by mobile analytics firm Localytics, 15 percent of applications for mobile devices (we assume these include iOS and Android handsets) are launched while a phone is offline, out of 3G / 4G / WiFi range. By analyzing data sent to their servers by apps that integrate Localytics’s framework in their code and comparing the app’s launch time with the delay in receiving the data (Localytics works in real time), the firm came to the conclusion 15% of apps are opened while a device can’t connect to the Internet.

Localytics records if the app is used while offline or online and can report if the connection is via 3G, Edge or WiFi. Localytics is also able to determine whether an app was actually used while online or offline by looking for large differences in the time between an app being opened and analytics data being uploaded. Having done so across the thousands of phone and tablet apps using Localytics, with over 10 million app starts per day, we found that about 15% of all app launches were made without Internet access–customer engagement that would be missed using web-centric analytics tools.

This, of course, is a major problem for app developers and something that will, once again, sparkle the discussion between evangelists of mobile web apps and those who believe native apps are the future of smartphones and tablets. A native app’s obvious advantage, in fact, should be the possibility to always display some kind of content even when in offline mode, as the app doesn’t run in the browser and thus shouldn’t require an internet connection to visualize information on screen. Indeed, several apps make great use of local caching systems – such as Instapaper and Spotify – that allow users to “download” content to consume later when the device will likely be offline – for example, during a subway trip or on an airplane. Many times, however, I’ve stumbled upon applications that in spite of their “native” nature are unable to meet these basic requirements of always-available offline access; too many iPhone and iPad apps are effectively nothing but local interfaces to web apps and tools that can’t display content without an internet connection. On the other hand, there are also applications that don’t let users cache content (presumably the best way to access anything, anywhere at anytime), but still visualize content while offline and transmit changes back to their servers when the device comes back online.

15 percent is a big number, and I’d be curious to know the detailed percentage of iOS apps by device Vs. Android apps by device –if Localytics will ever release it. On a broader level, it’s undeniable developers should do more than throw up a blank page on screen when the Internet fails. Apps like Instapaper, The New York Times, Spotify and Read It Later are great examples; others should do more, too. [via GigaOM]


Apple Stops Serving iAds In Apps Targeted To Kids

Since its introduction last year, Apple’s iAd advertising network has been off to a somehow rough start: touted as the best way for advertisers to build interactive campaigns to deliver effortlessly to iOS users, the service was repeatedly criticized by advertisers and ad agencies due to Apple’s strict design requirements and control, expensive minimum buy and low fill rates compared to Google’s AdMob network. In the past months, Apple tried to address several issues reported by iAd’s initial partners: they released a desktop tool to design iAds visually on a Mac, they cut the minimum buy in half from $1 million to $500,000, and rolled out fullscreen ads with even more interactivity on the iPad. They updated the official iAd website to display more information and details, and released an iPhone app entirely focused on showcasing experiences built for the iAd network.

A change in the way Apple chooses the apps that can display iAds, however, might cause a little bit of confusion among developers that, until now, have relied on iAds as the sole source of income for their free apps. Mike Zornek, developer of the free Dex app for iPhone and iPod touch (a Pokèmon browser application), relays an email from the iAd Network Support team in which an Apple employee explains how iAds may not be displayed anymore in apps targeted to “young children” because of the advertisers’ preference to not show ads to this particular audience. Read more


Rdio Launches API for Mobile Devices

Music streaming service Rdio, quite popular in the US and Canada but currently unavailable due to regional restrictions in the rest of the world, announced yesterday the release of an API for iOS and Android devices that will allow developers to build apps that are integrated with Rdio’s music and social functionalities. The API – documentation available here and here – will let third-party devs build apps that search “all the artists, songs, albums, playlists, and top charts in Rdio’s catalog of over 8.5 million songs.” On top of that, the API will also bring playlist creation and editing outside of the official Rdio app, as well as the possibility to show a user’s Heavy Rotation, collections or follow other people. For a first release, it sounds like a solid API for iOS and Android.

Attending Google I/O 2011? Take a closer look at our Mobile API on Android devices at Rdio’s Developer Sandbox at Moscone Center in San Francisco. If you won’t be there or want to see the API in action yourself, download the Rdio Music Quiz from the iPhone App store.

While our Mobile API doesn’t yet support our affiliate program, it will soon. So make sure to sign up for it now and start building that incredible mobile app you always wanted to make.

The current API and service terms won’t let developers create paid apps that directly plug into Rdio. Still, with Spotify struggling to launch in the US and an impressive userbase and app selection after a few months, Rdio has the chance to maintain a healthy ecosystem for music streaming apps in the US, and take it from there to Europe. Rdio has big plans for sure, and it’ll be interesting to follow its developments in the next months, especially after Apple will unveil its rumored cloud music service with full labels’ support.


Microsoft Azure Toolkit for iOS Now Available

Following the release for Windows Phone 7 in March, Microsoft today announced the availability of the Azure toolkit for iOS, which can be downloaded now from GitHub. Similarly to Amazon Web Services, Microsoft’s Azure is a cloud platform hosted on the company’s servers that allows developers to build, host and scale web applications. Today’s iOS toolkit includes resources and services for developers to integrate Azure in their iPhone and iPad apps, including an Objective-C library to work with Azure services (such as storage and push notifications), documentation, a sample iOS app with full Azure storage integration, as well full source code for the aforementioned Objective-C library with Xcode project files. More details on Azure Toolkit for iOS can be found here.

Last March we released the Windows Azure Toolkit for Windows Phone 7, which provided a set of generic services for Windows Azure.  This toolkit was the first step in enabling developers to build native experiences on multiple platforms using Windows Azure.  As the next step in this process, today we’re pleased to announce the release of the Windows Azure Toolkit for iOS.  This toolkit contains resources and services designed to make it easier for iOS developers to use Windows Azure.

Downloads:

Microsoft has also release a Cloud Ready package to simply the process of setting up Azure services, and it has announced the release of an Android toolkit for next month. [via The Next Web]


Apple: Apps Downloaded Using A Promo Code Can’t Be Reviewed Anymore

As noted by forum poster Therealtrebitsch on TouchArcade, Apple recently tweaked the App Store system to prevent users who downloaded apps using a developer’s promo code from leaving a review or rating. The change comes as an unexpected move as it basically doesn’t count promo code-based downloads as regular purchases anymore, but it’s in line with Apple’s latest efforts to modify the App Store’s ranking algorithm to showcase apps based on quality, rather than raw download numbers.

Hi,

Anand here again from iTunes Store Customer Support. Thanks for writing back and letting me know your concern. I understand that you are still not able to write a review. I know how disappointing it can be when things don't work out the way they should.

I am sorry to inform that it is no longer possible to rate or review an app if it was downloaded using a developer’s promotional code.

However, I took the liberty of submitting your feedback to Apple on your behalf. Please know that Apple takes the feedback from our customers very seriously. This is the reason for our feedback page - to create a forum where our users can vent, praise or share whatever feelings they have to allow us to meet your needs, and grow as a company. I suggest that you use the link in order to share your feedback with us. I would also encourage you to share this link with all of your friends and family who wish to submit the feedback, and have them all submit the same request.”

—–

It is no longer possible to rate or review an app if it was downloaded using a developer’s promotional code.

You can review this app by purchasing it on a different iTunes account using something other than a developer’s promotional code, such as a Gift Card, Gift Certificate, or other payment options.

Two weeks ago, several reports indicated Apple had tweaked its App Store algorithm to better promote apps in the Top Free charts based on “ratings and active usage”, rather than download numbers, which could be easily altered by developers using techniques like pay-per-install networks (which Apple doesn’t accept anymore) and promo codes. It was a common practice, in fact, among many developers to give away promo codes (which are limited in the iTunes Connect developer portal and can’t be generated over and over) hoping that customers who got the app for free would leave a positive review or rating. Clearly Apple must have thought that this was another practice to alter the App Store’s ranking system, and introduced a new rule to prevent apps downloaded through a promo code from being reviewed.

I have tested this personally and, sure enough, an app I downloaded last week with a promo code can’t be reviewed or rated in iTunes. An app I downloaded with a promo code last year, however, can still be reviewed. Same applies for a Mac App Store app I redeemed two months ago. It’s unclear how this new system works (Apple hasn’t posted an update in iTunes Connect yet), but we speculate apps recently downloaded with a promo code can’t be reviewed – quite possibly going back until two weeks ago when the rumors about a new algorithm started.


Google Chrome Canary Lands On OS X

With an unexpected move that was reported earlier today by MG Siegler at TechCrunch, Google decided to (finally) release Chrome Canary for Mac. The new, highly unstable and cutting-edge version of Chrome is available for download here. What made Chrome Canary the proverbial unicorn among Mac users is the fact that this version of the browser is considered a pre-developer build – a step above Chromium, but an anticipation of things to come in the Google Chrome Dev, Beta and Stable channels. Available for several months on Windows, Canary is, put simply, the Chrome version to use if you want to see the latest developments, and try early features that will be implemented on other Chrome channels at a later date. Canary is not meant for daily, stable usage – instead, it’s best to run it alongside a beta or stable Chrome installation.

The Google team writes on the official Chromium blog:

The Mac version of Google Chrome Canary follows the same philosophy: it automatically updates more frequently than the Dev channel, and does not undergo any manual testing before each release. Because we expect it to be unstable and, at times, unusable, you can run it concurrently with a Dev, Beta, or Stable version of Google Chrome. Your Canary data remains separate, but if you set up Sync in each version of Chrome that you use, you can automatically continue using the same set of bookmarks, extensions, themes, and more.

The current stable version of Chrome is labelled 11; meanwhile, the Dev and Beta channels are already using version 12, whilst Canary has already made the jump to version 13 – the one that’s going to come out as stable in at least a couple of months from now. But if you want to test the latest features and experience the bleeding edge, Canary is awaiting here. With a shiny new yellow icon.