Posts tagged with "iCloud"

The State Of iCloud-enabled Apps

Three months after the public launch of iCloud, I thought it’d be interesting to check upon the App Store and see how many developers have decided to enable iCloud integration for documents & data storage in their apps.

iCloud went live alongside iOS 5 and OS X 10.7.2 on October 12th, two days ahead of the iPhone 4S’ launch. In retrospect, iCloud’s public debut wasn’t without its issues and hiccups, but it was relatively smooth in the following days and Apple acted promptly to restore interrupted services for its users. Looking back, it’s just weird how many times iCloud Mail has been down, and continues to be unstable, whereas iCloud sync (for apps and data) has been fairly responsive and, at least on my side, always up. This says a lot about priorities, I guess.

In 107 days since iCloud went live, and 235 since Apple’s announcement at WWDC ‘11, it appears the majority of third-party developers are still considering whether or not iCloud is something worth investing their time – and customers’ money – or not. Those who have successfully implemented iCloud have done so in ways that require minimal user interaction, most of the times enabling sync capabilities through a single setting switch. Others have tried more complex solutions, often having to come up with separate tools to enable iCloud. Especially on the Mac, the fact that only apps sold through the Mac App Store can be directly integrated with iCloud isn’t helping developers who are still selling apps both on Apple’s App Store and their own website. Overall, there seems to be a shared trend among developers choosing to wait for Apple to clarify specific aspects of iCloud sync, improve the platform and fix some bugs that may prevent certain applications from being iCloud-enabled without requiring a major restructuring of the codebase on their end. Turning an iOS or Mac app into an iCloud-enabled app hasn’t turned out to be the 1-click process many, including me, wrongfully assumed when iCloud was previewed at WWDC last year.

Every app has its own way of storing local documents and user data. Some apps prefer keeping the original source of a document intact, say a .txt file, whilst others may apply their own file format to store documents and data internally in a proprietary database or multiple files, such as Evernote’s take on XML. There are pros and cons: keeping a universal file format such as plain text gets you more benefits in data portability; writing your own database structure allows you, as a developer, to do things exactly the way you want. What does this mean for iCloud?

Without getting too technical (also because my knowledge on the subject can only get you so far before I suggest you go read the developer documentation), the developers I’ve talked to explained that in the way iCloud syncs file, there may be some incompatibilities with apps that are based on complex databases and libraries. Apps that simply want to sync .txt files across multiple devices might be easier to port to iCloud, but then again there are always some aspects to consider such as conflicts, renaming a file, or getting a timestamp for the modification date when multiple devices are accessing iCloud. That’s not to say implementing iCloud is technically impossible for apps that are based on libraries, and not easily exportable files: below, I’ve collected some examples of apps that do just that, and quite cleverly too. However, getting to enable iCloud and make it reliable enough so that all kinds of apps can work with it without frustrating the user (who, in theory, never has access to the inner workings of iCloud) while at the same time providing the functionalities he or she expects. Read more


“Our Next Big Insight”

From my iCloud overview in October, titled iCloud: The Future of Apple’s Ecosystem:

The problem Apple had to face in the past four years is that for millions of people iPhones and iPads have become substitutes to the PC. Over a third of iTunes Store content is now purchased on iOS devices, Apple’s Eddy Cue said at the Let’s talk iPhone media event last week. What started and was celebrated as the hub of the digital revolution became a burden for Apple as millions of customers began using iOS devices as their main devices. Apple was once again faced with a challenge: if people no longer want to use the hub and accept the trade-offs required to manage our digital lifestyle, where’s the new hub? And how will content be distributed in the ecosystem if there’s no visible hub to start with?

[…]

iCloud changes the way we interact with our devices. Ten years after the digital hub revolution led by the Mac and iPod, Apple’s ecosystem has evolved and turned into a variegate selection of notebooks, desktop computers, iPhones, iPods and iPads. iCloud goes beyond the simple function of a new digital hub: iCloud, built into iOS 5 and Lion, is the new soul of Apple’s hardware that unifies music, videos, photos, apps, books and documents. iCloud is a huge change for Apple’s ecosystem not just because of its new technology — it’s a new software paradigm that will deeply affect Apple’s devices and how we work with them in the next years. Ten years from now, when it’ll likely be time for another digital revolution, we’ll look back at 2011 and iCloud’s launch.

During today’s earnings call – in case you missed it, Apple today reported its biggest quarter to date – CEO Tim Cook seemed to agree with this vision. He said that “iCloud is more than a product, it’s a strategy for the next decade.”

What strikes me as remarkable about this statement isn’t the simplicity of the message alone, it’s how well it plays with Steve Jobs’ original Digital Hub strategy in retrospect. The way I see it, today’s comments from Cook about iCloud declared the historic Digital Hub officially dead, yet sounded amusingly familiar at the same time. That Apple is a product company that also happens to do business with services isn’t new – but listening to Tim Cook and Peter Oppenheimer discussing the results, the future projections, the customer feedback and overall strategy in a single conference call is enlightening in a way it provides insight into Apple’s core values. Products matter, but what customers expect to find around a product is equally important – the ecosystem matters. Every recent move from Apple can be seen as part of the iCloud big picture: the 4S with an amazing camera that shoots photos that are backed up online; iTunes Match and its cloud-based music library; content deals for Apple TV; iBookstore and Textbooks that are backed up to your iCloud account. And when you think about it with today’s numbers in mind, it all starts to make sense not just from a conceptual standpoint, but from a business perspective as well.

Apple customers are willing to pay for a superior user experience through a solid ecosystem. And Apple is betting on that.

The “strategy for the next decade” that we’re covering today is what, I believe, the majority of users will see as the operating system in 10 years. And if you need a quick recap as to why Apple moved on from the Digital Hub, let Steve remind you.

“We’ve got a great solution for this problem. And we think this solution is our next big insight. Which is we’re going to demote the PC and the Mac to just be a device. Just like an iPhone, an iPad, or an iPod touch. And we’re going to move the Digital Hub – the center of your digital life – into the cloud.”


Day One for Mac 1.5: iCloud Sync, Markdown, Full-Screen

Following the 1.5 update that brought iCloud sync to iOS earlier this week, journaling application Day One (my review) has been updated on the Mac as well, adding sync with Apple’s iCloud just like its iPhone and iPad counterparts, but also bringing several additional functionalities, especially in the text editing and exporting areas.

Day One 1.5 can read and save files to iCloud automatically, in the background, all the time. As on iOS, existing entries from Dropbox will be merged with iCloud if you decide to use Apple’s service, but you can’t use iCloud and Dropbox simultaneously. Sync is blazing fast in Day One, with iCloud constantly pushing changes across devices as you type. This is true on the Mac as well, as journal items are pushed almost in-real to and from OS X.

The core features of Day One for Mac remain intact in this update. The menubar quick entry menu is still there, as is the Tweetie-like navigation in the main journal with access to days, calendar, favorite items, and reminders. You can set a passcode for the entire app while keeping the menubar’s quick entry panel (possibly with a keyboard shortcut) working and fully functional; you can also navigate between months and years easily through the journal’s main interface.

Among Day One’s new features the most notable one is undoubtedly Markdown and MultiMarkdown support. Folks accustomed to John Gruber’s popular plain text formatting tool will be up and running with Day One in no time; Markdown support has been enabled in Write and Read modes, meaning you’ll see visual live previews of Markdown formatting (*italic* will be displayed as *italic*) as you type. The layout of Read and Day modes has been improved, and there are other new cool additions such as font size controls and Sans/Serif /Monospaced fonts waiting for you to be activated in the Preferences, which are now accessible from a new cog icon in the bottom left corner of the app. Also new in 1.5 is hover preview in Days and Starred views, which will give you a nice-looking popover to get a quick peek  at single entries in your journal.

With Markdown formatting for easier writing, live previews, new font options, popovers and an overall refined UI (transitions and various refinements, including a full-screen mode for Lion), Day One 1.5 sure looks like a winner.

It’s not just sync and the good looks. Day One 1.5 comes with more options to get your data out of the application, too. Auto Backup has been enabled, allowing you to sync with iCloud, but back up the database to another location on your Mac (such as Dropbox). Furthermore, entries (or entire days) can now be exported to Markdown format (.md) besides plain text.

Other minor features from 1.5 include:

  • Auto Bold First Lines (Titles)
  • Live sync UI updates
  • Command S to Save
  • Printing
  • On Startup Preference
  • Journal Merging
  • Spelling and Grammar Preferences
  • Keyboard Navigation and Controls

With better export options and auto-backup to any folder, Day One 1.5 offers the same strong foundation of the iOS version, but delivers more in terms of quantity of functionalities and quality of writing environment. Day One still is the best app to archive your thoughts and keep a daily journal, period.

Day One 1.5 is available on the Mac App Store.


Quick Review: Werdsmith for iOS

In the past couple of weeks, I’ve seen an increasing number of developers implement iCloud’s documents & data storage in iOS and Mac apps. From preference syncing (Consume, Instacast) to actual library storage (Day One), it appears developers are now fully realizing the potential of iCloud as an automatic syncing solution across Apple’s devices (iCloud isn’t without its flaws, many developers say, and I hope the upcoming release of iOS 5.1 will also bring this kind of fixes).

An area that’s been strangely absent from my App Store watch list of iCloud-enabled apps is that of text editors. Wildly popular when it comes to Dropbox sync (just to name a few: Elements, Notesy, Notely, Nebulous Notes), there hasn’t been a full-featured text editor to show up with iCloud sync yet. Instead, what I’m seeing is a trend towards simpler note-taking applications that allow you to jot down quick notes and have them synced on iOS and, sometimes, Mac clients with iCloud support. Such app is Werdsmith from Australian developer Nathan Tesler, free with in-app purchase to unlock more space and available as a universal app for iPhone and iPad (no Mac version yet).

Werdsmith features a very peculiar interface with a wooden tab bar and a creepily awesome ‘mustache banner’ at the top. This banner slides down when your list of ideas and projects is empty, but otherwise it’s got no specific use in the app. Overall, the design of the app is very clean, and reminds me of Wunderlist. There is an annoying bug with scrolling long lists on the iPhone that sometimes requires a complete restart of the app; I hope it’ll be fixed with an update.

In Werdsmith you can save ‘ideas’ and turn the most complex ones into ‘projects’. Werdsmith is aimed at writers, so a project will basically consist of a single note with a title and a goal – the latter being a minimum word count for your next essay, journal entry or blog post. You can save ideas as quick notes and leave them in your inbox, or you can make one a project and start writing against that word count. A percentage will indicate how far you’ve gone into completing your project, and when you’re done you can tap on ‘Finish’ to archive it.

Werdsmith is really simple, perhaps a little too simple for my tastes. You can’t export notes in any format (only email sharing, and that’s it), there is no support for Markdown formatting (a must-have these days) and you can’t tag, search, or move notes around. Keep in mind, though, that Werdsmith isn’t meant to be a text editor – rather, I see it as an iCloud-based scratchpad for writers, and it’s pretty decent at that. Werdsmith works fairly well if you’re up to accept its nature of simple utility; I’d like to see, however, the iCloud syncing engine rewritten to be more like Day One, as it’s not really immediate in this 1.1 version.

Even if you’re accustomed to more powerful solutions, you should take Werdsmith for a spin – it’s free and it works with iCloud. You can download Werdsmith here.


Day One 1.5 for iOS: Now With iCloud Sync

Earlier this year, I started using Day One. Not just another text editor with Mac and iOS versions and support for Markdown formatting, Day One is at the same time a flexible and focused solution to archive your thoughts, memories, experiences into a well-built interface that keeps everything in sync across Macs and iOS devices. A fresh take on the old paper journal, Day One takes advantage of modern technologies such as local reminders to tell you when it’s time to write your journal; on the iPhone and iPad, the app supports different font sizes and Markdown, so you’ll be able to write nicely formatted documents that you can easily export to HTML. On the Mac, Day One comes with a standalone menubar application that makes it incredibly fun and quick to jot down thoughts whenever you want.

Day One’s 1.5 update for iOS, released today on the App Store, brings a more powerful Dropbox sync for iPhones and iPads (Day One can store its database in Dropbox, and it allows you to export notes on the Mac via File>Export) and the long-awaited iCloud sync, which I’ve been able to test on my iPhone 4S and iPad 2 (Day One 1.5 for Mac isn’t live yet, but it’s been submitted to the Mac App Store).

I came from an old installation of Day One with a Dropbox database synced to my iPhone and iPad. As I upgraded to version 1.5 and launched the app on both devices, I was asked to disable Dropbox sync if I wanted to use iCloud. I disabled Dropbox, and waited a few minutes for the initial iCloud background sync to finish (it had to pull at least 50 entries to begin with).

Once iCloud is up and running in Day One, it is extremely reliable, fast, and invisible. Unlike Dropbox, it’s not manual sync you have to initiate or automatically perform upon launch and quit – it’s push technology that constantly sends changes back and forth between devices. As an example, I started writing a new entry on my iPhone and it showed up after a few seconds on my iPad, which was running Day One. The main list of notes on the left basically refreshes to accomodate a new note – no manual sync needed. For the same reason, notes are pushed with iCloud as you write them – typos included.

Day One 1.5 clearly fits in a much bigger picture with the Mac client constantly receiving changes from the cloud, but this doesn’t mean you can’t enjoy Day One 1.5 for iOS now. In fact, I often find myself writing my journal on iOS devices rather than the Mac, so iCloud support (with this kind of invisible push technology) is more than welcome.

Day One for iOS is $1.99 on the App Store.


Apple Begins International Launch Of iTunes Match [Updated]

This morning in Europe and Australia, Apple is rolling out iTunes Match a month after its US debut. Canadian, Australian, English, and our European friends are starting to see iTunes Match come online this evening, although customers trying to subscribe to the service early are currently getting an error as shown off by one Twitter user. While iTunes Match is not currently being promoted in the iTunes Store, users are able to subscribe to iTunes Match through Account Management.

Currently, the pricing for iTunes Match is as follows:

  • Australia: AU $34.99
  • Canada: CAD $27.99
  • Europe: €24.99
  • United Kingdom: £21.99

Today’s launch follows Apple’s iTunes Store and iTunes Match rollout out in Brazil on December 13th.

iTunes Match is an annual subscription service that matches an unlimited number of songs purchased from iTunes, and up to 25,000 of your own songs for immediate download on all of your iOS 5 devices. Songs that are scanned and not matched by iTunes are also uploaded to the cloud from your iTunes library. Apple’s matched tracks are downloaded as 256 Kbps AAC files, possibly offering a free DRM-free upgrade for existing, lower bit-rate tracks in your library.

For more information about how to get iTunes Match running on all of your Apple devices, be sure to check out our iTunes Match Hands On.

Update: It appears Apple’s international launch was premature. Apple is refunding customers who managed to subscribe in countries outside of the U.S. and Brazil, according to Darrell Etherington of GigaOM.

Update 2: It’s officially live!


TV Purchases & Streaming Now Available For Australian, Canadian & UK Apple TV Owners

Owners of the Apple TV in Australia, Canada and the UK were given a nice surprise today with an over-the-air update enabling TV Shows to be purchased and watched directly on the device. It was a curious absence from the Apple TVs in those countries because although users could purchase TV shows from iTunes and on iOS devices (even stream it to the Apple TV with AirPlay) - until now they couldn’t purchase TV content directly from the Apple TV.

Apple hasn’t made any announcement about the update, but prices remain the same as they did previously. The update also introduces the “cloud locker” feature that was introduced with version 4.3 on the US Apple TV. If you are unaware of this feature, it allows you to play previously purchased TV content (the same feature is available for music, apps and books) - all thanks to iCloud.

[Via Engadget]


Apple Looking To Recruit Senior-Level Executives For iCloud Services

According to a report in The Wall Street Journal today, Apple has been looking to recruit senior-level executives “with backgrounds in Web-based software” to bolster the talent pool at Apple for iCloud and their other cloud and web based services. Curiously, the report also notes that Apple is also considering new iCloud apps that will “reduce the need for people to carry around numerous devices at once”.

The company doesn’t have specific Web-centric positions in mind, and it is looking broadly for talent to fill director-level positions and above, including senior executives if they find a candidate that is a good fit, this person said.

As the article notes, Apple has been hiring a number of lower-level staff for their web and cloud offerings since 2010 - including poaching web engineers from companies such as Quantcast and Yahoo. This move also follows on from Eddy Cue’s recent promotion to the role of Senior Vice President Internet Software and Services after leading Apple’s iTunes, App Store, iBookstore and iCloud offerings.

[The Wall Street Journal via MacRumors]


OmniFocus for iPhone Adds “iCloud Capture” To Import iOS Reminders

With the latest update to OmniFocus for iPhone, The Omni Group has figured out a way to let the app interact with iOS reminders and iCloud, and automatically fetch reminders created through the iPhone 4S’ Siri or Reminders app. Whilst you still can’t ask Siri to create new tasks directly into OmniFocus, the solution implemented by The Omni Group is very clever, and it gives you the illusion of native integration with the assistant, using iCloud and your Apple ID as a bridge between Siri’s reminder functionality, and OmniFocus.

The Omni Group has implemented a new feature called iCloud Capture that is capable of taking Reminders from your iCloud account, and move them into OmniFocus’ inbox. iCloud Capture, as explained in the Help section, literally takes input that would otherwise stay into Reminders, and moves “as much data as it can” away from Reminders and into OmniFocus. This is done in two ways: first, you have to create reminders that go into a “Reminders” or “OmniFocus” list. Second, you’ll have to log in with your iCloud account in OmniFocus’ settings, and enable iCloud Capture. Once enabled, OmniFocus will check for new reminders every time upon launch and move them into the inbox. The “upon launch” part is important, as OmniFocus can’t process iCloud data in the background – you won’t be able to add reminders via Siri, and expect OmniFocus to import & sync in the background. You’ll have to open OmniFocus for iCloud Capture to work, but it’s a minimal effort compared to the added convenience of being able to let OmniFocus seamlessly process and import reminders.

Please note that reminders will be deleted from Reminders.app as they’re moved to OmniFocus; title and dates will be preserved in the transition, but The Omni Group says that location reminders – which both Siri and Apple’s Reminders can use out of the box – will be “most effective” when they match Reminders’ contact locations and OmniFocus’ own implementation, which is quite different from Apple as it’s got more options. From my understanding of this limitation, it appears getting location reminders into OmniFocus from iCloud might work best if OmniFocus is using the same contact information rather than its “current location” or “exact location”, and I’ll need to investigate this further. For now, I can say that one location-based reminder did go through iCloud Capture, but another did not, and stayed inside Reminders.

The Omni Group didn’t add direct Siri integration, but they came up with one of the most clever ways I’ve seen to use Siri and iCloud to create reminders and have them automatically moved to OmniFocus every time you open the app. The system isn’t perfect, but has worked very well for me with simple reminders. Another good point of iCloud Capture is that Windows users will be able to move Outlook tasks to OmniFocus when they launch the app, as iCloud Capture checks for all reminders in your iCloud account, not just those created via Siri. Overall, I’d recommend giving iCloud Capture a try, and see if reminders might work better for you inside OmniFocus rather than Apple’s Reminders.

Update: The Omni Group has posted a series of videos showing how iCloud Capture works. Check them out after the break.

Read more