<?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>Seifi.org &#187; apple</title>
	<atom:link href="http://www.seifi.org/category/apple/feed" rel="self" type="application/rss+xml" />
	<link>http://www.seifi.org</link>
	<description>A Web Development Blog by Joe Seifi - seifi.org</description>
	<lastBuildDate>Thu, 26 Jan 2012 01:08:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Lion Mail Deletes IMAP Emails without Notice (Gmail Important Label)</title>
		<link>http://www.seifi.org/email/lion-mail-app-deletes-imap-emails-without-notice-gmail-important-fix.html</link>
		<comments>http://www.seifi.org/email/lion-mail-app-deletes-imap-emails-without-notice-gmail-important-fix.html#comments</comments>
		<pubDate>Thu, 26 Jan 2012 00:59:15 +0000</pubDate>
		<dc:creator>Joe Seifi</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.seifi.org/?p=841</guid>
		<description><![CDATA[Today I ran across this issue. You open Mail on your Mac running Lion with any IMAP email accounts (Gmail, Yahoo, Thirdparty server) and Mac Mail randomly deletes the email messages after it fetches new mail. You can verify this issue by shutting down your Mail app and viewing that messages in fact exist on [...]]]></description>
			<content:encoded><![CDATA[<p>Today I ran across this issue. You open Mail on your Mac running Lion with any IMAP email accounts (Gmail, Yahoo, Thirdparty server) and Mac Mail randomly deletes the email messages after it fetches new mail. You can verify this issue by shutting down your Mail app and viewing that messages in fact exist on the IMAP server. Then you open Mail and the emails are deleted as soon as the check activity is complete. There are no filters or rules running behind the scenes. </p>
<p>A ton of people on <a href="https://discussions.apple.com/thread/3206902">this thread on the Apple website are discussing</a> and running into the same issue.</p>
<p><img src="http://www.seifi.org/wp-content/uploads/2012/01/Mail_IDLE_command_option.png" alt="" title="Mail IDLE command option" width="404" height="348" class="alignnone size-full wp-image-844" /></p>
<p>There are apparently 2 ways to fix this issue:</p>
<p>The first one is to simply disable &#8220;<strong>Use IDLE command if the server supports it</strong>&#8221; from the Advanced settings for your Account, as shown above.</p>
<p>The second fix is to wipe out all your emails and accounts and start all over. This method is pretty risky and I don&#8217;t think you should try it unless you really know what you&#8217;re doing. To do this, quit Mail, then using Terminal, move all the files in ~/Library/Mail/V2/ out into another location. Then Open Mail and recreate all your accounts.</p>
<p><strong>Side note regarding Gmail and Priority Inbox</strong><br />
Personally I ran into this disappearing mail issue with Lion when I realized that Gmail was assigning some emails the <strong>Important</strong> Label without me knowing it. These emails were also skipping the <strong>Inbox</strong>. So basically, anything the Google deemed &#8220;Important&#8221; was never being show to me in Mail. How ironic right? The fix was to go into the Inbox settings in Gmail and Set these options: </p>
<p><strong>Inbox Type</strong>: Classic (The Priority Inbox drives me insane personally)<br />
<strong>Importance Markers</strong>: Show Markers (I tried using the No Markers option but it was causing the emails not to appear in my Mac Mail Inbox)<br />
<strong>Filtered Mail</strong>: Override Filters (Again this option is here to leave messages in your inbox)<br />
And finally in Lion Mail make sure to disable the IDLE option for the account.</p>
<p>Having done all this, I still don&#8217;t fully trust that Gmail is not putting things in the Important folder, so I have turned on the Show in IMAP feature for that label in Gmail Settings and check that folder once in a while in Mail.</p>
<p>I am using Mail Version 5.1 (1251/1251.1) for your reference.</p>
<p>Let me know if you are having similar issues with either Gmail Importance mail disappearing or Lion Mail deleting emails automatically.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.seifi.org/email/lion-mail-app-deletes-imap-emails-without-notice-gmail-important-fix.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to use Emoji characters in Mac OS Lion</title>
		<link>http://www.seifi.org/apple/how-to-use-emoji-characters-in-mac-os-lion.html</link>
		<comments>http://www.seifi.org/apple/how-to-use-emoji-characters-in-mac-os-lion.html#comments</comments>
		<pubDate>Thu, 21 Jul 2011 00:39:27 +0000</pubDate>
		<dc:creator>Joe Seifi</dc:creator>
				<category><![CDATA[apple]]></category>

		<guid isPermaLink="false">http://www.seifi.org/?p=832</guid>
		<description><![CDATA[Good news Emoji lovers! 🔥 The new Lion OS from Apple, now includes the full color emoji font in Unicode 6.0 so you can now view and type the same emoticons you had on the iPhone and iPad on the Mac. These are great for Tweets, status updates, text messages and more. Here&#8217;s how to [...]]]></description>
			<content:encoded><![CDATA[<p>Good news Emoji lovers! 🔥 The new Lion OS from Apple, now includes the full color emoji font in Unicode 6.0 so you can now view and type the same emoticons you had on the iPhone and iPad on the Mac. These are great for Tweets, status updates, text messages and more.</p>
<p>Here&#8217;s how to get to the new Emoji characters in Lion:</p>
<p>1) Hit Apple-Space and type in &#8220;Keyboard&#8221; and Enter<br />
2) From the Keyboard prefs pane, check the box for &#8220;Show keyboard &#038; Character Viewers in menu bar&#8221;<br />
3) Now from the menu bar click the new icon and choose &#8220;Show Character Viewer&#8221;<br />
4) From the left menu in Character Viewer click on  the Emoji option.<br />
5) You&#8217;ll find a list of all the Emoji characters and you can dig deeper and browse them by category as well. Tap any emoticon to see its corresponding name and available font variations in black and white. To use any of these characters just drag the icon to the text area of the app where you are typing, for example in Safari, iChat, Mail or Address Book.</p>
<p>You can also add any one to your favorites for quicker access.</p>
<p>Here&#8217;s a screenshot of what the characters and the new Emoji menu looks like. Enjoy! 👍</p>
<p><img src="http://www.seifi.org/wp-content/uploads/2011/07/emoji_in_lion.png" alt="" title="Emoji in Mac OS Lion" width="508" class="alignnone size-full wp-image-833" /></p>
<p>This one is &#8220;Pile of Poo&#8221; 💩 and here&#8217;s &#8220;Skull&#8221; 💀 with an Alien👽 . Tip: Two finger tap in Safari to zoom in and get a closer look at the graphics.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.seifi.org/apple/how-to-use-emoji-characters-in-mac-os-lion.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10 Beautiful Stands for your New iPad</title>
		<link>http://www.seifi.org/apple/10-beautiful-stands-for-your-new-ipad.html</link>
		<comments>http://www.seifi.org/apple/10-beautiful-stands-for-your-new-ipad.html#comments</comments>
		<pubDate>Thu, 08 Apr 2010 21:06:50 +0000</pubDate>
		<dc:creator>Joe Seifi</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[gadgets]]></category>
		<category><![CDATA[ipad]]></category>

		<guid isPermaLink="false">http://www.seifi.org/?p=742</guid>
		<description><![CDATA[Looking for a dock, stand, frame, or other accessories to display your new iPad on your desk? Check out these top 10 beautiful and professional options for displaying your iPad for top designers. Some of them are still being produced, and some are available for purchase. Griffin A-Frame Tabletop Stand for iPad Price: $49.99 The [...]]]></description>
			<content:encoded><![CDATA[<p>Looking for a dock, stand, frame, or other accessories to display your new iPad on your desk? </p>
<p>Check out these top 10 beautiful and professional options for displaying your iPad for top designers. Some of them are still being produced, and some are available for purchase. </p>
<p><a href="http://www.griffintechnology.com/products/a-frame">Griffin A-Frame Tabletop Stand for iPad</a> Price: $49.99<br />
<img src="http://www.seifi.org/wp-content/uploads/2010/04/stand1.jpg" alt="iPad Stand" title="stand10" height="165" class="alignnone size-full wp-image-756" /><br />
<blockquote>The heavy aluminum stand swings open to hold your iPad upright, in either portrait or landscape view &#8230; perfect for watching video, or viewing pictures. Or close the legs and lay the stand down to hold your iPad at the perfect angle to use it for desk- or table-top surfing, reading or gaming. Soft silicone cradles your iPad and accommodates the iPad&#8217;s dock/sync cable. Designed to accommodate Griffin&#8217;s flexible and hard-shell cases and many others.</p></blockquote>
<p><a href="http://www.dodocase.com/">The iPad DODOcase</a> Price: $49.95<br />
<img src="http://www.seifi.org/wp-content/uploads/2010/04/stand2.jpg" alt="iPad Stand" title="stand10" height="165" class="alignnone size-full wp-image-756" /><br />
<blockquote>The limited first edition iPad DODOcase is inspired by the Moleskine journals of our favorite artists. Made by hand in San Francisco CA using traditional book binding techniques the DODOcase brings a classic look to protecting your iPad.<br />
A perfect blend of the traditional feel of a book with the technological power of the iPad.</p></blockquote>
<p><a href="http://www.scosche.com/products/sfID1/210/sfID2/365/productID/1923">IPDK</a> Price: $44.99<br />
<img src="http://www.seifi.org/wp-content/uploads/2010/04/stand3.jpg" alt="iPad Stand" title="stand10" height="165" class="alignnone size-full wp-image-756" /><br />
<blockquote>Shatterproof polycarbonate and shock resistant black rubber hybrid case for iPad. Includes kickBACK case, ultra-clear screen protector and a microfiber cleaning cloth.<br />
Hinged kickstand for convenient widescreen and vertical viewing as well as low-angle typing. Polycarbonate and rubber hybrid case provides unmatched protection and shock resistance. Integrated traction nubs provide grip on flat surfaces</p></blockquote>
<p><a href="http://twelvesouth.com/products/BookArc-iPad/">BookArc for iPad</a> Price: $39.99<br />
<img src="http://www.seifi.org/wp-content/uploads/2010/04/stand4.jpg" alt="iPad Stand" title="stand10" height="165" class="alignnone size-full wp-image-756" /><br />
<blockquote>BookArc for iPad gives you a choice of four different positions. In “work mode,” iPad sits at an angle in both portrait and landscape positions, and provides access to the home button. In “storage mode” iPad sits upright in both portrait and landscape positions, perfect for charging and using your iPad as a stylish photo frame. No matter what position you’re in, you always have access to the charging port.</p></blockquote>
<p><a href="http://luxa2.com/">LUXA2 H4</a> Price: $?<br />
<img src="http://www.seifi.org/wp-content/uploads/2010/04/stand5.jpg" alt="iPad Stand" title="stand10" height="165" class="alignnone size-full wp-image-756" /><br />
<blockquote>LUXA2 H4, is an e-book holder made of solid aluminum with a sleek and chic design tailor-made for the Apple iPad and other e-book readers. With firm and strong bottom, 6 supporting arms with rubber pins, and silicone pad design, it is the best holder to read, browse and play with iPad. It holds, You Play.</p></blockquote>
<p><a href="http://www.jr.com/macally/pe/MCY_VIEWSTAND/">Macally VIEWSTAND for iPad</a> Price: $49.99<br />
<img src="http://www.seifi.org/wp-content/uploads/2010/04/stand6.jpg" alt="iPad Stand" title="stand10" height="165" class="alignnone size-full wp-image-756" /><br />
<blockquote>Orgonomically designed to improve typing &#038; viewing comfort / Offers various viewing orientation &#038; angles / Sleek design to match your iPad. Ergonomically designed to improve typing and viewing comfort. Offers various viewing orientation and angles. Sleek design to match your iPad. Supports vertical and horizontal viewing. Durable Aluminum Body With Scratch Prove Thermo Polyurethane Coating
</p></blockquote>
<p><a href="http://www.elementcase.com/home/ipad.html">Joule Ipad Stand</a> Price: $129.99<br />
<img src="http://www.seifi.org/wp-content/uploads/2010/04/stand7.jpg" alt="iPad Stand" title="stand10" height="165" class="alignnone size-full wp-image-756" /><br />
<blockquote>Designed With Both Landscape and Portrait Modes in mind.<br />
Introducing the new &#8220;Joule&#8221; work stand for your iPad. It&#8217;s stable solid base has a simple, clean, and elegant design that enhances your iPad and makes it easier to use. Unlike most stands, the Joule won&#8217;t tip over when using the iPad&#8217;s touch screen.  Allowing you to better utilize your iPad on your deskop or kitchen counter top.<br />
 CNC machined in the USA from solid aluminum, the Joule comes in a brilliant polished finish or a black anodized coating. Custom coatings and laser engraved graphics are available.</p></blockquote>
<p><a href="http://www.jadu-industries.com/iPad-Accessories/iPad-Stand.html">Skadoosh by Jadu</a>  Price: $?<br />
<img src="http://www.seifi.org/wp-content/uploads/2010/04/stand8.jpg" alt="iPad Stand" title="stand10" height="165" class="alignnone size-full wp-image-756" /><br />
<blockquote>The Skadoosh iPad stand&#8217;s innovative design incorporates lightweight aluminum strength, a flip out support, and a push button lock to hold your iPad at any angle. The Skadoosh iPad stand is the perfect accessory to stand your pad. Hold down the button on the front of the stand and adjust the iPad to the optimal angle. Releasing the button locks it right where you need it. Use the touch screen abilities of the iPad confident that the Skadoosh iPad stand will hold it solid.</p></blockquote>
<p><a href="http://theipadframe.com/">The iPad iFrame dock</a> Price: $49.99<br />
<img src="http://www.seifi.org/wp-content/uploads/2010/04/stand9.png" alt="iPad Stand" title="stand10" height="165" class="alignnone size-full wp-image-756" /><br />
<blockquote>Easily slide your iPad in this frame dock to charge and display your photos, movies or app. Put in on your night table, work desk or living room to display your iPad in landscape or portrait mode while still charging it. A unique system allows you to easily slide your iPad in the dock in either landscape or portrait mode. A sturdy frame holds your iPad securely without damaging it. It just as easily slides out.</p></blockquote>
<h2>iPad Stand Hacks</h2>
<p>If you&#8217;re looking for something cheap and dirty to hold your iPad up at a viewable angle while you work, consider buying any old &#8220;copyholder&#8221; or &#8220;book stand&#8221; that you can find online for really cheap. I personally picked up a couple of these $7 stands from Amazon.</p>
<p><a href="http://www.amazon.com/gp/product/B001E6CUHA?ie=UTF8&#038;tag=mojoseifi-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=B001E6CUHA">ROLODEX Nestable Wire Mesh Freestanding Desktop Copyholder</a> Price: $6.99<br />
<img src="http://www.seifi.org/wp-content/uploads/2010/04/stand_hack2.jpg" alt="iPad Stand Hack" /></p>
<p><a href="http://www.amazon.com/gp/product/B002Z6CJ9W?ie=UTF8&#038;tag=mojoseifi-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=B002Z6CJ9W">Acrylic Easel Book Holder Rack Stand</a> Price: $14.99<br />
<img src="http://www.seifi.org/wp-content/uploads/2010/04/stand_hack1.jpg" alt="iPad Stand Hack" /></p>
<p>Do it yourself, save money and less time waiting around&#8230; <a href="http://www.thingiverse.com/thing:2136">Simple iPad Stand</a> Price: A few bucks or whatever<br />
<img src="http://www.seifi.org/wp-content/uploads/2010/04/stand10.jpg" alt="iPad Stand" title="stand10" height="165" class="alignnone size-full wp-image-756" /><br />
<blockquote>A small stand suitable useful for things like watching movies on the iPad. Made of three pieces of 1/4&#8243; (6mm) acrylic. The pieces friction-fit together and the stand can be quickly broken down and set up, so it&#8217;s easy to toss in a bag.</p></blockquote>
<p>Know of any others? Have ideas for using existing products as iPad stands? </p>
<p>Let me know.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.seifi.org/apple/10-beautiful-stands-for-your-new-ipad.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>A new version of the iPhone SDK is now available</title>
		<link>http://www.seifi.org/software/a-new-version-of-the-iphone-sdk-is-now-available.html</link>
		<comments>http://www.seifi.org/software/a-new-version-of-the-iphone-sdk-is-now-available.html#comments</comments>
		<pubDate>Thu, 27 Mar 2008 21:12:05 +0000</pubDate>
		<dc:creator>Joe Seifi</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.seifi.org/iphone/a-new-version-of-the-iphone-sdk-is-now-available.html</guid>
		<description><![CDATA[I just received an email from the Apple iPhone Developer Program notifying me of a new iPhone SDK, this being the second beta version (build 9A2151). The second beta version of the iPhone SDK is now available and includes Interface Builder, a powerful tool that allows you to visually build your interface and makes creating [...]]]></description>
			<content:encoded><![CDATA[<p>I just received an email from the Apple iPhone Developer Program notifying me of a new iPhone SDK, this being the second beta version (build 9A2151).</p>
<p><span id="more-647"></span></p>
<blockquote><p>The second beta version of the iPhone SDK is now available and includes Interface Builder, a powerful tool that allows you to visually build your interface and makes creating a UI as simple as drag and drop. 	</p>
<p>We&#8217;ve also added new sample code and updated documentation to the rich set of resources available to you in the iPhone Dev Center.<br />
Log in to the iPhone Dev Center today and download the new version of the iPhone SDK.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.seifi.org/software/a-new-version-of-the-iphone-sdk-is-now-available.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Whats new in Safari 3.1 Web Inspector and Snippet Editor</title>
		<link>http://www.seifi.org/css/whats-new-in-safari-31-web-inspector-and-sinppet-editor.html</link>
		<comments>http://www.seifi.org/css/whats-new-in-safari-31-web-inspector-and-sinppet-editor.html#comments</comments>
		<pubDate>Fri, 21 Mar 2008 23:10:03 +0000</pubDate>
		<dc:creator>Joe Seifi</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://www.seifi.org/testing/whats-new-in-safari-31-web-inspector-and-sinppet-editor.html</guid>
		<description><![CDATA[Safari 3.1 features improvements to the functionality for the Web Inspector developers tool. In now has an improved console for working with JavaScript and DOM, DOM inspector with CSS support, a nice Network analysis tool and search all built in. It is somewhat comparable to the FireBug plugin for FireFox so I will also make [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.seifi.org/browsers/safari-31-features.html">Safari 3.1 features improvements</a> to the functionality for the Web Inspector developers tool. In now has an improved console for working with JavaScript and DOM, DOM inspector with CSS support, a nice Network analysis tool and search all built in. It is somewhat comparable to the <a href="http://www.seifi.org/firebug/firebug_tips_and_tricks.html">FireBug plugin for FireFox</a> so I will also make some comparisons of their features.<br />
<span id="more-636"></span></p>
<h3>Web Inspector Overview</h3>
<p><img src='http://www.seifi.org/wp-content/uploads/2008/03/web_inspector_nav.gif' alt='Web Inspector Navigation' align="right" hspace="10" /> To get started open Web Inspector by going to Safari 3.1/Develop/Show Web Inspector and you will see the new window open up. The initial window is split up into a top row with navigation buttons and search box. The navigation buttons take you the the next and last actions you make within Web Inspector and come in handy when debugging. The left navigation lets you view and inspect the loaded web resources including Documents, StyleSheets, Images, Scripts, WebFonts, Databases and Other files, as well as buttons to load the Console and Network details. Ajax request and responses show up under the Other file category. If any errors are found, the number of errors are placed on the file name in the navigator. For example here, Safari has found 1 bug in the file diggthis.js The main content area shows you the web source details for viewing. JavaScript errors are marked with an orange pop, while HTML and CSS errors have a red color. If you want to attach Web Inspector to the bottom of your Safari Window click the small box on the bottom left corner of the window. I found this this to be a more usable placement.</p>
<h3>DOM Editing</h3>
<p>Clicking on any HTML Document on the left loads the source on the right. Documents can also be viewed as a DOM resrouce by clicking ont he DOM button on the top nav. (Note you have flip between DOM and Source view for HTML files.)</p>
<p><img src='http://www.seifi.org/wp-content/uploads/2008/03/webinspector_dom_search.gif' alt='DOM Editing' align="right" hspace="10" /> Searching supports DOM and CSS elements and you can nest your DOM element searches to filter out exactly what you&#8217;re looking for. For example #page a returns all anchor tags in the div with the page id. The corresponding display element in Safari is highlighted as you select DOM elements.</p>
<p>The right pane displays Styles, Metrics and Properties for seleted DOM elements. Styles show you both the computed style as well as all the defined style rules for that object. Like FireBug you can edit your CSS rules in real time in the Styles boxes for each CSS rule. To edit any CSS property double click the name or value and an edit box opens allowing you to type in your changes. This is great for testing out new ideas on the fly.</p>
<p>The metrics pane shows you the layout rules including offset, margin, border, padding, width and height for the element. Finally the Properties pane lists all of the DOM object properties that apply to the selected element.</p>
<h3>Downloadable Web Fonts</h3>
<p>If you are using downloadable web fonts the Fonts file group shows you a rendering of all the fonts that are loaded into the user&#8217;s browser.<img src='http://www.seifi.org/wp-content/uploads/2008/03/webfonts.gif' alt='Downloadble Web Fonts' /></p>
<h3>Client Side Databases</h3>
<p>Also if you are using the client side database features of HTML5, the Databases category will let your explore the databases loaded in the client along with the all the tables and rows in each client side database. From here you can also execute SQL queries against the databases.<img src='http://www.seifi.org/wp-content/uploads/2008/03/databases.gif' alt='Client Side Databases' /></p>
<h3>The Console</h3>
<p>The console feature lets you type in JavaScript commands and view JavaScript errors, along with HTML and CSS rule errors. Clicking on any error jumps to the file, but unfortunately doesn&#8217;t go the corresponding line. The console has an input area for testing out JavaScript and DOM commands on the bottom. There is in fact a console object and my tests showed that Safari supports only a few of the <a href="http://www.getfirebug.com/console.html" target="_blank">functions</a> for the console object. Here is a list of the FireBug console methods of which only a few are supported in Safari namely log, info, warn and error.</p>
<blockquote><p>
<strong>Supported methods:</strong><br />
log info warn error<br />
<strong>Unsupported methods:</strong><br />
debug assert dir dirxml trace group groupEnd time timeEnd profile profileEnd count
</p></blockquote>
<p><img src='http://www.seifi.org/wp-content/uploads/2008/03/console.gif' alt='Safari Console' /></p>
<h3>Network</h3>
<p>The network tab is actually quite nicely designed and show you what the transfer time or the transfer size for each resource and in total for the page. The capsule graph is color coded and breaks down the file types by Docs, CSS, Images, Script and Other. You can switch between time or size from the drop down. Web Inspector makes some suggestions as well for improving speed, for example here we see a recommendation to use file compression to save bandwidth. (I don&#8217;t really use this method now since IE6 is buggy with gzip deflation.) Click on any file to see the HTTP request and response header for that file.<br />
<img src='http://www.seifi.org/wp-content/uploads/2008/03/network.gif' alt='Network tool in Safari' /></p>
<h3>Snippet Editor</h3>
<p>The Snippet Editor is a little utility that allows you to enter blocks of HTML and CSS and have it rendered on the fly. It is quite useful for testing out your CSS and Layout in little chunks.<br />
<img src='http://www.seifi.org/wp-content/uploads/2008/03/snippet_editor.png' alt='Snippet Editor' /></p>
<p>Note: While using the Web Inspector and Snippet Editor, I came across numerous little annoying bugs and usability issues here and there. Also lots of features that I would expect are not there. For example you can not click on elements to inspect them, you can not add new style rules if they don&#8217;t exist already, and you can&#8217;t edit rules for CSS files loaded using @import. I would have to say that <a href="http://www.seifi.org/firebug/firebug_tips_and_tricks.html">FireBug</a> is a superior tool at this time for professional debugging, but Safari is about half way there.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.seifi.org/css/whats-new-in-safari-31-web-inspector-and-sinppet-editor.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Safari 3.1 Features Review</title>
		<link>http://www.seifi.org/css/safari-31-features.html</link>
		<comments>http://www.seifi.org/css/safari-31-features.html#comments</comments>
		<pubDate>Wed, 19 Mar 2008 20:47:40 +0000</pubDate>
		<dc:creator>Joe Seifi</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.seifi.org/browsers/safari-31-features.html</guid>
		<description><![CDATA[Apple released Safari 3.1 (525.13) for both Mac and Windows users today which comes with a bunch of changes and improvements over 3.0.x series. Here are the set of changes included in the new release. Developer Menu The first thing you will notice is the addition of the &#8220;Develop&#8221; menu (Preferences/Advanced/Show Develop menu in menu [...]]]></description>
			<content:encoded><![CDATA[<p>Apple released <a href="http://www.apple.com/safari/" target="_blank">Safari 3.1</a> (525.13) for both Mac and Windows users today which comes with a bunch of changes and <a href="http://docs.info.apple.com/article.html?artnum=307467" target="_blank">improvements</a> over 3.0.x series. Here are the set of changes included in the new release.</p>
<h3>Developer Menu</h3>
<p>The first thing you will notice is the addition of the &#8220;<strong>Develop</strong>&#8221; menu (Preferences/Advanced/Show Develop menu in menu bar) item with the following tasks:<br />
<span id="more-630"></span><br />
<img src="http://www.seifi.org/wp-content/uploads/2008/03/safari_develop_menu.png" title="Safari Developer Menu" alt="Safari Developer Menu" align="right" hspace="15" vspace="5" /> Open Page with: (Other browsers installed on your system including FireFox, Internet Explorer, Opera)</p>
<p>User Agent: Set you user agent from the list of options, or enter your own user-agent. Finally! This was previously part of the hidden debug menu and you had no way of specifying a custom user-agent. The other exciting additions here are the ability to set your user-agent as Mobile Safari 1.1.3 for either iPhone or the iPod touch.</p>
<p>You can also pull up the Web Inspector, Error console, Network Timeline and a Snippet Editor. Lastly the Developer menu allows you to disable various browser features such as Caches, Images, CSS Styles, JavaScript, Runaway JavaScript Timers, and Site-Specific Hacks. You can now also edit CSS in the Web Inspector. More on these in a <a href="http://www.seifi.org/testing/whats-new-in-safari-31-web-inspector-and-sinppet-editor.html">later post</a>.</p>
<h3>Standards Support</h3>
<p>Support for <a href="http://www.w3.org/TR/css3-webfonts/" target="_blank">CSS 3 web fonts</a> using CSS @font-face rules. check out <a href="http://www.alistapart.com/articles/cssatten" target="_blank">what can be done</a> with downloadable fonts in these working samples <a href="http://www.alistapart.com/d/cssatten/heid.html" target="_blank">here</a>, <a href="http://www.alistapart.com/d/cssatten/poen.html" target="_blank">here</a>, <a href="http://www.alistapart.com/d/cssatten/nels.html" target="_blank">here</a>, <a href="http://www.alistapart.com/d/cssatten/stef.html" target="_blank">here</a>, <a href="http://www.alistapart.com/d/cssatten/blok.html" target="_blank">here</a>, and <a href="http://www.alistapart.com/d/cssatten/drim.html" target="_blank">here</a>. The CSS and a sample web font are show below. If you are using Safari 3.1 you should see a cool font.</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #a1a100;">@font-face {</span>
  <span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #00AA00;">:</span> <span style="color: #ff0000;">&quot;Acorn Initials&quot;</span><span style="color: #00AA00;">;</span>
  src<span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span>http<span style="color: #00AA00;">:</span>//www<span style="color: #6666ff;">.domain</span>.com/Acorn___.ttf<span style="color: #00AA00;">&#41;</span> format<span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">&quot;truetype&quot;</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<style type="text/css" media="all">
@import "/wp-content/uploads/2008/03/webfonts.css";
</style>
<h1 id="webfonts">Safari 3.1</h1>
<p>Support for CSS <a href="http://webkit.org/blog/130/css-transforms/" target="_blank">transforms</a> and <a href="http://webkit.org/blog/138/css-animation/" target="_blank">transitions</a>. Below are some demos of these.</p>
<div style="width:85%;margin:0 auto 10px auto;padding:8px;">
<img hspace="20" vspace="5" align="left" src="http://www.seifi.org/wp-content/uploads/2008/03/safari_logo.png" alt="Safari 3.1" style="-webkit-transition:-webkit-transform 1.5s ease-in;" onclick="this.style.webkitTransform='rotate(1440deg)';" /> Here is a sample of the -webkit transform CSS which is now supported by Safari 3.1. Click on the Safari logo to rotate it 1440 degrees.<br />
<br style="clear:both" /></p>
<p><img hspace="20" vspace="5" align="left" src="http://www.seifi.org/wp-content/uploads/2008/03/safari_logo.png" alt="Safari 3.1" style="-webkit-transform: skew(35deg, 0deg);" /> The following Safari logo is skewed 35 degrees using -webkit-transform: skew(45deg, 0deg).<br />
<br style="clear:both" /></p>
<p><img hspace="20" vspace="5" align="left" src="http://www.seifi.org/wp-content/uploads/2008/03/safari_logo.png" alt="Safari 3.1" style="" onmouseover="this.style.webkitTransform='scale(1.3)'" onmouseout="this.style.webkitTransform='scale(1)'" /> The following image changes its scale using -webkit transform:scale() to zoom in 30% when you mouse over it.<br />
<br style="clear:both" />
</div>
<p>Support for <a href="http://www.whatwg.org/specs/web-apps/current-work/" target="_blank">HTML 5</a> &lt;<a href="http://www.whatwg.org/specs/web-apps/current-work/#video" target="_blank">video</a>&gt; and &lt;<a href="http://www.whatwg.org/specs/web-apps/current-work/#audio" target="_blank">audio</a>&gt; elements. Watch out Adobe and Flash. Here is a <a href="http://webkit.org/blog/140/html5-media-support/" target="_blank">demo</a> of the video tag. There is also added support for SVG images in &lt;img&gt; elements and CSS images and SVG advanced text.</li>
<p>Support for <a href="http://www.whatwg.org/specs/web-apps/current-work/#offline" target="_blank">offline</a> storage for Web applications in <a href="http://www.whatwg.org/specs/web-apps/current-work/#sql" target="_blank">SQL databases</a>. That means you can now store your databases locally on the client&#8217;s machine. Here&#8217;s some sample JavaScript to do the client side databases. Check out <a href="http://webkit.org/misc/DatabaseExample.html" target="_blank">this demo</a> that shows you how it works.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">database.<span style="color: #660066;">executeSql</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;SELECT * FROM test&quot;</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>result1<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
   <span style="color: #006600; font-style: italic;">// do something with the results</span>
   database.<span style="color: #660066;">executeSql</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;DROP TABLE test&quot;</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>result2<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
     <span style="color: #006600; font-style: italic;">// do some more stuff</span>
     <span style="color: #000066;">alert</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;My second database query finished executing!&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>&nbsp;<br />
Running the <a href="http://www.css3.info/selectors-test/" target="_blank">CSS3 Selector tests</a> reveals that Safari 3.1 has full support for CSS3 Selectors while FireFox 2 and IE 7 are still playing catch up.<br />
<img src="http://www.seifi.org/wp-content/uploads/2008/03/css3_support.png" alt="JavaScript Test Results" /></p>
<h3>Performance Improvements</h3>
<p>Apple claims that Safari 3.1 &#8220;executes JavaScript up to 6 times faster than Internet Explorer 7 and up to 4 times faster than Firefox 2&#8243;. Performance measured in seconds. Testing conducted by Apple in March 2008 on a 2.4GHz Intel Core 2 Duo-based iMac system running Windows XP Professional SP2, configured with 1GB of RAM and an ATI Radeon HD 2600 with 256MB of VRAM. HTML and JavaScript benchmarks based on VeriTest’s iBench Version 5.0 using default settings. Testing conducted with a beta version of Safari; all other browsers were shipping versions. Performance will vary based on system configuration, network connection, and other factors.&#8221; I tested IE7, FF2, and Safari 3.1 with 3 JavaScript performance testers and the Acid 3 test kit. The tools used are<br />
1. <a href="http://acid3.acidtests.org/" target="_blank">Acid3</a> tests.<br />
2. <a href="http://www.jorendorff.com/articles/javascript/speed-test.html" target="_blank">JavaScript speed test</a> written by Jason Orendorff<br />
3. <a href="http://webkit.org/perf/sunspider-0.9/sunspider.html" target="_blank">SunSpider</a> test kit from WebKit.org<br />
4. <a href="http://mootools.net/slickspeed/" target="_blank">slickspeed</a> test from Mootools.net</p>
<p>Here are the results in milliseconds from the tests which seem to agree with the results found by Apple. You can see that Safari 3.1 does in fact have a much more efficient JavaScript processing engine, and is three quarters of the way there when comes to passing the Acid3 tests.<br />
<img src="http://www.seifi.org/wp-content/uploads/2008/03/js_test_results.png" alt="JavaScript Test Results" /><br />
<small>Detail links at SunSpider: &nbsp; <a target="_blank" href="http://webkit.org/perf/sunspider-0.9/sunspider-results.html?%7B%223d-cube%22:%5B581,511,611,531,541%5D,%223d-morph%22:%5B561,591,591,631,611%5D,%223d-raytrace%22:%5B701,691,701,711,711%5D,%22access-binary-trees%22:%5B691,701,701,590,701%5D,%22access-fannkuch%22:%5B1132,1122,1102,1072,1362%5D,%22access-nbody%22:%5B570,561,550,550,1071%5D,%22access-nsieve%22:%5B571,571,571,571,1082%5D,%22bitops-3bit-bits-in-byte%22:%5B561,560,561,561,1152%5D,%22bitops-bits-in-byte%22:%5B621,621,621,631,1212%5D,%22bitops-bitwise-and%22:%5B731,731,741,731,852%5D,%22bitops-nsieve-bits%22:%5B581,581,581,581,621%5D,%22controlflow-recursive%22:%5B701,711,712,711,721%5D,%22crypto-aes%22:%5B561,571,561,561,571%5D,%22crypto-md5%22:%5B521,521,531,521,510%5D,%22crypto-sha1%22:%5B460,560,480,460,571%5D,%22date-format-tofte%22:%5B681,631,571,571,611%5D,%22date-format-xparb%22:%5B671,641,611,611,621%5D,%22math-cordic%22:%5B711,701,701,681,701%5D,%22math-partial-sums%22:%5B481,481,471,471,471%5D,%22math-spectral-norm%22:%5B541,521,530,530,530%5D,%22regexp-dna%22:%5B531,530,551,541,551%5D,%22string-base64%22:%5B19198,19338,19007,24445,32326%5D,%22string-fasta%22:%5B641,671,731,761,1312%5D,%22string-tagcloud%22:%5B3605,3705,3576,7872,3635%5D,%22string-unpack-code%22:%5B651,651,701,651,731%5D,%22string-validate-input%22:%5B10765,10736,10526,15542,21941%5D%7D">IE7</a> &nbsp;  &nbsp; <a  target="_blank" href="http://webkit.org/perf/sunspider-0.9/sunspider-results.html?%7B%223d-cube%22:%5B1342,1211,1192,1201,1212%5D,%223d-morph%22:%5B1742,1743,1762,1702,1733%5D,%223d-raytrace%22:%5B591,591,621,571,581%5D,%22access-binary-trees%22:%5B350,571,650,681,751%5D,%22access-fannkuch%22:%5B701,681,621,610,611%5D,%22access-nbody%22:%5B1442,1442,1412,1412,1412%5D,%22access-nsieve%22:%5B360,331,340,381,370%5D,%22bitops-3bit-bits-in-byte%22:%5B481,451,471,481,481%5D,%22bitops-bits-in-byte%22:%5B461,460,461,460,451%5D,%22bitops-bitwise-and%22:%5B3555,3565,3525,3455,4536%5D,%22bitops-nsieve-bits%22:%5B581,611,600,581,1152%5D,%22controlflow-recursive%22:%5B201,190,301,250,540%5D,%22crypto-aes%22:%5B531,511,511,501,681%5D,%22crypto-md5%22:%5B381,411,461,411,831%5D,%22crypto-sha1%22:%5B581,510,541,520,571%5D,%22date-format-tofte%22:%5B1402,1212,1042,1042,1121%5D,%22date-format-xparb%22:%5B2243,2123,2193,2053,2093%5D,%22math-cordic%22:%5B1272,1091,1192,1152,1221%5D,%22math-partial-sums%22:%5B842,841,821,841,821%5D,%22math-spectral-norm%22:%5B601,561,540,541,571%5D,%22regexp-dna%22:%5B1062,1161,1142,1141,1132%5D,%22string-base64%22:%5B1092,1092,1081,1092,1072%5D,%22string-fasta%22:%5B921,831,841,842,871%5D,%22string-tagcloud%22:%5B791,681,681,721,761%5D,%22string-unpack-code%22:%5B1111,1082,1132,1192,1072%5D,%22string-validate-input%22:%5B621,641,631,651,661%5D%7D">FireFox 2.2</a> &nbsp;  &nbsp; <a  target="_blank" href="http://webkit.org/perf/sunspider-0.9/sunspider-results.html?%7B%223d-cube%22:%5B250,300,280,281,171%5D,%223d-morph%22:%5B170,291,291,271,331%5D,%223d-raytrace%22:%5B321,271,271,271,290%5D,%22access-binary-trees%22:%5B211,191,180,190,210%5D,%22access-fannkuch%22:%5B511,451,490,500,501%5D,%22access-nbody%22:%5B280,280,311,321,291%5D,%22access-nsieve%22:%5B180,90,221,221,231%5D,%22bitops-3bit-bits-in-byte%22:%5B221,220,211,211,80%5D,%22bitops-bits-in-byte%22:%5B140,120,121,131,311%5D,%22bitops-bitwise-and%22:%5B361,390,381,381,370%5D,%22bitops-nsieve-bits%22:%5B241,251,250,250,240%5D,%22controlflow-recursive%22:%5B191,251,240,240,240%5D,%22crypto-aes%22:%5B221,251,250,250,250%5D,%22crypto-md5%22:%5B231,240,240,150,251%5D,%22crypto-sha1%22:%5B250,90,250,210,100%5D,%22date-format-tofte%22:%5B350,350,291,301,331%5D,%22date-format-xparb%22:%5B370,370,431,381,381%5D,%22math-cordic%22:%5B391,411,310,420,410%5D,%22math-partial-sums%22:%5B330,341,421,320,311%5D,%22math-spectral-norm%22:%5B280,280,201,291,201%5D,%22regexp-dna%22:%5B491,491,550,480,441%5D,%22string-base64%22:%5B240,241,261,230,220%5D,%22string-fasta%22:%5B360,350,371,331,330%5D,%22string-tagcloud%22:%5B271,251,251,270,281%5D,%22string-unpack-code%22:%5B270,350,350,280,280%5D,%22string-validate-input%22:%5B210,330,340,291,290%5D%7D">Safari 3.1</a></small></p>
<h3>Microsoft Windows</h3>
<ul>
<li>Improves Back/Forward performance</li>
<li>Supports signed Java applets</li>
<li>Shows Caps Lock icon in password fields</li>
<li>Adds support for showModalDialog</li>
<li>Localized in 16 languages</li>
<li>Adds support for International Domain Names</li>
<li>Improves handling of Japanese, Chinese, and Korean text</li>
<li>Contextual menu now allows opening a link in a window or tab</li>
<li>Improves pop-up blocking to work with plug-ins</li>
</ul>
<h3>Other Improvement</h3>
<ul>
<li>Double clicking on the Tab Bar opens new tab</li>
<li>Includes URL metadata when images are dragged or saved from browser</li>
<li>Opens Download and Activity window in current Space</li>
<li>Supports trackpad gestures for back, forward, and magnify on MacBook Air and compatible MacBook Pro computers</li>
<li>Shows Caps Lock icon in password fields</li>
<li><a href="http://docs.info.apple.com/article.html?artnum=307563" target="_blank">13 Security Fixes</a></li>
<li>Increased site compatibility</li>
<li>Improved application stability</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.seifi.org/css/safari-31-features.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Aspen Simulator &#8211; Simulates iPhone Safari Browser</title>
		<link>http://www.seifi.org/javascript/aspen-simulator-simulates-iphone-safari-browser.html</link>
		<comments>http://www.seifi.org/javascript/aspen-simulator-simulates-iphone-safari-browser.html#comments</comments>
		<pubDate>Tue, 11 Mar 2008 04:52:21 +0000</pubDate>
		<dc:creator>Joe Seifi</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.seifi.org/iphone/aspen-simulator-simulates-iphone-safari-browser.html</guid>
		<description><![CDATA[The latest release of the iPhone SDK from Apple comes with an array of new Mac utilities for developing iPhone specific software. One of the new tools included with the iPhone SDK beta is the Aspen Simulator. Aspen is an iPhone simulator that developers can test their apps on which emulates all of the the [...]]]></description>
			<content:encoded><![CDATA[<p>The latest <a href="http://www.seifi.org/iphone/thoughts-on-app-store-and-cocoa-touch-for-iphone.html">release</a> of the iPhone SDK from Apple comes with an array of new Mac utilities for developing iPhone specific software. One of the new tools included with the iPhone SDK beta is the Aspen Simulator. Aspen is an iPhone simulator that developers can test their apps on which emulates all of the the features and functionality of the iPhone. For example you can use the mouse to swipe the page up, down, even pinch and more.<span id="more-623"></span>The Aspen Simulator app is located in the folder: <small>/Developer/Platforms/AspenSimulator.platform/Developer/Applications </small><a href="http://www.seifi.org/wp-content/uploads/2008/03/aspen_simulator.png" title="Aspen Simulator" rel="lightbox"><img src="http://www.seifi.org/wp-content/uploads/2008/03/aspen_simulator.thumbnail.png" alt="Aspen Simulator" title="Aspen Simulator" align="left" border="0" hspace="10" vspace="10" /></a>and has a few of the basic iPhone apps including Contacts, Settings, and most importantly mobile Safari. Using mobile Safari is in Aspen Simulator is a nice way to test out your webapps and see how they would look like on the iPhone. The problem I have found so far in this release is that the user-agent of the Safari browser is not set as an iPhone. This is problematic if you are doing some sort of user-agent sniffing using JavaScript in your webapp in order to show the iPhone specifc version of your site. Here is a screenshot of the Safari in Aspen Simulator and the user agent string. I used a basic alert statemnet to get this and the value is:</p>
<blockquote><p>Mozilla/5.0 (Aspen Simulator; U; Aspen 1_2 like Mac OS X; en-us) AppleWebKit/525.7 (KHTML, like Gecko) Version/3.1 Mobile/5A147p Safari/5525.7</p></blockquote>
<p>This means if you load up sites that only look right on the iPhone they won&#8217;t render correctly on the Aspen Simulator. An example of this is the <a href="http://www.appsafari.com/fun/2375/ygo-ajax-flickr/" target="_blank">Yahoo Ajax Flickr</a> website designed specifically for the iPhone. This page renders correctly if you&#8217;re on an iPhone, but will show you the basic mobile version if it doesn&#8217;t see iPhone in your user-Agent. Next version of Aspen will hopefully have an option to easily edit the user agent string of the Safari browser. For reference the mobile Safari app is located in this folder:</p>
<p><small>/Developer/Platforms/AspenSimulator.platform/Developer/SDKs/AspenSimulator1.2.sdk/</small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.seifi.org/javascript/aspen-simulator-simulates-iphone-safari-browser.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Thoughts on App Store and Cocoa Touch for iPhone</title>
		<link>http://www.seifi.org/business/thoughts-on-app-store-and-cocoa-touch-for-iphone.html</link>
		<comments>http://www.seifi.org/business/thoughts-on-app-store-and-cocoa-touch-for-iphone.html#comments</comments>
		<pubDate>Fri, 07 Mar 2008 00:21:55 +0000</pubDate>
		<dc:creator>Joe Seifi</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://www.seifi.org/iphone/thoughts-on-app-store-and-cocoa-touch-for-iphone.html</guid>
		<description><![CDATA[Today, Apple has finally come out with it. Apple will run a store called App Store to sell your iPhone software for you to the general masses, through either iTunes, iPhone or iPod touch. So, every developer in the universe is going ape nuts trying to download the new 2GB iPhone SDK and gearing up [...]]]></description>
			<content:encoded><![CDATA[<p>Today, Apple has finally <a href="http://events.apple.com.edgesuite.net/rtp20e92/event/index.html?internal=pd4lje2fa" target="_blank">come out</a> with it. Apple will run a store called App Store to sell your iPhone software for you to the general masses, through either iTunes, iPhone or iPod touch. So, every developer in the universe is going ape nuts trying to download the new <a href="http://developer.apple.com/iphone/program/" target="_blank">2GB iPhone SDK</a> and gearing up for the June launch to the public. What about the business side of things?</p>
<p>Let&#8217;s take a look at the basics:</p>
<p><span id="more-621"></span><br />
70/30 -</p>
<ul>
<li>Developer gets:
<ul>
<li>Hosting</li>
<li>Credit Card Processing</li>
<li>Access to millions of iPhone and iPod touch customers</li>
<li>70% of what they sell online.</li>
<li>Paid out monthly</li>
<li>The SDK, Tools and Documentation</li>
</ul>
</li>
<li>Apple gets:
<ul>
<li>Subscription fees of $99 or $299</li>
<li>A vast Inventory of Apps</li>
<li>30% of the sales</li>
<li>Full Control over what apps are listed in its App Store</li>
<li>plus&#8230;</li>
</ul>
</li>
</ul>
<p>What else?</p>
<p>Well if you have an iPod touch, and not iPhone, You need to pay a &#8220;nominal&#8221; fee to upgrade your device to be able to get the App Store on it.</p>
<p>So why does Apple want to restrict its App sales to the App Store you ask? The reason given is that it is a security risk. People who sign up for a developer account are supposedly safer since Apple has their personal information on file such as credit card numbers and phone and such. So if someone does write some malicious app that gets into 2 million iPhones and causes world hunger, we can all point to the right person and demand justice.</p>
<p><img src="http://www.seifi.org/wp-content/uploads/2008/03/appstore.png" title="iPhon App Store" alt="iPhon App Store" align="left" hspace="15" vspace="15" />It might be unreasonable to conclude that if Apple is the single point of inspection, that no viruses will get through to its Store. Sure they will do a good job of inspecting all the stuff that comes in, but something somewhere will go wrong. And that is bound to happen.</p>
<p>Up until now Mac software has been distributed and sold by developers themselves. Not many Mac owners complain of a virus infection however. How is it that with a mobile device this changes?</p>
<p>One thing is for certain, Lots and Lots of money will be made on this by both Apple and top notch Cocoa programmers. Another side effect will be new coders coming to Cocoa Apple land and getting a taste of things in Cupertino. Xcode and other iPhone SDK development tools are Mac only tools, which could potentially boost Mac hardware sales as well. Oh and did I mention you need Leopard?</p>
<p>Finally, new apps mean new iPhone and iPod touch customers who up until now have not bothered switching to the land of apps and Apple. And more people hitting up the iTunes store looking for apps means more eyeballs that will most likely browse around the isles for other stuff like movie rentals and music downloads.</p>
<p>So we all are part of a major shift in technology usage and Apple is in the middle of it all as it builds its digital goods empire. This is probably the biggest shift we&#8217;ve seen since the personal computer was commercialized.</p>
<p>It makes perfect business sense, and seems like a winning business model for developers and Apple. I leave it up to you to determine how efficient and beneficial it is for consumers. My only question is then why did Apple wait over 9 months to release the SDK, and is waiting another 3 months to release it to the public? And what will Google Gears, Microsoft and Nokia do if anything to steal some of Steve&#8217;s spotlight?</p>
<p>A last thought: What happens if I buy an app for my iPhone and want to put it on my iPod touch? Will I have to pay for it again?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.seifi.org/business/thoughts-on-app-store-and-cocoa-touch-for-iphone.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>iPhone plugin for WordPress</title>
		<link>http://www.seifi.org/apple/iphone-plugin-for-wordpress.html</link>
		<comments>http://www.seifi.org/apple/iphone-plugin-for-wordpress.html#comments</comments>
		<pubDate>Sat, 07 Jul 2007 07:18:36 +0000</pubDate>
		<dc:creator>Joe Seifi</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.seifi.org/plugins/iphone-plugin-for-wordpress.html</guid>
		<description><![CDATA[Do you want to load your blog faster and cleaner on your iPhone? The iWPhone beta v0.1 is here. The good people over at ContentRobot have created this plugin for WordPress that will render an iPhone optimized version of your WordPress blog when it is accessed from an iPhone. The plugin sniffs the client&#8217;s user [...]]]></description>
			<content:encoded><![CDATA[<p>Do you want to load your blog faster and cleaner on your iPhone? The iWPhone beta v0.1 is here. The good people over at ContentRobot have created this plugin for WordPress that will render an iPhone optimized version of your WordPress blog when it is accessed from an iPhone.</p>
<p>The plugin sniffs the client&#8217;s user agent and uses its special theme for iPhone visitors. The theme looks similar to the basic WordPress blue theme and contains sections for your categories, trackbacks, permalinks, comments and even a share links section with post links to delicious, digg and technorati.</p>
<p><span id="more-582"></span><br />
<img src='http://www.seifi.org/wp-content/uploads/2007/07/iwphone.jpg' alt='iWPhone beta v0.1' align="left" hspace="15" /> I have installed this plugin and tested it on this blog from the iPhone. Now this blog loads very fast and is very readable on the iPhone and I don&#8217;t have to zoom in to read either. I&#8217;m hoping to see an admin theme in the future as well. Read more and download the iWPhone WordPress Plugin and Theme v0.1 <a href="http://iwphone.contentrobot.com/">here</a> to iPhonify your WordPress blog.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.seifi.org/apple/iphone-plugin-for-wordpress.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>iPhone Browser Simulator</title>
		<link>http://www.seifi.org/ui/iphone-browser-simulator.html</link>
		<comments>http://www.seifi.org/ui/iphone-browser-simulator.html#comments</comments>
		<pubDate>Tue, 03 Jul 2007 03:36:23 +0000</pubDate>
		<dc:creator>Joe Seifi</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[ui]]></category>

		<guid isPermaLink="false">http://www.seifi.org/iphone/iphone-browser-simulator.html</guid>
		<description><![CDATA[I have created a simple Simulator for the iPhone Safari (TestiPhone.com) web browser. You can use this to test you Web Applications and see how they might look in the Safari web browser included with the iPhone. I have tested this using IE7, FireFox2 and Safari 3 within Windows. The beautiful graphics come from the [...]]]></description>
			<content:encoded><![CDATA[<p>I have created a simple Simulator for the iPhone Safari <a href="http://www.testiphone.com/">(TestiPhone.com)</a> web browser. You can use this to test you Web Applications and see how they might look in the Safari web browser included with the iPhone. I have tested this using IE7, FireFox2 and Safari 3 within Windows. The beautiful graphics come from the <a href="http://www.marketcircle.com/iphoney/">iPhoney</a> project which is a wonderful application for testing using your Apple PC. I just wanted to have a quick and dirty browser based version of this tool that I can access from anywhere. Some of the iPhone apps are also listed for easy testing.<br />
<span id="more-581"></span><br />
If you would like your iPhone application listed in the Simulator page add the url below.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.seifi.org/ui/iphone-browser-simulator.html/feed</wfw:commentRss>
		<slash:comments>42</slash:comments>
		</item>
	</channel>
</rss>

