<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The Cellar Door</title>
	<atom:link href="http://www.literatureandlatte.com/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.literatureandlatte.com/blog</link>
	<description>I Should Cocoa!</description>
	<lastBuildDate>Fri, 04 May 2012 14:14:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Scrivener for iOS: An Update (There&#8217;s a Long Road Ahead Yet)</title>
		<link>http://www.literatureandlatte.com/blog/?p=290</link>
		<comments>http://www.literatureandlatte.com/blog/?p=290#comments</comments>
		<pubDate>Thu, 03 May 2012 16:10:34 +0000</pubDate>
		<dc:creator>KB</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.literatureandlatte.com/blog/?p=290</guid>
		<description><![CDATA[Given that we&#8217;re receiving emails, tweets and forum postings daily asking when the iPad and iPhone versions of Scrivener will be released, I thought it only polite to give everyone a quick update on where things stand. (For those of you who prefer brevity, the content of this post can be summarised thus: Not for [...]]]></description>
			<content:encoded><![CDATA[<p>Given that we&#8217;re receiving emails, tweets and forum postings daily asking when the iPad and iPhone versions of Scrivener will be released, I thought it only polite to give everyone a quick update on where things stand. (For those of you who prefer brevity, the content of this post can be summarised thus: Not for a good while yet, sorry!)</p>

<p>First, let me say that we all really appreciate the enthusiasm that so many users are showing for an iOS version. And thank you, also, to everyone who has taken the time to share their thoughts in our &#8220;Scrivener for iPad/iPhone &#8211; What Do You Want?&#8221; forums.</p>

<p>Not being renowned as the most patient person in the world myself, I can certainly understand everyone&#8217;s impatience to get the iOS version in their hands. The problem &#8211; which I hope will come as no surprise &#8211; is that good software takes time. There&#8217;s just no way of getting around that, unfortunately; not without bending the laws of physics, at least (although if anyone has a Primer-style box, let me know). Just because iOS is very much a stripped-down operating system compared to OS X and cannot do nearly as much, it does not mean that it is easier or faster to come up with a good design, write good code and test everything thoroughly. (We&#8217;ve had some suggest that we throw money at it, get outside investment and suchlike, but it&#8217;s not a money issue at all: if we&#8217;re going to do it right, then it deserves thought, care, attention and nurturing rather than just hacking something together that we think will meet basic requirements and sell. Part of our ethos is that the people working on the software are also users, and passionate about it &#8211; we develop software that we want to use ourselves. We&#8217;re just not interested in making software we don&#8217;t love. If some users decide to go elsewhere because our crazy ideals &#8211; that&#8217;s no way to run a business! &#8211; drive them mad and they just can&#8217;t wait, we understand that, appreciate it, but such factors cannot have any influence on our design and development process, and we hope we&#8217;ll win them back with an end product that is worth waiting for.)</p>

<p>To put this in perspective, let me give you some idea of the gestation of Scrivener on the Mac. I first had the idea around 2001, but I didn&#8217;t start development on it until 2004, beginning with a design document and odds and ends of code, and this design and proof-of-concept stage took about six months or more before serious development could begin. The first version that was stable and complete enough to be tested by real users appeared at the end of 2005. It was then rewritten and redesigned and didn&#8217;t go on sale until the start of 2007 &#8211; and Scrivener 1.0 was a long way from what Scrivener is today (on both platforms), because development has continued constantly for the past five years.</p>

<p>Now, with the iOS version, in many ways we&#8217;re right back at the beginning again. Not entirely, of course &#8211; because OS X and iOS share many fundamental libraries, we are able to reuse some small parts of the existing code base, although none of the interface code is portable. We have had to look at the touch interface and ask ourselves: how can we bring the core features of Scrivener to a completely different interface? What will it look like, and how will you interact with it? In so doing, we&#8217;ve been going back to the reasons I built Scrivener in the first place &#8211; because to be Scrivener, it has to achieve the fundamentals of what Scrivener set out to do, but it has to do it in a way that makes sense for an entirely different interface. And then we have &#8211; or, rather, Jen has &#8211; had to start building the necessary interface components, one by one, step by step.</p>

<p>To explain: Cocoa software &#8211; which covers OS X and iOS &#8211; follows what is known as the model-view-controller paradigm. What this means is that, unlike those old BASIC programs we used to type in at school, you don&#8217;t just write one long list of computer instructions. Instead, it&#8217;s more like manufacturing a car: you make the wheels, which in turn will involve moulding the tyres, forging the hubcaps and so on and putting them together; you build the engine entirely separately, breaking that down into all its constituent components first too; there is the shell, the chassis, the steering wheel, the seats &#8211; all will be made independently and eventually put together. Hopefully some of the components can be sourced pre-built by someone else, but ultimately, you are going to have to build a lot of them yourself before you can combine all of those parts into anything remotely resembling an automobile. The model-view-controller paradigm is much the same. You build all the parts of the program separately (technically, this is what is known as &#8220;object-oriented programming&#8221;) and then you stitch them together. So, you build the views (the corkboard, the binder, the editor and so on, but also using views that are provided by Apple where possible, or customising them), and you build the models (the data &#8211; some code representing a single binder item, for instance, and dealing with writing it to XML, or some code representing a collection, or a keyword), and then you stitch it all together (the &#8220;controller&#8221; layer is code that does the stitching, basically).</p>

<p>Whenever I add something new to Scrivener, then, I go off, design it, code it in a test app, test it out, and then incorporate it into Scrivener only when it&#8217;s ready. By the time a new component makes its way into Scrivener, it is already fully-formed and stable (or at least, that is the idea). Likewise, with the iOS app, it doesn&#8217;t start life as a single program that will then evolve &#8211; that comes later. It starts life as lots of small demo apps that test out all the different views that have to be built, or test out data manipulation. None of these apps do anything meaningful in themselves except allow us to build and test individual components &#8211; by the time these individual components become part of the whole, the idea is that most of their bugs are squashed (ha). There will be any number of these test programs along the way. Most recently, for instance, because iOS doesn&#8217;t have a view that works like the binder, we have had to figure out how something like that would work best on a touch interface and build it; likewise, there is no corkboard on iOS unless you build it yourself; and so on.</p>

<p>So, this is where we are. Since December, we have spent a lot of time hashing out a design for the iPhone and iPad. And we&#8217;ve come up with something that we&#8217;re all excited about &#8211; something that brings across the core features of Scrivener but without trying to reproduce the desktop version on a touch interface. At the same time, Jen has been working furiously on various key components (such as the corkboard and binder), and putting together code that can read a .scriv project. We&#8217;re still a good way from combining all of that into an early working version, though, and perhaps the largest hurdle &#8211; getting syncing <em>right</em> &#8211; is still ahead of us.</p>

<p>Still, here are the basics that we are hoping to bring to the iOS version:</p>

<ol>
    <li>A working binder.</li>
    <li>A working corkboard.</li>
    <li>An editor that allows for basic rich text editing (bold, italics, underline, footnotes of some sort and so on).</li>
    <li>Access to labels, status, synopses, notes and project notes.</li>
    <li>Seamless syncing without the necessity of closing the project on your Mac or Windows machine.</li>
</ol>

<p>&nbsp;</p>

<p>We know that we won&#8217;t please everyone &#8211; it&#8217;s impossible to bring the full desktop version to iOS, and everyone uses Scrivener differently &#8211; but these are the basics that most users have been keen to know will be in there. Beyond that, we cannot say anything more at this stage &#8211; sorry!</p>

<p>I said from the start that we wouldn&#8217;t be able to give a release date for a long time, and that still stands, I&#8217;m afraid. All we can say is that we are <em>hoping</em> to get it finished before the end of 2012 &#8211; but with no promises, given the amount that is left to do. It will be released when it is ready, and that certainly won&#8217;t be tomorrow or next week or even next month. We know you want something good, and that is what we are hoping to deliver &#8211; trust us, we&#8217;re not slacking off, but are working hard to bring Scrivener to iOS in as much of its glory as possible. (I hear occasional rumblings that we &#8220;should&#8221; have started all of this a couple of years ago, and while I can understand such frustration, especially from users who know little about how small shareware companies such as ours really are, trust us, we couldn&#8217;t, in good conscience, have started it any earlier. Remember we are a tiny company, selling what is really quite a niche product, and growing only at a glacial rate. Two years ago I would have had to step away from the Mac version to develop this, and leave our Mac version to rot for a while. Sadly, I&#8217;ve seen this happen to a number of other programs. I love my Mac, though, and Scrivener on it, and could never have done this. Now we have Jen, who is doing an amazing job, and we are in a much better position to deliver what our users want.)</p>

<p>Finally, a note on beta-testing. We&#8217;ve had lots of people &#8211; hundreds! &#8211; say they would love to beta-test. Thanks for everyone&#8217;s enthusiasm. At the moment, though, for various reasons, our beta-testing list is invite-only. There&#8217;s nothing cliquey or secretive about it &#8211; I simply look out for existing users on the forums or on Facebook or wherever, who seem to know their way around Scrivener and who are also good at reporting bugs or problems. Beta-testers have to be prepared to lose work, put up with persistent crashes and suchlike, so, at least for the first phase of testing, it&#8217;s always best to have a group of people who aren&#8217;t going to shout at you when things go wrong. Besides, we&#8217;re a loooong way from beta-testing yet &#8211; we&#8217;re not even at the alpha-testing phase. So if you really want to be a beta-tester, the best thing to do is to be active and helpful on the user forums, and then in three or four months drop me a line and say, &#8220;Hey, look, I&#8217;m such-and-such on the forums, you know me, I&#8217;m a great guy/gal, you just know you want to make me a beta-tester.&#8221;</p>

<p>Right, back to my iPad &#8211; Jen delivered an exciting component for testing today&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.literatureandlatte.com/blog/?feed=rss2&#038;p=290</wfw:commentRss>
		<slash:comments>53</slash:comments>
		</item>
		<item>
		<title>The Mac Monochrome Trend &#8211; A Plea For Keeping Things Colourful</title>
		<link>http://www.literatureandlatte.com/blog/?p=271</link>
		<comments>http://www.literatureandlatte.com/blog/?p=271#comments</comments>
		<pubDate>Fri, 02 Mar 2012 14:48:32 +0000</pubDate>
		<dc:creator>KB</dc:creator>
				<category><![CDATA[Scrivener]]></category>

		<guid isPermaLink="false">http://www.literatureandlatte.com/blog/?p=271</guid>
		<description><![CDATA[On Twitter today, someone posted some mock-up screenshots of their ideas for improving Scrivener&#8217;s interface: http://dribbble.com/joostvanderree/projects/42516-Scrivener-UI-concept (In his own words: &#8220;Based on the Scrivener. It&#8217;s an app with great functionality for storytellers. UI could be improved in my opinion. This is my approach.&#8221;) Everyone has their own opinion about this or that UI, because visual [...]]]></description>
			<content:encoded><![CDATA[<p>On Twitter today, someone posted some mock-up screenshots of their ideas for improving Scrivener&#8217;s interface:</p>

<p><a href="http://dribbble.com/joostvanderree/projects/42516-Scrivener-UI-concept">http://dribbble.com/joostvanderree/projects/42516-Scrivener-UI-concept</a></p>

<p>(In his own words: &#8220;Based on the Scrivener. It&#8217;s an app with great functionality for storytellers. UI could be improved in my opinion. This is my approach.&#8221;)</p>

<p>Everyone has their own opinion about this or that UI, because visual appeal is entirely subjective. So, I&#8217;m not going to dissect these mockups; they are undeniably attractive, he&#8217;s clearly a talented UI designer, and it&#8217;s flattering that someone would be interested in Scrivener enough to spend time mocking up their own UI ideas. It&#8217;s also useful for me, because I get to see a different approach and think about it. I would say that the result isn&#8217;t very much like Scrivener, in that it doesn&#8217;t convey any of Scrivener&#8217;s core concepts beyond the corkboard (and throws in elements that wouldn&#8217;t work in Scrivener at all), as the designer himself admitted on Twitter; and, in my humble not-very-designer-y opinion, it also suffers from a problem you often see when a UI is considered purely from an aesthetic perspective with less regard for what the user actually wants to <em>do</em> with the program, in that it allows for very little data on the screen &#8211; you wouldn&#8217;t be able to get much of an overview of your writing on an 11&#8243; screen with that UI as it stands. These aren&#8217;t criticisms of the artist, though &#8211; he was clearly just playing with ideas for his own ideal UI, and there are certain aspects of his design that I like. Over all, it looks very pretty and modern, in an iOS kind of way.</p>

<p>As much as I enjoyed looking at these mockups, though, they have reminded me of one thing I dislike greatly in many recent Apple UIs &#8211; monochrome icons. I will be striving to keep monochrome icons out of Scrivener for as long as possible. This was a trend introduced in Lion, as part of Lion&#8217;s attempt to be more iOS-like. Anyone using Lion will have noticed this trend &#8211; you can see it in the Finder, Mail and Preview, among other Apple programs. As of Lion, all the toolbar icons and all of the source list icons in these programs are solid grey &#8211; all colour has been drained away.</p>

<p>I&#8217;m going to take a wild guess that half of the people who read this will agree with me that the new grey icons are really annoying, and the other half will think, &#8220;So what? The new minimalist look is much smarter, less gaudy, and you can still easily tell the icons by the shape.&#8221; And I&#8217;d agree with the first part: at first glance, these programs do look a little smarter, a little less fussy. Monochrome <em>looks</em> good. The trouble is that, sometimes, making something look more coherent and better as whole can come at the expense of the unique functionality of its components.</p>

<p>As Joni Mitchell sang, you don&#8217;t know what you&#8217;ve got till its gone (although in all fairness she was talking about trees rather than colours in icons, and I&#8217;d concede that trees might be a little more important). When Apple decided to drain the icons in these programs of their colour, I learned something about the way my brain works that I hadn&#8217;t hitherto ever had to think about: my brain is an awful lot faster at processing colours than it is at processing shapes. This makes sense &#8211; I&#8217;ve never been very good with faces, for instance. Whilst I don&#8217;t have full-on prosopagnosia, there have been times when I&#8217;ve been talking to someone I know only in passing, unsure of whether the person I am speaking to is Bob or Jeff &#8211; because both Bob and Jeff wear the same brown corduroy jacket, NHS glasses and brown hair (names changed to protect the Morrissey lookalikes).</p>

<p>It also makes sense, I suppose, that just as some people are colour-blind, some people won&#8217;t be as quick at processing shapes in particular contexts. But what this means is that, since installing Lion, I spend a lot more time poring over the sidebar in the Finder and the icons in Mail&#8217;s toolbar looking for something I could find at a glance in earlier versions of OS X. I thought I&#8217;d get used to it, but I haven&#8217;t. Even a year later, I often click on &#8220;Get Mail&#8221; instead of &#8220;New Message&#8221; in Mail. In the Finder, I have found that I no longer even look at the icons in the sidebar: because my brain can process the words more quickly than it can the colourless icons, I just read the items in the list instead. The same in Mail &#8211; but with multiple email accounts resulting in the same titles in different places, I frequently find myself in the &#8220;Sent&#8221; list when I meant to be in the &#8220;Drafts&#8221; list. Before Lion, quickly finding the sidebar folder I wanted in the Finder was easy: I subconsciously found the Downloads folder by looking for a splash of green, the Documents folder by looking for mostly white, the Applications folder for sticks of brown. I didn&#8217;t consciously look for a colour: I just looked at the sidebar and my eyes were drawn towards the icon I was looking for. I didn&#8217;t know it was the colour that guided my eyes until after the colour had been removed and I found myself having to read the titles.</p>

<p>Yes, this is pretty much the definition of a &#8220;first world problem&#8221;, but it&#8217;s still one we have to think about as we continue to enhance and improve Scrivener and ensure its UI remains modern. And the simple fact is that an icon has a single job: to represent a feature of the program in a simplified pictorial form that can be immediately recognised by the user. How is this achieved? The icon designer has two main tools at his or her disposal: shape and colour. And while we may disagree about what makes an attractive or ugly icon, because aesthetics are very subjective (some users hate the Scrivener application icon, others love it; Ioa hates the tone of green used in the &#8220;Add&#8221; icon in Scrivener&#8217;s toolbar, but the palette is borrowed from iWork and I rather like it), shape and colour are the <em>only</em> information an icon can contain, and it is from that information that we ascertain meaning. An icon succeeds if we can find it quickly when we need it, at only a glance; it fails if we have to compare it carefully to the icons around it to discern its meaning, or if we have to read its title. With only 32&#215;32 pixels to play with for the largest icons, getting this right is difficult enough; I have thus always been baffled by the decision by Apple &#8211; renowned, rightly, for its UI expertise &#8211; to remove half of the information (i.e. colour) from many of its icons and therefore make them a lot less readable to potentially half of its user base.</p>

<p>I know I&#8217;m not the only one to feel this way &#8211; I&#8217;ve spoken to a couple of other people who find icons difficult to read without colour, too &#8211; but are we in the minority? I&#8217;d be interested to know if other users have similar problems with these monochrome icons, or whether it is a complete non-issue for most people. Imagine, for instance, that all of the icons in Scrivener&#8217;s binder were grey &#8211; you&#8217;d no longer be able to pick out a PDF file by its red header bar, or the Research folder by its maroon border. I&#8217;d find that difficult, and so I&#8217;ll be resisting this trend for as long as possible, if only for my own sake. And I would beg Apple and other UI designers not to kill the colour in their icons, and to spare a thought for those of us who are a little shape-blind.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.literatureandlatte.com/blog/?feed=rss2&#038;p=271</wfw:commentRss>
		<slash:comments>40</slash:comments>
		</item>
		<item>
		<title>iBooks Author and Scrivener for Mac</title>
		<link>http://www.literatureandlatte.com/blog/?p=265</link>
		<comments>http://www.literatureandlatte.com/blog/?p=265#comments</comments>
		<pubDate>Thu, 19 Jan 2012 21:27:33 +0000</pubDate>
		<dc:creator>KB</dc:creator>
				<category><![CDATA[Scrivener]]></category>

		<guid isPermaLink="false">http://www.literatureandlatte.com/blog/?p=265</guid>
		<description><![CDATA[Just a few quick notes on iBooks Author, as understandably we&#8217;re already receiving questions about the best way of going from Scrivener to Apple&#8217;s new e-book publishing tool. To answer the most obvious question first, I&#8217;m afraid it won&#8217;t be possible to provide a direct export to iBooks Author, as the .iba format is proprietary [...]]]></description>
			<content:encoded><![CDATA[<p>Just a few quick notes on iBooks Author, as understandably we&#8217;re already receiving questions about the best way of going from Scrivener to Apple&#8217;s new e-book publishing tool.</p>

<p>To answer the most obvious question first, I&#8217;m afraid it won&#8217;t be possible to provide a direct export to iBooks Author, as the .iba format is proprietary and not in the public domain (and Apple hasn&#8217;t historically shared its file formats with third parties). At least, not to the best of my knowledge &#8211; if Apple did make it public then we&#8217;d certainly look at it.</p>

<p>So, for the foreseeable future, that leaves other formats for import and export. When I heard the rumours about an e-book creator being announced at today&#8217;s Apple event, I had high hopes that it would open and save .epub files. Unfortunately, despite iBooks Author having WYSIWYG editing and generating files that seem to be at least based on .epub, this isn&#8217;t the case. iBooks Author saves to the proprietary .iba format and publishes to the .ibooks format (which seems to be Apple&#8217;s version of .epub, much as .rtfd is Apple&#8217;s extended version of .rtf; iBooks Author cannot open or import .ibooks files, however). This is perhaps unsurprising, as Apple are obviously only interested in generating content for iBooks (iBooks Author &#8211; hmm, the clue might be in the name). What this means for Scrivener users, though, is that you can&#8217;t just export an .epub from Scrivener and open that up in iBooks Author.</p>

<p>Currently, the only way of bringing existing text into iBooks Author is by importing Word .doc and .docx files, or Pages .pages files (the latter being another of Apple&#8217;s proprietary formats). Moreover, each file you import is treated as a chapter or section &#8211; there is at the moment no way in iBooks Author of importing a large text file and splitting it up into chapters after it&#8217;s been imported, other than by using copy and paste. (In these regards, iBooks Author feels very much like a 1.0 release &#8211; given that it is clearly designed for laying out and producing beautiful e-books, not for creating the content in the first place, we can hope that the import features will improve in future versions.)</p>

<p>For Scrivener users, this means that the best way of getting your work into iBooks Author is to compile to the .docx format, and then drag the resulting file into iBooks Author. You&#8217;ll then have to copy and paste the text into different chapters in iBA itself. You could compile each chapter to a separate file, but that would be time consuming.</p>

<p>Scrivener for Mac&#8217;s .docx export isn&#8217;t, in truth, the best at the moment, as it tends to lose certain formatting and doesn&#8217;t support images, which may be a problem for some types of text but shouldn&#8217;t cause problems for novels and text-only first drafts (this is because it currently uses the standard OS X exporters, the same ones that are used in TextEdit &#8211; Apple uses its own proprietary .docx importers and exporters in its own programs, not the ones provided to third-party developers in the Cocoa frameworks). The good news is that I am currently working on better .doc, .docx and .odt support, so this situation should be improved in the next update. We&#8217;re also thinking about what better ways we can provide of going from Scrivener to iBooks Author &#8211; for instance, by generating different .docx files for each chapter &#8211; given that I&#8217;m sure that many users are going to want to do this after they&#8217;ve hammered out their text in Scrivener.</p>

<p>Please bear in mind that I have only had as long as anyone else to play with iBooks Author, so the above is all just based on a couple of hours of testing. Over all, iBooks Author looks very nice, and once we find the best workflow for getting your Scrivener text into it, then I&#8217;m sure it will be a great way of taking your Scrivener drafts and turning them into beautiful e-books on iBooks.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.literatureandlatte.com/blog/?feed=rss2&#038;p=265</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Scrivener for iPad and iPhone in Development</title>
		<link>http://www.literatureandlatte.com/blog/?p=250</link>
		<comments>http://www.literatureandlatte.com/blog/?p=250#comments</comments>
		<pubDate>Fri, 16 Dec 2011 15:34:06 +0000</pubDate>
		<dc:creator>KB</dc:creator>
				<category><![CDATA[Scrivener]]></category>
		<category><![CDATA[Scrivener for iPad]]></category>

		<guid isPermaLink="false">http://www.literatureandlatte.com/blog/?p=250</guid>
		<description><![CDATA[We&#8217;ve been dropping hints for a while, but can finally make an official announcement: Scrivener for iOS is now in development. I&#8217;ve said all along that I wouldn&#8217;t develop an iOS version myself, any more than I would have tried to code the Windows version myself &#8211; with such a small team, I think it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve been dropping hints for a while, but can finally make an official announcement: Scrivener for iOS is now in development.</p>

<p>I&#8217;ve said all along that I wouldn&#8217;t develop an iOS version myself, any more than I would have tried to code the Windows version myself &#8211; with such a small team, I think it&#8217;s in the customers&#8217; interests to have a dedicated developer for each platform to ensure that each version is always kept up-to-date, and my hands are full with the Mac version. To that end, I&#8217;m very pleased to announce that we have just signed contracts with a developer, Jen Yates, to develop the iOS versions for us. Jen has been beavering away in secret for two or three months now, putting together some proof-of-concepts:</p>

<p><img src="http://www.literatureandlatte.com/misc/iPadScriv.jpg" alt="Scrivener for iPad's corkboard" /></p>

<p>I have to say that moving index cards around on a touch screen is a lot of fun, and the corkboard implementation she has come up with is, I think, one of the nicest I&#8217;ve seen on a touch screen device in terms of selection and dragging.</p>

<p>It&#8217;s still early days, though &#8211; we are about to embark on the design process proper, and all we can say in terms of a release date is that our iPad and iPhone versions will be out some time in 2012. If you would like to share your own ideas about what you see as essential in an iPad or iPhone version, please feel free to drop by our special sub-forum for iOS suggestions here:</p>

<p><a href="http://www.literatureandlatte.com/forum/viewforum.php?f=36">http://www.literatureandlatte.com/forum/viewforum.php?f=36</a></p>

<p>Thanks to everyone who has contacted us to show their enthusiasm for an iOS version of some kind &#8211; we hope you&#8217;ll like what we come up with &#8211; and welcome to Team L&amp;L, Jen!</p>

<p><strong>EDIT 17/12/11:</strong> Thanks for all the enthusiastic responses to this post, much appreciated. To those asking about an Android version, this is on our radar too, don&#8217;t worry. We have to take it one step at a time, though. Our design process for iOS will take Android into consideration (although our iOS version will be Cocoa and native), and we hope to investigate Android in more detail later in 2012.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.literatureandlatte.com/blog/?feed=rss2&#038;p=250</wfw:commentRss>
		<slash:comments>151</slash:comments>
		</item>
		<item>
		<title>Scrivener 1.0 for Windows now available</title>
		<link>http://www.literatureandlatte.com/blog/?p=241</link>
		<comments>http://www.literatureandlatte.com/blog/?p=241#comments</comments>
		<pubDate>Mon, 07 Nov 2011 19:08:54 +0000</pubDate>
		<dc:creator>KB</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.literatureandlatte.com/blog/?p=241</guid>
		<description><![CDATA[At long last, it&#8217;s here - Scrivener 1.0 for Windows is now available for download and purchase. Please see the product page here: http://www.literatureandlatte.com/scrivener.php?platform=win Scrivener for Windows costs a mere $40 ($35 for students and educators) &#8211; slightly less than the Mac version simply because it still has a little catching up to do, given that [...]]]></description>
			<content:encoded><![CDATA[<p>At long last, it&#8217;s here - <strong>Scrivener 1.0 for Windows</strong> is now available for download and purchase. Please see the product page here:</p>

<p><a href="http://www.literatureandlatte.com/scrivener.php?platform=win">http://www.literatureandlatte.com/scrivener.php?platform=win</a></p>

<p><a href="http://www.literatureandlatte.com/scrivener.php?platform=win"></a>Scrivener for Windows costs a mere $40 ($35 for students and educators) &#8211; slightly less than the Mac version simply because it still has a little catching up to do, given that the Mac version has been in development for five years longer. That said, Scrivener 1.0 for Windows has shipped with far more of the Mac 2.0 features than we had initially planned (including epub and Kindle mobi support), and Lee (the Windows developer) has done an amazing job on it. If you&#8217;ve used Scrivener for Mac, you&#8217;ll feel right at home in Scrivener for Windows; if you haven&#8217;t, then rest assured that Scrivener for Windows has been built from the ground up as a native Windows program (i.e. it is not a dodgy port!).</p>

<p>Thanks to everyone who has shown such enthusiasm for a Windows version, and to all our beta-testers who have helped improve Scrivener for Windows no end over the past year. 1.0 is just the beginning, of course &#8211; there are lots of free 1.x updates in the works. Anyway, we hope you like Scrivener for Windows and that you find it useful with your own writing endeavours, as we do in ours.</p>

<p>(And by the way, bestselling author David Hewson has updated his ebook, &#8220;Writing a Novel with Scrivener&#8221;, to cover the Windows version too &#8211; details available <a href="http://www.davidhewson.com/blog/2011/11/6/and-the-new-edition-of-the-scrivener-book-is-now-out.html">here</a>.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.literatureandlatte.com/blog/?feed=rss2&#038;p=241</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Scrivener for Windows: Release Pushed Back One Week; Available for Pre-Order Today</title>
		<link>http://www.literatureandlatte.com/blog/?p=226</link>
		<comments>http://www.literatureandlatte.com/blog/?p=226#comments</comments>
		<pubDate>Mon, 31 Oct 2011 20:32:54 +0000</pubDate>
		<dc:creator>KB</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.literatureandlatte.com/blog/?p=226</guid>
		<description><![CDATA[One of my favourite Douglas Adams quotes is this: &#8220;I love deadlines. I like the whooshing sound they make as they fly by.&#8221; Well, we&#8217;re hearing a bit of a whooshing sound ourselves today. We have been telling people that today, 31st October, would be the official release date of Scrivener for Windows, but &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>One of my favourite Douglas Adams quotes is this:</p>

<p>&#8220;I love deadlines. I like the whooshing sound they make as they fly by.&#8221;</p>

<p>Well, we&#8217;re hearing a bit of a whooshing sound ourselves today. We have been telling people that today, 31st October, would be the official release date of Scrivener for Windows, but &#8211; at the last minute &#8211; we have made the painful decision to postpone for just one more week, moving the release date back to 7th November. However, as a thank-you to beta-testers, and to make up for this slight delay, we are today making Scrivener for Windows available as a pre-order, with a 10% discount which will be available until the full release on 7th November. So, for the next week, you can buy a licence for $36 instead of $40 (or $31.50 instead of $35 if you are buying the educational licence). Any other discounts floating around (<em>cough</em> NaNoWriMo <em>cough</em>) can be applied on top of the 10% discount for the regular licence, too.</p>

<p>The Scrivener for Windows pre-order page is now up here:</p>

<p><a href="http://www.literatureandlatte.com/scrivener.php?platform=win">http://www.literatureandlatte.com/scrivener.php?platform=win</a></p>

<p>Thus, you can buy today at a slight discount and enter your serial number next week when Scrivener 1.0 for Windows is released (you will receive your serial number immediately after pre-ordering). Or, if you don&#8217;t like pre-orders, you can wait the extra week. And for those beta-testers worried about the expiry date of the current beta, remember that we have a special trial version available for NaNoWriMo that lasts all the way up to 7th December:</p>

<p><a href="http://www.literatureandlatte.com/nanowrimo.php">http://www.literatureandlatte.com/nanowrimo.php</a></p>

<p>So, why the delay? Lee, the Windows developer, has been working around the clock to meet this deadline, which we decided on a couple of months ago based on the state of the Windows version at that time. He has been killing himself trying to fix the bugs reported by our excellent beta-testers, and in his attempts to meet the exacting standards we set for ourselves. But as of last night, there were still a few issues that we felt needed addressing before we could truly call this a 1.0 release; things we weren&#8217;t comfortable leaving for a 1.0.1 update. We know that pushing the release date back &#8211; again &#8211; risks annoying some potential users who have been eagerly waiting for the release (which we appreciate, and we hope the discounted pre-order helps), but we&#8217;d rather get shouted at for being late than for releasing software with minor glitches we could have ironed out had we taken a few extra days.</p>

<p>Scrivener 1.0 for Windows <em>is</em> nearly ready, then &#8211; but that &#8220;0&#8243; signifies only that we&#8217;re at the end of the beginning; it&#8217;s just the proverbial line in the sand. 1.0 will &#8211; we hope! &#8211; be awesome, but following 1.0, there will be a 1.0.1, a 1.0.2, a 1.0.3 and so on, as we continue to address any minor issues left over, and then a 1.1 and a 1.2 and onwards as we continue to refine Scrivener for Windows and make it into the best program for writers &#8211; and for ourselves &#8211; that we can.</p>

<p>Please let me take this opportunity to thank each and every one of our beta-testers, everyone who has blogged about Scrivener for Windows, and all those who have been eagerly awaiting its release. We hope you&#8217;ll enjoy using Scrivener on both platforms &#8211; hopefully see you back here next week. Thanks!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.literatureandlatte.com/blog/?feed=rss2&#038;p=226</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Taking Control of Scrivener &#8211; New e-Books and an Online Course</title>
		<link>http://www.literatureandlatte.com/blog/?p=215</link>
		<comments>http://www.literatureandlatte.com/blog/?p=215#comments</comments>
		<pubDate>Fri, 13 May 2011 16:32:55 +0000</pubDate>
		<dc:creator>KB</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.literatureandlatte.com/blog/?p=215</guid>
		<description><![CDATA[One of the main issues with supporting a deep program such as Scrivener is providing enough help and tutorial materials. Although it&#8217;s relatively straightforward to pick up and start using Scrivener, it can be used in many different ways, and while our tutorial and Help manual are thorough, we&#8217;re aware it would be really useful [...]]]></description>
			<content:encoded><![CDATA[<p>One of the main issues with supporting a deep program such as Scrivener is providing enough help and tutorial materials. Although it&#8217;s relatively straightforward to pick up and start using Scrivener, it can be used in many different ways, and while our tutorial and Help manual are thorough, we&#8217;re aware it would be really useful to provide some more workflow-oriented tutorials and walkthroughs. To this end, we&#8217;ve already decided to put some time aside after releasing 2.1 (out soon) to write some more tutorials for the Knowledge Base wiki, and to put some more screencasts together.</p>

<p>Fortunately, however, some great new learning materials for Scrivener are now available from third parties. Two e-books have just been released covering different aspects of the program, one a fantastic introduction to all of Scrivener&#8217;s main features written by a senior contributor to Macworld magazine, and another written by a bestselling author explaining exactly how he uses Scrivener for his own novels. There is also an upcoming online course dedicated to using Scrivener run by Outreach International Romance Writers (a branch of Romance Writers of America &#8211; although you don&#8217;t need to be a romance writer to take part in the course).</p>

<p><strong><em>Take Control of Scrivener 2</em></strong><strong> from TidBITS Publishing</strong></p>

<p>We&#8217;ve worked with TidBITS Publishing, creators of the popular &#8220;Take Control&#8221; series of e-books covering many Mac applications, to sponsor <em>Take Control of Scrivener 2</em>. Using Melville&#8217;s <em>Moby Dick</em> as his exemplar, author and senior Macworld contributor Kirk McElhearn walks you through using Scrivener to create and manage a writing project. Kirk takes readers through using Scrivener&#8217;s binder, outliner and corkboard to develop characters and settings, collecting and organising research materials, and arranging scenes.</p>

<p>The book covers how to keep yourself on track by composing in Scrivener&#8217;s Full Screen mode and by setting daily progress targets, building up to producing a manuscript ready for submission or self-publishing. It also contains quotes from published authors on how they use Scrivener, including David Hewson, James Fallows, Jason Snell, Jeff Abbott, and Michael Marshall Smith.</p>

<p>Although it uses <em>Moby Dick</em> as an example, <em>Take Control of Scrivener 2</em> is not aimed only at fiction writers but is a general guide to using Scrivener. If you&#8217;ve been through the tutorial but want a more hands-on guide written by someone with a bit more distance from Scrivener, and who has years of experience explaining software to a general readership, you may want to give Kirk&#8217;s e-book a whirl. A sample of the contents can be found here:</p>

<p><a href="http://www.literatureandlatte.com/assets/tc/TCoScrivener2-1.0-sample-LL.pdf">Read sample pages.</a></p>

<p><em>Take Control of Scrivener 2</em> comes in both PDF and ePub formats (you get both), so you can view it on your iPad, and costs $10. You can buy it from the tidbits.com site or directly from our store here:</p>

<p><a href="http://store.eSellerate.net/s.asp?s=STR5463446766&amp;Cmd=BUY&amp;SKURefnum=SKU33798567268">Buy </a><em><a href="http://store.eSellerate.net/s.asp?s=STR5463446766&amp;Cmd=BUY&amp;SKURefnum=SKU33798567268">Take Control of Scrivener 2</a></em><a href="http://store.eSellerate.net/s.asp?s=STR5463446766&amp;Cmd=BUY&amp;SKURefnum=SKU33798567268">.</a></p>

<p><strong><em>Writing a Novel with Scrivener</em> by David Hewson</strong></p>

<p>David Hewson, the bestselling author of the Nic Costa series of crime novels, has long been providing readers of his <a href="http://www.davidhewson.com/blog">blog</a> with insights into how he uses Scrivener. Following popular demand, he has now written a full e-book on this very subject.</p>

<p><em>Writing a Novel with Scrivener</em> assumes some knowledge of Scrivener (making it a great companion to the Take Control book or to our own Help materials). In it, David explains all the features of Scrivener he finds useful for writing his own novels, including how he uses keywords and collections to keep track of individual character storylines, keeps an &#8220;Unplaced Scenes&#8221; folder for writing ideas out of sequence, uses the &#8220;Append Selection to Document&#8221; feature for quickly assigning character descriptions to a character document, and much more.</p>

<p>As David explains from the outset, <em>Writing a Novel with Scrivener</em> isn&#8217;t intended as an explanation of every feature, but rather how one working, bestselling novelist makes use of the features he needs for his own workflow and hides the ones he doesn&#8217;t &#8211; and along the way he exhorts users to find what works best for them, too.</p>

<p><em>Writing a Novel with Scrivener</em> is available from Amazon and requires a Kindle or Kindle software (so you can read it on a Kindle or on Kindle for the Mac, iPad or iPhone). The entire book was written using Scrivener 2.0 and created using Scrivener&#8217;s .mobi exporter. For further details, including links to the Amazon pages for the countries in which it is available, please see the announcement on David Hewson&#8217;s own site here:</p>

<p><a href="http://www.davidhewson.com/writing-a-novel-with-scrivener/">http://www.davidhewson.com/writing-a-novel-with-scrivener/</a></p>

<p><strong>Online Workshop from OIRW (Outreach International Romance Writers)</strong></p>

<p>For those of you after a little more personal tutoring in the ways of Scrivener, Gwen Hernandez is currently running online workshops covering all the main aspects of using Scrivener through OIRW (a chapter of Romance Writers of America, although you do not need to be a romance writer or a member to participate). Gwen has written numerous incisive tutorials on various aspects of Scrivener over the past few years, which can be found on her site:</p>

<p><a href="http://www.gwenhernandez.com">http://www.gwenhernandez.com</a></p>

<p>Her online course is entitled &#8220;More than Word: Getting the most from Scrivener for Mac&#8221;, and is aimed at beginning and intermediate users of Scrivener. Topics include using the binder, splitting and merging files, snapshots, split screen, collections, keywords, working with labels, templates, full screen mode and more.</p>

<p>The first course is running right now and is already fully subscribed, and we&#8217;re hearing a lot of fantastic feedback from the people taking it. The next one will be taking place in August and will be announced on the <a href="http://www.oirw.net">OIRW site</a> soon, so if you&#8217;re interested I recommend keeping an eye on the OIRW site or on Gwen&#8217;s own site (click on &#8220;Scrivener&#8221; at <a href="http://www.gwenhernandez.com">http://www.gwenhernandez.com</a> ) or <a href="http://twitter.com/#!/gwen_hernandez">Twitter feed</a>.</p>

<p>We&#8217;re over the moon that Kirk and David have decided to make Scrivener the focus of their most recent books, and that Gwen has made it the focus of her online seminar, and I hope that their work proves useful to Scrivener users out there who are looking for practical guides beyond our own help materials.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.literatureandlatte.com/blog/?feed=rss2&#038;p=215</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Scrivener 2.0.5 Now Available on the Mac App Store</title>
		<link>http://www.literatureandlatte.com/blog/?p=204</link>
		<comments>http://www.literatureandlatte.com/blog/?p=204#comments</comments>
		<pubDate>Thu, 31 Mar 2011 02:09:27 +0000</pubDate>
		<dc:creator>KB</dc:creator>
				<category><![CDATA[Scrivener]]></category>

		<guid isPermaLink="false">http://www.literatureandlatte.com/blog/?p=204</guid>
		<description><![CDATA[Scrivener is now live on the Mac App Store! A big thank you to those who have been wanting to buy Scrivener from the App Store and who have waited eagerly to do so &#8211; we really appreciate it. And kudos to whoever the reviewer at Apple was, too, as he or she gave us [...]]]></description>
			<content:encoded><![CDATA[<p>Scrivener is now live on the Mac App Store! A big thank you to those who have been wanting to buy Scrivener from the App Store and who have waited eagerly to do so &#8211; we really appreciate it. And kudos to whoever the reviewer at Apple was, too, as he or she gave us feedback very quickly in areas we needed to fix, and I&#8217;m really happy to say that the Mac App Store version of Scrivener is identical to the version we sell directly &#8211; no features had to be stripped.</p>

<p>You can find us under the productivity section, here:</p>

<p><a href="http://itunes.apple.com/us/app/scrivener/id418889511?mt=12">http://itunes.apple.com/us/app/scrivener/id418889511?mt=12</a></p>

<p>Just to remind everyone, though, that we are not going MAS-exclusive, so if you don&#8217;t mind installing things the regular way (and want us to get more of the proceeds <img src='http://www.literatureandlatte.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ) you can still buy Scrivener from us directly via the product page:</p>

<p><a href="http://www.literatureandlatte.com/scrivener.php">http://www.literatureandlatte.com/scrivener.php</a></p>

<p>Of course, if you prefer the Mac App Store, that&#8217;s now an option, and we&#8217;ll be delighted to welcome new users however they choose to purchase.</p>

<p>UPDATE 31/03/11: I&#8217;ve put together an FAQ that should cover most questions users have about Scrivener and the Mac App Store here:</p>

<p><a href="http://www.literatureandlatte.com/wiki/doku.php?id=mac_app_store">http://www.literatureandlatte.com/wiki/doku.php?id=mac_app_store</a></p>

<p>Please let me know if there are any questions you think I&#8217;ve missed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.literatureandlatte.com/blog/?feed=rss2&#038;p=204</wfw:commentRss>
		<slash:comments>51</slash:comments>
		</item>
		<item>
		<title>Scrivener and the Mac App Store</title>
		<link>http://www.literatureandlatte.com/blog/?p=201</link>
		<comments>http://www.literatureandlatte.com/blog/?p=201#comments</comments>
		<pubDate>Tue, 11 Jan 2011 17:33:37 +0000</pubDate>
		<dc:creator>KB</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.literatureandlatte.com/blog/?p=201</guid>
		<description><![CDATA[The big Mac-related news of the past week has been the release of the shiny new Mac App Store, which got plonked into the Dock of anybody who upgraded to OS X 10.6.6. Accordingly, we&#8217;ve been receiving a number of enquiries about our plans: some potential customers want to know if we&#8217;ll be coming to [...]]]></description>
			<content:encoded><![CDATA[<p>The big Mac-related news of the past week has been the release of the shiny new Mac App Store, which got plonked into the Dock of anybody who upgraded to OS X 10.6.6. Accordingly, we&#8217;ve been receiving a number of enquiries about our plans: some potential customers want to know if we&#8217;ll be coming to the App Store because they would rather buy from this central app hub; others, and some existing customers, are concerned that we will move to the App Store and stop selling via our own site, as a couple of high-profile apps have done, and about what the ramifications of such a move would be in terms of upgrades.</p>

<p>So, those questions answered in full:</p>

<p><strong>Will You Be Putting Scrivener on the Mac App Store?</strong></p>

<p>Hopefully, yes; that&#8217;s certainly our plan. Who wouldn&#8217;t want to be in a store that sits on every Mac? (Or at least every Mac running 10.6.6 and onwards…)</p>

<p><strong>When?</strong></p>

<p>I&#8217;m hoping to submit Scrivener to the Mac App Store once 2.0.3 is finished. There are still some bugs lurking and my first priority is to ensure existing customers are happy. I&#8217;m hoping to have 2.0.3 ready by the end of this month, or early February (but don&#8217;t quote me on that; I have a Douglas Adams approach to deadlines). Of course, once I submit Scrivener to the App Store, there is still no telling how long it will take to get on there. I&#8217;m hearing about lots of apps that have been sitting in review since November and aren&#8217;t on there yet, and there&#8217;s no way of knowing in advance whether Scrivener will even be accepted first time or not &#8211; to a certain extent it depends on how they are approaching the review process. Things like the block cursor and certain HUD controls in Scrivener might not be allowed &#8211; I may yet have to strip certain features out for the App Store version just to get it on there. We&#8217;ll see.</p>

<p><strong>Will You Still Be Selling Via Your Site?</strong></p>

<p>Absolutely. We most certainly will <em>not</em> be moving exclusively to the App Store. Anyone who owns Scrivener 1.x should upgrade directly via us, too, because the App Store doesn&#8217;t allow upgrade pricing, and even if it did there would be no way of validating the update because Apple maintain complete control over the App Store customer database. There&#8217;s also no way of offering trial versions via the App Store, so if you want to try out Scrivener it will always be best to come here first. Even if we eventually get more sales via the App Store, our plan is that our site and our own (eSellerate-run) web store will remain our own central hub for selling both the Mac and Windows versions of Scrivener. The Mac App Store will just be another option for our customers.</p>

<p><strong>Will the App Store Version Be Cheaper?</strong></p>

<p>No. Or, if so, not by much. I&#8217;ll be choosing whichever price tier is closest to $45. As Ken Case of the Omni Group said recently, the App Store doesn&#8217;t change the value of our software, so it won&#8217;t affect the price. A lot of people talk about a &#8220;race to the bottom&#8221; in terms of price, but that&#8217;s not a race we want to win! There&#8217;s no way of knowing right now whether all quality apps will thrive on the App Store or whether it will be a place people go predominantly to look for cheap apps for quick entertainment. We already sell Scrivener at a very reasonable price that students and struggling writers can afford. And although there&#8217;s a chance that dropping the price in the App Store could lead to enough of a volume increase to more than make up for the price drop, it&#8217;s not all about the money. It&#8217;s <em>partly</em> about the money, of course &#8211; or we wouldn&#8217;t be bothering with the App Store at all. We need to eat, after all. But I like the fact that our customers have generally come to Scrivener out of a need for software like it; I don&#8217;t necessarily want to encourage impulse purchases in the App Store by dropping the price significantly and then find that we have unhappy customers who bought based on a single screenshot or a two-line review. Instead, what I hope is that the Mac App Store either brings Scrivener to more potential users&#8217; attention, who then research it in more detail to see if it is the tool for them, or that it makes Scrivener easier to find by people who have heard about Scrivener and automatically look for it on the App Store. So, we&#8217;re approaching the App Store as a nice way of getting &#8220;out there&#8221; to more potential users who haven&#8217;t heard of Scrivener, but who would have bought it had they known about it; we won&#8217;t be trying to draw in people who don&#8217;t think Scrivener is worth $45.</p>

<p>That was a very long-winded way of saying, no, the price will stay the same, wasn&#8217;t it?</p>

<p><strong>What&#8217;s All This About Piracy and Receipt Validation?</strong></p>

<p>Okay, we&#8217;re not getting any questions about this at all, I just wanted to mention it anyway. <img src='http://www.literatureandlatte.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

<p>I spent a couple of days last week getting Scrivener 2.0.3 App Store-ready so that I can just click the &#8220;Submit&#8221; button in Xcode&#8217;s Organizer when 2.0.3 is finished. I still have the receipt validation code to deal with, though. There was a minor furore last week when it transpired that within the first day of the App Store trading, the popular game Angry Birds had been hacked and pirated. This caused the usual to-and-fro&#8217;ing: on one side, there were accusations that Apple had been careless and had exposed developers using the App Store to piracy; on the other, there were rebuttals that Apple had made it very clear that developers should use a process called &#8220;receipt validation&#8221; to avoid piracy, and that it was entirely the fault of developers for not implementing this properly if their programs got hacked. I think the reality is somewhere in between, but I&#8217;m surprised that I can&#8217;t find more discussion from developers about this &#8211; perhaps it&#8217;s my lack of a computer science degree showing.</p>

<p>It is true that in their Mac App Store guidelines, Apple tell developers to use &#8220;receipt validation&#8221;, and they link to a document explaining it. The document (which although part of the password-protected developer site has been pasted all over the internet, so I&#8217;m not leaking anything that isn&#8217;t publicly available here), begins thus:</p>

<p>&#8220;Receipt validation requires an understanding of cryptography and a variety of secure coding techniques. It’s important that you employ a solution that is unique to your application.&#8221;</p>

<p>And herein lies the rub. While the Mac App Store seems a wonderful way for indie developers to get their products &#8220;out there&#8221;, I doubt there are many indie developers with cryptography experts on their team. If you&#8217;re not a coder, it&#8217;s understandable that you might think all developers probably have a good understanding of this stuff, and that therefore the Apple document gives developers everything they need to protect their software. But no single developer can be an expert in every aspect of computer science or code. (Bear in mind that I&#8217;m a self-taught coder, but on the other hand I bet so are a lot of developers trying to get into the App Store; that&#8217;s part of the beauty of Cocoa.) Half of Apple&#8217;s receipt validation document may as well be written in ancient Hebrew for all the sense it makes to me: &#8220;The outermost portion is a PKCS #7 container, as defined by RFC 2315, with its payload encoded using ASN.1 (Abstract Syntax Notation One), as defined by ITU-T X.690…&#8221; Are these droid names? So, I&#8217;m not entirely surprised that other developers have had issues here too (and for the record, it seems that Angry Birds did follow some of those instructions, but unfortunately Apple give some shaky advice in their document that does leave programs open to hacking, as pointed out here with a solution: http://www.craftymind.com/2011/01/06/mac-app-store-hacked-how-developers-can-better-protect-themselves/ )</p>

<p>Fortunately, there seem to be a couple of good receipt validation examples and source code snippets on the internet that I am hoping will steer me right. (If you come across any sites featuring great, clear tutorials on the subject, though, please do feel free to steer me towards them.) The fact remains, however, that the whole point of indie software such as Scrivener using third-party serial-number schemes such as that of eSellerate (which we use), is that they are the cryptography experts so we don&#8217;t need to be; we can leave them to worry about serial number validation, encryption and so on while we get on with adding features and fixing bugs. We hand over 8 or 9% or however much and in return get a serial number and activation scheme, a web store handled by eSellerate, and full control over our customer database. Apple, meanwhile, take 30%, do not give developers any access to their own customer databases, and place the burden of a copy-protection scheme squarely on the developer. There&#8217;s no way you would choose Apple&#8217;s scheme over eSellerate, Kagi or any of the others were it not for the fact that they offer you a place on a store that resides on every Mac desktop. So, I can live with the 30% in return for being placed in a store known of by every potential user, but I am a little disappointed that Apple insist on applications in the Mac App Store not using application-specific protection schemes when they haven&#8217;t put in place a mandatory anti-piracy scheme that doesn&#8217;t require the developer to have a firm understanding of cryptography.</p>

<p>Hopefully these are just teething troubles, though, and that over the coming months we will see Apple introduce trial modes, upgrade pricing and easier copy-protection schemes. And hopefully, too, I&#8217;ll be able to figure out the sample source code out there and get my head around receipt validation…</p>

<p>(I&#8217;d be interested to hear from other developers &#8211; whether you are using Roddi&#8217;s source code from GitHub, whether you had no problems with Apple&#8217;s docs and therefore think it&#8217;s just me, etc.)</p>

<p>Oh, and I nearly forgot:</p>

<p>Happy New Year!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.literatureandlatte.com/blog/?feed=rss2&#038;p=201</wfw:commentRss>
		<slash:comments>40</slash:comments>
		</item>
		<item>
		<title>Scrivener 2.0 is here</title>
		<link>http://www.literatureandlatte.com/blog/?p=178</link>
		<comments>http://www.literatureandlatte.com/blog/?p=178#comments</comments>
		<pubDate>Mon, 01 Nov 2010 22:54:34 +0000</pubDate>
		<dc:creator>KB</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.literatureandlatte.com/blog/?p=178</guid>
		<description><![CDATA[Scrivener 2.0 is finally here: You can get an overview of some of the new features here: http://www.literatureandlatte.com/scrivener.php?show=new I hope you like it. Just a reminder that this is a paid update (the first in nearly four years). The regular licence is now $45, or $38.25 for the educational licence. If you&#8217;re upgrading from any [...]]]></description>
			<content:encoded><![CDATA[<p>Scrivener 2.0 is finally here:</p>

<p><a href="http://www.literatureandlatte.com/scrivener.php"><img src="http://www.literatureandlatte.com/gfx/ScrivShots/screens2.jpg" width="600" alt="Three Screens" /></a></p>

<p>You can get an overview of some of the new features here:</p>

<p><a href="http://www.literatureandlatte.com/scrivener.php?show=new">http://www.literatureandlatte.com/scrivener.php?show=new</a></p>

<p>I hope you like it.</p>

<p>Just a reminder that this is a paid update (the first in nearly four years). The regular licence is now $45, or $38.25 for the educational licence. If you&#8217;re upgrading from any version of Scrivener 1.x, the update is only $25 (the update price is the same for both licences &#8211; sorry, we can&#8217;t afford to go lower than $25). If you bought Scrivener 1.x on or after 1st August 2010, the update is free. To update from 1.x, please use this page:</p>

<p><a href="http://store.eSellerate.net/s.asp?s=STR4913460776&#038;Cmd=BUY&#038;SKURefnum=SKU81634174866">http://store.eSellerate.net/s.asp?s=STR4913460776&amp;Cmd=BUY&amp;SKURefnum=SKU81634174866</a></p>

<p>(Note that you will need to enter the e-mail you used to buy Scrivener 1.x &#8211; e-mail David at sales AT literatureandlatte DOT com if you have changed your e-mail address since.)</p>

<p>Tomorrow I&#8217;ll be starting work on 2.0.1 &#8211; for now, a glass of champagne, I think. A ginormous thank you, though, to David, who is fielding a zillion e-mails right now and who has worked his backside off on all the videos, to Julia for helping me write the website copy and proof-reading everything, manual and all, and last but far from least, Ioa, who not only wrote the new manual but who also completely redesigned the website.</p>

<p>Thank you also to every user who has been so eager to update, and who has been shouting about us on Twitter and elsewhere; well, to everyone who uses Scrivener really &#8211; so, yeah, thank you!</p>

<p>Keith</p>
]]></content:encoded>
			<wfw:commentRss>http://www.literatureandlatte.com/blog/?feed=rss2&#038;p=178</wfw:commentRss>
		<slash:comments>45</slash:comments>
		</item>
	</channel>
</rss>

