This Week's Sponsor:

Direct Mail 7

Professional Email Marketing Built Just for Mac Users


Posts tagged with "developers"

MobileMe to iCloud Transition Goes Live for Developers

As first noted by 9to5mac, Apple is now allowing developers with access to the iOS 5 beta or OS X Lion 10.7.2 preview to migrate their existing MobileMe accounts to iCloud. A MobileMe account needs to be associated with a development device to be correctly transitioned to iCloud for now – once an account is eligible, the migration process can be initiated from OS X Lion (from the MobileMe control panel) or by directly visiting me.com/move.

As Apple previously detailed in its MobileMe to iCloud Transition Q&A, some functionalities of MobileMe won’t transfer over to iCloud. This includes MobileMe Gallery, iDisk and iWeb publishing, which, however, will still be accessible until June 30, 2012, even after moving to iCloud. Another feature that iCloud won’t include is the ability of syncing several Mac OS X items like Dashboard widgets, Preferences, and Mail Rules.

Apple’s web interface for the transition is very straightforward and guides you through the process of moving your MobileMe account to iCloud by detailing each step with an explanation, and links pointing to support articles.

Once upgraded, an already configured MobileMe account on iOS or OS X will need to manually “confirmed” before completely moving to iCloud. If the account isn’t already configured, you’ll just need to log in as a new iCloud account and choose which content you’d like to keep stored on Apple’s servers.

The process is now exclusive to developers and there’s the chance Apple will tweak the interface/steps required before the public release of iCloud. However, the information available today falls in line with what Apple revealed months ago about the transition. Furthermore, it appears MobileMe accounts will be automatically upgraded to a paid 20 GB plan for free until June 30, 2012, (with pricing depending on where you live, and the 20 GBs are in addition to the 5 GBs iCloud already gives you for free) although there are no subscription management options available yet to developers on iCloud.com. Read more



Apple Seeds iWork for iOS Beta Apps With iCloud Support

Following the launch of iCloud.com beta to developers, Apple updated its iCloud beta for Developers page including special versions of the iWork for iOS apps. Labelled “iWork for iOS beta apps” by Apple, the package includes new versions of Pages, Keynote and Numbers for iOS that will allow developers and testers of iCloud to start working on a new document on a device, and find it after a few seconds on another iCloud-connected device or the web counterpart, which also comes with web apps to edit documents.

The functionality was first demoed by Apple at the WWDC in June, and an iOS developer program membership is required to test the new iWork beta apps.


Face Detection Technology And APIs Make Their Way Into iOS 5

After doing some digging in iOS 5, 9to5 Mac today reported that Apple is planning to open up face detection APIs to developers. It appears from what they found that Apple will bring similar face detection techniques that Photo Booth on Lion currently employs to iOS and allow developers to build different apps that utilize the APIs.

These claims come after 9to5 Mac found the ‘CIFaceFeature’ and ‘CIDetector’ APIs within a recent beta build of iOS 5, which they say are “very advanced” APIs. The first of the two can be used by developers to locate where a person’s mouth and eyes are, whilst the latter is used when processing those images for face detection. Apple’s Developer Library online also already has some notes on the new APIs for developers to take advantage of.

Obviously at this point there is only speculation as to what these purported APIs could be used for – an obvious stretch is that the iPad version of Photo Booth may add the new effects added to the Lion version that take advantage of the information of where a person’s facial features are. It is also claimed that Polar Rose, a company that specialized in facial recognition software and was purchased by Apple last year, played a role in the development of these technologies within iOS and Lion.

[Via 9to5 Mac]


OS X Lion 10.7.2 Shows Up On Dev Center

As first noted by BGR, a link to download OS X Lion version 10.7.2 has briefly appeared in the iCloud section of the Developer Center, which is unaccessible at the moment of writing this. However, a screen taken by BGR confirms that Apple – it’s not clear whether mistakenly or not – inserted a link to download a new developer seed of Lion, which was publicly released earlier this week on the Mac App Store.

According to Apple, this new version of Lion “is being provided solely for testing iCloud”, which has received an update to beta 5 today as a standalone control panel to install on OS X. iCloud is due this Fall as announced by Apple at WWDC in June. It is unclear whether this build of Lion for iCloud testing will be released alongside iCloud later this year, but considering Lion has yet to see a maintenance update to version 10.7.1, it wouldn’t be a surprise to see 10.7.2 scheduled for launch when iCloud is ready, too.

Since the launch of new hardware last Wednesday, it was noted the new MacBook Airs carried a different OS X Lion build number, version 11A2063.


Apple Releases iOS 5 Beta 4

 

Apple just seeded iOS 5 beta 4 to developers. The new build, carrying number 9A5274d, is available now in the Dev Center. iOS 5 beta 3 was seeded to developers on July 11, introducing a series of tweaks to Location Services and several optimizations to the underlying code of the OS, which resulted much snappier and more responsive than previous betas. However, some developers reported that bugs with Notification Center found in iOS 5 beta 1 were still not fixed in beta 3. iOS 5 will ship in the fall, as announced by Apple at WWDC.

We’ll update this story with more information and details as they become available. Read more


Xcode 4.1 for Lion Released, Free On Mac App Store

Among all the various software updates released today, Apple also just flipped the switch on a new version of Xcode. Xcode 4.1, after several developer previews, is now available for free on the Mac App Store. From the changelog:

- Includes SDKs for OS X Lion and iOS 4.3
- Interface Builder support for Auto Layout and new Aqua controls such as NSPopover
- Full screen support in workspace, project, and organizer windows
- Project modernization to identify and resolve out of date build settings
- Behaviors can be customized and assigned to unique key bindings
- Source control enhancements to pushing, pulling, and management of remote servers
- Assistant editor support for display of generated assembly and preprocessed output
- Additional bug fixes and stability improvements

Mac OS X Lion is a requirement to download this new version of Xcode. The new 4.1 version, however, shows up as free on older Snow Leopard machines as well. Download here.


Patent Trolls Used To Be Easy to Ignore

Editor’s note: This is a guest post by Steve Streza, founder of Mustacheware and developer of Todolicious. Read more about him at his blog, and follow him on Twitter.

First Lodsys. Now Kootol. It seems the Pandora’s box has been opened on patent infringement lawsuits being levied against small-scale developers. What used to be a problem that only concerned large companies with massive legal teams and tons of cash to throw at patent discovery is now something that affects indies and small companies. The independent developer community has largely ignored software patents for ages, mostly because they didn’t ever get pressured by them. It was considered too small a target to go after by patent holders, considering how many bigger targets like Apple and Microsoft were often infringing the same patents. But now, with the kind of money being thrown around in the App Store (not just Apple’s, but Google’s Android Market as well), it almost seems too easy to pursue a lawsuit against a small vendor who can either kick you a few thousand bucks or spend hundreds of thousands on a patent lawsuit that will get them nothing in return.

US patent law surrounding patents has been vague and in flux for many years. In the US, Gottschalk v. Benson in 1972, it was decided that calculations (mathematical algorithms) were not patentable. In Diamond v. Diehr in 1981, a Supreme Court ruling set the precedent that computer algorithms which were parts of a larger process (in this case, making molded rubber using computer simulations) were patentable. It wasn’t until 1994 that the Federal Circuit ruled that algorithms and data structures interpreted by machines were patentable, which basically set up the current precedent that all processes interpreted by computers can be patented. This was reaffirmed in 1998 by a piece of financial software which pooled money and redistributed it; the reason this was declared patentable was because it produced something useful, and was something a human could not do manually. Compounding all of this are trade agreements between many nations (including the US) which respects patents from one country in another.

The courts have since started backtracking on this; a few rulings in the last few years may chip away at viability of some of these patents. But it doesn’t matter for already-granted patents; they can only be invalidated by time or a court, and getting it to a court is expensive and can take years. There’s an interesting thing that happens here. A patent holder risks the invalidation of their patent if they make it to trial, and the company that infringes on the patent risks having to pay damages (and possibly legal fees) if they lose. Both companies have an incentive to avoid court, so most patent lawsuits are settled out of court, preventing the viability of the patent from ever being challenged, and allowing the patent holder to continue suing other companies.

This cycle has led to the creation of the patent troll, a company with money, a legal team, a bunch of largely-obvious patents, and…well, that’s about it. These companies spend their time and resources filing for patents and pursuing companies who infringe upon them, while not doing anything of business significance with them.

Small companies have, until now, mostly ignored the threat of patent trolls, figuring that they would never go after such a small target. However, the threat has always been there. A patent is only valid if the idea has not been done before (a concept known as “prior art”), and if the patent holder actively pursues infringers. There are defenses against this (“these guys are so small, they didn’t even show up on our radar”), but generally you have to defend your patent or risk losing it. It was merely a matter of time before patent trolls began coming after the sea of cash flowing through software.

There is justified outrage at these companies for what they’re doing. Companies like Lodsys are taking advantage of patent law to harass small developers into paying up hush-money to keep from a time- and cash-consuming legal nightmares. However, it is worth noting that these patent trolls are legally operating under the rules of a broken system. It is the system surrounding patent law that must be reformed. Patent law was invented ages ago, when innovation was expensive and took a lot of time and energy. These days, any kid with a laptop can create the next huge app. The tech industry has largely figured out how to keep competitors from reverse-engineering trade secrets through a combination of mathematical and cryptographic tools. Don’t steal your way to a better product; compete your way there.

Whether Apple or Google figures out a way to shut Lodsys up is irrelevant. The patent troll hydra is out in the open; paying off one of them will cause every patent holder to consider pursuing developers with similar tenacity. With at least one indie developer withdrawing their apps from the US market so far, this spells a dark time for innovation. But only because we have been so willing to ignore the problem for so long.


Apple Approving Apps Updated for Lion

Earlier this week, Apple informed registered Mac developers that they could start submitting apps targeting the new features of OS X Lion – coming this month – such as full-screen mode, sandboxing, push notifications and new Aqua interface controls. In the email sent to developers, Apple wrote: “OS X Lion, the eighth major release of the world’s most advanced operating system, will soon be available to millions of Mac users around the world. Submit your Lion apps for review now so they can be on the Mac App Store when Lion ships this month.” Whilst several rumors in the past had claimed Lion would be released today, July 14th, alongside new Mac hardware, such claims have failed to come true as the OS isn’t available to the general public yet. According to most recent speculation, minor issues with app resumes and restarts in Lion have forced Apple to “delay” the release – though it’s not clear how the company could delay something that was set for July, but wasn’t given a precise release date.

In the meantime, as first noted by OS X Daily, Apple has started approving apps updated for Lion. OS X Daily points out that Mac game WordCrasher was updated to support Lion’s full-screen mode and Resume; we’ve also found more Lion-ready app updates approved by Apple today. These updates either bring new features (as in the case of BusyCal) or minor bug fixes to ensure Lion compatibility.

WordCrasher

  • Full-screen. Use the full-screen button or press CONTROL + COMMAND + F to toggle fullscreen mode under OS X Lion.
  • Resume. Close WordCrasher at any time and resume your game right where you left it. Restart your Mac, and WordCrasher will resume straight away.

Harmony Worship

  • [Bugfix] Fix datamodel for OS X Lion
  • Include missing image in Mac App Store build

Shortcuts

  • System actions with CMD and ALT now work on Lion
  • User interface fixes

BusyCal

  • Lion compatibility.
  • Supports full screen mode on Lion.
  • Supports trackpad gestures on Lion.
  • Supports new scrollbars on Lion.
  • Supports Address Book yearless birthdays on Lion.

The four apps above were existing Mac App Store apps that have been updated to receive Lion fixes and support. The fact that all these updates were approved today leaves us wondering whether Apple wants to quickly get the Store ready for a Lion launch next week by approving apps that take advantage of the new OS – Lion will be exclusively distributed on the Mac App Store and, after it launches, new users may want to spend some extra money to get apps that work nicely with it. Since Apple began accepting Lion submissions this week many wondered whether the new OS could really come out today – if history is of any indication, it usually takes a week for Apple to begin accepting app updates and actually releasing a new major OS. According to a series of fresh claims, Lion is on schedule for a launch next week.