This Week's Sponsor:

1Blocker

A Cleaner, Faster, and More Private Web Experience


Posts tagged with "developers"

Developers: Tweetmarks Will Keep Your Twitter Clients In Sync

I’ve tried several Twitter clients over the past three years; some of them were iPhone apps with no Mac counterparts, others were Mac apps that found their way to iOS with smaller, more affordable versions. After the iPad came around and companies like the The Iconfactory and Echofon showed that it was possible to create a “Twitter ecosystem” outside of Twitter’s official applications (which also happen to be available on the Mac, iPhone and iPad), users like me started wondering whether it was possible to achieve the long-awaited dream of a continuous client – an app that always remembers where you left off, and allows you to start reading (in our case, tweets) again in the same position across devices, through the cloud. For Twitter clients, the concept is simple: if you’ve already read tweets from 3 hours ago on your Mac and then you pick up my iPhone, you shouldn’t see those tweets again.

Echofon has tried to implement this, with results far from perfection. Echofon’s unread sync isn’t always reliable, and when switching devices I often find the app picking the wrong spot in the timeline or automatically scrolling to tweets I’ve already read. Still, the idea is there: as users switch devices, the position of the “last read tweet” should be maintained with online sync.

Manton Reece, developer of Tweet Library for iPad at Riverfold Software, wants to offer developers who are building Twitter clients a solution to easily keep timelines in sync using Tweetmarks. Tweetmarks is a service that runs in the cloud and can be implemented to keep the last-read tweet in sync across apps and devices. With documentation available here, the developer explains:

I’ve already showed it off to a few developers, and if you’re writing a Twitter app I’d love for you to support it too. It will be baked into the next version of Tweet Library.

There are still some unknowns (especially around whether I will need to ask for help to cover hosting costs), but I wanted to launch it now before WWDC so that other Twitter app developers meeting at the conference can give me feedback on the service. Tweetmarks has actually been running for months, and when an opportunity came along this week for a new logo (thanks Alex!), I knew it was past time to finish documenting the service and get it out.

The concept is simple, yet nobody until now managed to pull it off with a system that’s reliable and unobtrusive enough to work “like magic” across platforms and different devices or computers. Developers who are interested in the project can learn more about it here and, personally, I’d love to see a new version of Twitterrific with such a feature (alongside live streams, but that’s another story). If you build and sell Twitter clients for a living, we strongly recommend checking out Tweetmarks for your next multi-platform update – the continuous Twitter client may start right here.


Apple Releases Official WWDC 2011 App

Apple has just released the free, official WWDC app on the App Store – the app is propagating now in iTunes and should be available here. Unlike last year, this year’s WWDC app works both on the iPhone and iPad with a native interface. The WWDC app allows you to check on the conference’s schedule, view floor diagrams of the Moscone Center and create your own schedule of labs, sessions and events you’re planning on attending. The app also comes with a News section to stay on top of the latest announcements made at WWDC throughout the week.

Apple says a new photo gallery will be updated daily with the latest photos from the show floor, labs and events, and the Favorites tab in the bottom toolbar will offer a way to organize sessions you want to attend. The new map feature will allow attendees to tap on a specific session or lab to find the specific level or location they need to go.

Access to the app is limited to WWDC attendees only – developers who purchased a ticket to WWDC ‘11 can use the app.

From the iTunes description:

Reserve Time at the Labs
The WWDC 2011 app allows you to make a reservation at the User Interface, App Review, iTunes Connect, Program Support, or Developer Publication lab. Once you make a lab reservation, it will appear in the schedule section of the app when you filter your view by Favorites.

Sessions and Labs Schedule
View the daily conference schedule including lunchtime and evening events. Filter your view to search by technology, platform, sessions, or labs.

Create Your WWDC Schedule
Tap on the detail view of any session, lab, or event. Then tap “Add to Favorites”. Your selections will be added to the Favorites section of the app and can be updated on-the-go.

Locate Sessions and Labs
Easily find your way around Moscone West with detailed floor maps. You can also tap on a specific session or lab for the level and location where you need to go.

The WWDC ‘11 schedule has also been posted online but it’s only available to owners of a WWDC ticket. Check out more screenshots of the app below. Read more


“iPhone Hooks” Now Allow Apps To Send Photos to Instagram

After the launch of an official API a few months back that allowed developers to read content posted on Instagram and display photos in external iOS, Mac and web apps, the service saw a huge growth in popularity, registered users, and connected applications capable of visualizing Instagram’s streams outside of the (only) official iPhone app. We have seen a plethora of iOS and Mac apps coming out in the past weeks, giving users the possibility to browse Instagram through a “client” different from the app, providing new interactions and interface schemes otherwise impossible without the use of an API. What the API lacks though, is read access to let 3rd-party apps upload to Instagram.

As MG Siegler at TechCrunch reports, Instagram founder Kevin Systrom has no plans on opening a full-read API to let other control the social stream and upload photos not generated with Instagram’s filters and requirements, but they do have a plan to allow developers to easily send files to the Instagram app. This feature is called “iPhone Hooks” and it sounds a lot like iOS’ default “Open In” menu combined with clever URI schemes: provided an application can snap photos and save them to jpeg or png, Instagram can let this app hook into the posting process to transfer the file from app x to Instagram. Just like in the 100 Cameras in 1 iPhone app, users can snap a picture and “send it to Instagram” to apply filters and upload. With iPhone Hooks, any photo app in the future could be updated to support sending a photo to the filter interface, or simply open a specific user stream, tag and location feed. The possibility to pass along photos is of course the most intriguing option, as apps like Photogene, Camera+ or Camera Genius could take advantage of that to shoot photos, let users apply filters and edits, then send to Instagram. iPhone Hooks apparently don’t let developers apply any sort of watermark or ID to the photo (example: “shot with Camera+”) as the file is still processed by Instagram; however, users could still leave a comment to specify what app they used, and overall it’s a good thing for a 3rd-party dev to have an app that works with Instagram.

Co-founder Kevin Systrom compares this functionality to the copy and paste functionality baked into iOS. But again, this is for images, not text. “We wanted to make it easier for other iPhone apps (and iPhone web-apps) to hook into Instagram to open a particular item or post a photo through our app,” co-founder Mike Krieger says. Yes, you read that correctly, this can work with web-based apps too.

Currently, only 100 Cameras in 1 is using this functionality, but Instagram says they’re discussing implementation with other partners.

More details from the Instagram Developer page:

When triggered, Instagram will immediately present the user with our filter screen. The image is preloaded and sized appropriately for Instagram. Other than using the appropriate image format, described above, our only requirement is that the image is at least 612px tall and/or wide. For best results, Instagram prefers opening a JPEG that is 612px by 612px square. If the image is larger, it will be resized dynamically.

An important note: If either dimension of the image is less than 612 pixels, Instagram will present an alert to the user saying we were unable to open the file.

The new feature can be tested in the 100 Cameras in 1 iPhone app, and it’s likely more developers will support it in the next weeks. With iOS 5 rumored to get direct Twitter integration for photos, sharing pictures on our iPhones and iPads could soon become a very different process.


Lodsys Starts Filing Lawsuit Against App Developers

With a series of blog posts published earlier today, Lodsys has confirmed [via MacRumors] that they’ve started filing lawsuits against app developers allegedly infringing patents related to in-app purchases and upgrade links in their mobile applications. Lodsys initially said that they would give developers 21 days to license the patents before filing any lawsuits, but the firm decided to change its schedule in order to defend against Apple’s legal response, which showed support for iOS developers and claimed third-party “app makers” were not infringing any patent as Apple is already licensing patents from Lodsys.

Why did Lodsys sue some App Developers on May 31, 2011

Lodsys chose to move its litigation timing to an earlier date than originally planned, in response to Apple’s threat, in order to preserve its legal options.

As for why they have decided to target small, indie developers who don’t have the resources to legally defend themselves, Lodsys writes:

Why are you targeting Apple developers or Android developers? Why are you picking on small developers who cannot defend themselves?

This story is about accountability for actions. If you are a Developer, it’s about knowledge about the scope and risks of your own business.

Lodsys has only one motivation: we want to get paid for our rights.

Lodsys also posted a response to Apple’s claims that third-party developers using Apple’s SDK and agreeing to the company’s terms are not infringing patents from Lodsys. They company also says they’ve sent a letter to Apple’s legal team, which Apple can publish in its entirety if they want to.

The letter was very surprising as Apple and Lodsys were in confidential discussions and there was clearly disagreement on the interpretation of the license terms of Apple’s agreement.  Before, during and after these interactions, Lodsys has carefully considered this issue and consulted several legal experts to consider Apple’s claims.  We stand firm and restate our previous position that it is the 3rd party Developers that are responsible for the infringement of Lodsys’ patents and they are responsible for securing the rights for their applications.  Developers relying on Apple’s letter do so to their own detriment and are strongly urged to review Apple’s own developer agreements to determine the true extent of Apple’s responsibilities to them.

Lodsys previously explained that usage of in-app purchases would cost developers 0.575% of their US revenue over the period the technology was implemented – for example, an app that generates $1 million in revenue  in one year would pay $5,750 to Lodsys. Finally, Lodsys says they’ll send $1,000 as reimburse to developers hit by the lawsuit if the whole story turns out to be wrong:

While it is true that Apple and Lodsys have an obvious dispute about the scope of Apple’s license to the Lodsys Patents, we are willing to put our money where our mouth is and pay you something if we are wrong.  Therefore, Lodsys offers to pay $1,000 to each entity to whom we have sent an infringement notice for infringement on the iOS platform, or that we send a notice to in the future, if it turns out that the scope of Apple’s existing license rights apply to fully license you with respect to our claim relating to your App on Apple iOS.

As many previously suggested after Apple’s response, the story is far from over and Lodsys appears to be pursuing its agenda by suing developers that don’t agree to pay licensing fees. Several bloggers broke down Lodsys’ patent claims in the past weeks, and the EFF even came out and said Apple should stand up for its developers.

Update: Florian Mueller of FOSSpatents tweets the names of the companies and developers sued by Lodsys today.


Third Build of Mac OS X 10.6.8 Seeded to Developers

Earlier today Apple seeded a new build of Mac OS X 10.6.8 to developers. The new build, weighing at the usual 1 GB, is available now for download in the Mac Dev Center and carries number 10K531. As with the previous versions, people familiar with the build tell us focus areas for testing haven’t changed – Apple still wants developers to test AirPort, Graphics Drivers, Mac App Store, Networking, QuickTime and VPN.

The releases of Mac OS X 10.6.8 have been following a weekly schedule, with new builds appearing on Thursdays and Fridays. The last build was released last week – with the WWDC coming up in less than two weeks and OS X Lion likely to follow shortly after (according to the latest rumors) or throughout the summer, Apple might release 10.6.8 as one last maintenance update to Snow Leopard before the new OS goes public.


Ranky Shows Beautiful iOS & Mac App Store Rankings for Developers

If you’re an iOS or Mac developer, or you handle the marketing for a development studio that has apps on Apple’s App Store, you know the importance of checking rankings for your application on all the international App Stores. It doesn’t matter if your app is the next Angry Birds (probably not, though The Heist managed to take the #1 spot in the iPhone App Store after months of Rovio dominance) or something that will be fine sitting between the #20 and #100 positions, checking rankings by country and category is a common practice that helps you better understand how well an app is doing, where, and quite possibly also why.

Ranky, a new app by Studio Dalton, wants to make the process of studying rankings extremely simple, focused and beautiful. The app provides real-time results for iOS and Mac App Store apps, a feature that’s surely welcome as it allows to check for any app distributed through Apple’s App Stores. Once you’ve entered any iPhone, iPad or Mac app to track, you’ll only have to select the countries you’re interested in to start analyzing the markets. After that, for each app you’ll get an overview by category or “overall” – the same applies if you filter down apps by country, you’ll get the same screen with “overall” and “category” screens to see how your app is performing. Ranky also comes with the possibility of displaying changes since the last time you checked the app, and email and Twitter sharing built-in.

With a beautiful interface and a simple, yet powerful feature set, Ranky is a neat little tool iOS and Mac devs should test right away. Go download the app here at $0.99.


OS X Lion Nearing Public Release?

According to a report from TUAW, Mac OS X Lion has gone “live for internal testing” at Apple last week. Whilst it’s not clear what that means, we assume Apple has begun widespread internal testing of a new build of the OS that’s nearing GM status. TUAW suggests Lion might see a public release at WWDC in two weeks, or at least sooner than previously expected considering many had pointed at Lion on track for a late July / August release:

This suggests the new OS might possibly ship as early as WWDC with an “available today” mention at the keynote – or it might not. But Lion is looking to be one step closer to availability for Apple customers.

The latest developer preview of OS X Lion brought minor graphical changes to apps Apple had already updated in previous DP builds, as well as tweaks and performance improvements to make the OS more stable and faster. Developer builds of Lion have been seeded through the Mac App Store with a redeem code system, though Apple is also believed to make the OS available on DVDs or portable USB keys for users with slow Internet connections, unable of downloading GBs of data from the Mac App Store.


Prototypes Turns Mockups Into Tappable iPhone Demoes

If you’re an iPhone developer, you know how long it takes to turn a mockup realized in Photoshop, Illustrator or Fireworks into a working app that can be tested to see if your idea is actually working on a device’s screen. Whilst an app screen may look good in Photoshop with its fancy graphics and menus you first sketched on your notebook, there’s always the risk that, once running on a real device with an actual multitouch display, your idea will simply suck. Prototypes, a new Mac app released today at $39.99, is a new tool for developers aimed at making the process of converting a mockup into a tappable and shareable application super-simple. Prototypes won’t magically turn your .png’s into Cocoa code, instead it will allow you to display these images on an iPhone or iPod touch screen, and allow users to tap around and get the idea of how an app works.

From Prototypes’ desktop view, developers can import image files and start building a new project. Once all the images are in, Prototypes offers the possibility to create connections and links between objects and pages, add tappable areas and establish dependencies between app menus and sections. What Prototypes basically does is simple: it takes all your app mockups you’ve created in Photoshop, bundles them up in a package, and takes care of including animations, transitions, hotspots, and more to give users the feeling that they’re using a real application while, in fact, they’re just tapping on “smart images” connected by links. It’s genius. Of course you won’t end up using an app on your phone – you’ll simply be running a bookmark saved from the web that’s nothing but a living mockup meant for testing purposes.

Prototypes also offers developers a way to share these mockups with users, their boss, or friends: by hosting a mockup on the free ptyp.es service, devs will be able to easily allow everyone to “install the app” using Mobile Safari and a special PIN code for extra security. You can try one of Prototypes smart mockups by heading over this link with your iPhone, saving the page on your Home screen, and entering 12345678 as PIN.

I think Prototypes is an incredible idea and a great time-saving utility for iOS developers that have been looking for ways to test a mockup without actually writing code. You can get the app here at $39.99.


Analysis of Apple’s Letter To Lodsys

Analysis of Apple’s Letter To Lodsys

Florian Mueller at FOSS Patents breaks down today’s letter from Apple to Lodsys CEO Mark Small, detailing a possible scenario iOS developers might soon find themselves into:

App developers have to understand that Lodsys can still sue them. Apple’s letter does not prevent Lodsys from doing that, and it would be a way for Lodsys to pursue its agenda. It wouldn’t make economic sense for Lodsys to sue a few little app developers based on the damage awards or settlements Lodsys might get out of such a lawsuit. However, for Lodsys it would still be worth it if this resulted in a lucrative settlement with Apple, or if it (alternatively) scared potentially thousands of app developers so much that they would pay. Lodsys would sue some app devs only to set an example, and for the ones to whom it happens, that would be an unpleasant situation.

As other bloggers have already written and tweeted, Apple’s letter might be heartwarming for developers, but the story is far from over. Apple is stepping up to defend its developers and that is great news for sure (see developers’ reactions here), but in case of Lodsys deciding to sue anyway to set a precedent, these indie developers would still have to deal with actual court duties, lawyers, and the fact that they’d need to directly ask Apple to back them up. Apple hasn’t explicitly stated they would pay for every legal expense in today’s letter (unless the emails sent to developers, and not Mark Small, have additional details we’re not aware of), though Mueller believes that sending a copy of the letter to Mark Small to developers is a good sign of the company taking things seriously and considering paying for any kind of expense if Lodsys sues.

Again, it’s not over yet, but the general consensus seems to be that this is a great first step to defend the App Store, Apple’s own ecosystem and in-app purchases, and independent developers.

Permalink