Skip to main content

Application programming interface

See All Stories
Site default logo image

Apple lets Airfoil back into the App Store, without its coolest feature

Apple removed Rogue Amoeba’s Airfoil from the App Store last month shortly after it began offering the ability to AirPlay music from one iOS device to another, effectively making your old iPod touch an AirPlay speaker. Some thought the app removal was due to use of private APIs. Apple gave a statement on the matter:

The feature in question permits any iOS device running the app to play back audio beamed from a variety of sources using Apple’s AirPlay wireless streaming protocol. Apple presently only allows designated products to act in this capacity — such as the Apple TV and (often expensive) AirPlay-enabled third-party hardware

From a post today, it seems pretty clear that Apple just did not want that functionality in the app and that third-party hardware vendors were to “blame.”

You may be asking why Apple would want to prevent users from having this functionality. Only Apple can provide a full answer here. We do know that Airfoil Speakers Touch’s ability to receive audio directly from iTunes and iOS enabled some users to forgo purchasing expensive AirPlay hardware, hardware which Apple licenses. It seems Apple has chosen to use their gatekeeper powers to simply prevent competition.

Perhaps as part of its costly AirPlay licensing, Apple gives speaker manufacturers exclusive rights to the AirPlay protocol. Maybe some of these makers cried foul when Airfoil allowed other iOS devices to sling audio to each other. Apple was then forced to remove it, otherwise breaking their exclusivity agreement. That does not seem too outlandish to me.

Oh, and there is a workaround.

Site default logo image

Brightcove CEO: Apple’s cable TV strategy will focus on AirPlay, not an HDTV

While the media is quick to jump on any hint that Apple might be working on an HDTV—and many analysts even pinpoint a late 2012 launch—CEO of video cloud company Brightcove Jeremy Allaire said Apple’s approach to cable TV will not focus on a traditional TV monitor product (via AllThingsD). Instead, he makes the case for beaming content from iOS devices through dedicated cable TV apps using AirPlay. This follows reports late last month that claimed Apple is set to introduce a new Apple TV OS at WWDC this month. Allaire explained:

I believe Apple will seek partnerships with the top cable companies for them to open up their APIs for their EPG, VOD libraries and Network DVR infrastructure so that Apple can offer a superior user experience on top of those services… In such a model, you’d purchase and use an Apple TV device (more on what the devices will actually be below) and use it in concert with an existing subscription from a TV operator, and access the TV functionality as an App. Yes, cable TV will just be an app among what will be tens and then hundreds of thousands of apps on your Apple TV.

As for new devices and software, Allaire claimed Apple’s main focus would be to enhance its current TV platform and integration with iOS devices, while possibly entering the TV monitor business. He further claimed Apple will release a completely redesigned Apple TV set-top box as a “thin black bar,” a “TV monitor” device that includes the same features as the set-top box, and updates to iOS APIs and AirPlay to include “new camera and microphone, motion detection and speech recognition” capabilities:

First, Apple will release a new Apple TV add-on product, though I expect that rather than using the current “puck” design it will instead be a thin black bar, perhaps 1 inch tall and 3 inches wide, that can easily mount to the top of almost any existing HD capable TV set. Like the existing Apple TV, it will have HDMI and power jacks on the back, but it will also include a high-def camera built into it’s face, as well as an embedded iOS environment that provides motion-sensing and speech processing.

Second, Apple will also release a TV monitor product as well with identical capabilities as the updated Apple TV add-on device, but in a design and form factor that presents the Apple brand effectively. Why would they do this when it is such an established market with such long replacement cycles? In short, because they can, and it will be gorgeous and include the latest innovations in display technology, and will sell at a premium price that ensures a reasonable gross margin for Apple.

Third, Apple will provide updates to iOS that include significantly enhanced and improved AirPlay functionality, and where AirPlay capabilities become a more front and center aspect of the iOS experience. Additionally, they will release new iOS APIs for dealing with second screen device capabilities such as the new camera and microphone, motion detection and speech recognition. Developers will be encouraged to build iOS apps that are Apple TV ready, using dual-screen features and motion user interaction, among other things.

Twitter to host WWDC session, tickets available now (Update: sold out/rescheduled)

Site default logo image

Update: Tickets are now sold out, but the website noted: “Pending tickets are currently with other customers. They may become available, so check back soon”

Update 2: Looks like they might be looking for a bigger venue – it says now lists ‘rescheduled’

With Apple’s WWDC just around the corner, and many TBA sessions still on the latest schedule, you can at least now get tickets for Twitter’s WWDC Open House set to include “tech talks, food and beer with our iOS and native applications engineering team!” There is only 50 or so tickets still available at the time of this writing for the session that—among others—will include talks on “Patterns for Mobile-Friendly API Design,” and “how the Twitter for iPhone team ships code.”

@TwitterMobile and @TwitterEng invite you to an evening of tech talks, food and beer with our iOS and native applications engineering team! Register as soon as you can as we anticipate hitting our capacity very quickly. If you’re planning to bring a +1, please see below (#questions) so you can get in touch with us to let us know their name and info.

Twitter’s session is set to take place the opening day of WWDC on June 11 at 6:30 p.m. to 9:30 p.m.

Expand
Expanding
Close

Sparrow for iOS updated: Push coming with or without Apple in upcoming version

Site default logo image

The Sparrow team just announced version 1.1 for “Sparrow for iPhone” on its official blog, while also revealing Push API is coming to the iOS app’s next version:

Thanks to your amazing support, we feel confident that Apple might revise its position on the Push API. We’ll submit a first version of Sparrow 1.2 including it. This might delay Sparrow 1.2 validation but we’re already working with some partners to include Push in future versions of Sparrow without needing Apple clearance.

Push is coming. With or without Apple.

The team also said version 1.2 will include localization in nine languages, landscape mode when composing, and swipe up and down gestures to move between messages.

A screenshot gallery and version 1.1 updates are below. 


Expand
Expanding
Close

Apple’s iOS problem: Contacts uploading is just the tip of the iceberg. Apps can upload all your photos, calendars or record conversations

Site default logo image

Apple responded today to the contacts-sharing issue with a statement indicating it plans to put some form of a setting on contact data that would allow users to control who views the data, similar to the way Apple locks down location data.

“Apps that collect or transmit a user’s contact data without their prior permission are in violation of our guidelines. We’re working to make this even better for our customers, and as we have done with location services, any app wishing to access contact data will require explicit user approval in a future software release.”

Congress became involved and probably motivated the move, but the legislative body is not going to like what it hears.

The problem is that iOS apps not only have access to a user’s contacts database (including addresses and notes), but apps also have full and unencumbered access to everything in the iOS app sandbox, such as pictures, music, movies, calendars, and a host of other data. Any of this content is literally open for developers to freely transmit to their own servers while apps are open.

(note that pictures with geotags will pop up a Location dialog which can be averted in code with some well known tricks)

Moreover, approved apps also have access to the iPhone’s camera and microphone, so apps can also take pictures and make recordings without permission (although, this would be easy to detect by the user with the light from the front camera or red bar during audio). Photos, videos, and audio are transmittable securely or insecurely up to servers that you and Apple do not know about.

To developers, this is no big secret. It is not trivial, but putting that kind of functionality into an app is straightforward and only uses Apple’s publicly available and blessed developer APIs (which means this stuff will not likely be detected by Apple’s App Store approval process).

Obviously, shady developers and even government entities are probably already using such apps to gather information. Therefore, these are some scenarios:


Expand
Expanding
Close

Google brings Hangouts to phones, opens + Beta to everyone

Site default logo image

Among a bunch of Google+ improvements announced today, Google said it would bring Hangouts to mobile phones including iPhone (and iPad 2 and 4G iPod likely).  We’re big fans of Google Hangouts and having it on mobile is going to be really great.  They are also offering Hangout broadcasts which might be fun ways to broadcast a keynote for instance :D

Google announced a bunch of other big Google Plus stuff including open invitations today.  Check full coverage on 9to5Google.com
Expand
Expanding
Close

Apple seeds iOS 5 beta 7, iTunes 10.5 beta 7, Xcode 4.2 beta 7 to developers (full change log)

Site default logo image

Apple has just released iOS 5 beta 7 to developers as an over-the-air update. iOS 5 includes new features like Notification Center, Twitter integration, Newsstand, and iCloud support. The software update will become publicly available this fall, likely alongside the new iPhone lineup in early October. Apple has released iTunes 10.5 beta 7 and Xcode 4.2 beta 7 as well. Apple has also just released Safari 5.1.1 update 3. Let us know at tips@9to5mac.com anything you find!

.

We’ve found that in the Wi-Fi sync settings there is now support for multiple Macs. Under each Mac you’ll find what categories your iOS devide will sync to. Thanks Christoph!

Additionally, the Nuance Text to speech is now available as a menu item (below)

.

 

The following issues relate to using the 5.0 SDK to develop code.We’ve pasted the full change log for the new beta after the break:


Expand
Expanding
Close

Adobe releases new Flash 11 and Air 3 to Beta Channel

Site default logo image

[youtube=http://www.youtube.com/watch?v=szaXvTsoeVs]
Stage 3D Molehill demo

For all of you Adobe Flash and Air fans out there, Adobe has released the next major version of the authoring tool out onto the Internet.  New features of Flash include, Stage3D APIs, 64-bit support, G.711 audio compression for telephony, H.264/AVC SW Encoding, Socket Progress Events and HD surround sound.

Developers can download the betas here.

Full listing of new features in Flash Player 11 and AIR 3 below:
Expand
Expanding
Close