<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Apple</title>
        <link>http://geekswithblogs.net/btudor/category/6433.aspx</link>
        <description>Apple</description>
        <language>en-US</language>
        <copyright>Bill Tudor</copyright>
        <managingEditor>btudor@nycap.rr.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <item>
            <title>Apple iMac for a Windows Developer</title>
            <link>http://geekswithblogs.net/btudor/archive/2009/12/07/136816.aspx</link>
            <description>&lt;h3&gt;New Apple iMac Arrives&lt;/h3&gt;  &lt;p&gt;The latest edition to the growing home computing center is an Apple iMac (Intel E7600 Core 2 Duo/8Gb RAM/1Tb HD/21.5"), which I promptly setup to use Boot Camp with Windows 7 as the default OS. This makes a great Family Room machine, in Windows or MacOS (despite missing HDMI port), and doubles as the iPhone development platform. What is more interesting is the purchase survey, which I took today.&lt;/p&gt;  &lt;h3&gt;Apple New Purchase Survey&lt;/h3&gt;  &lt;p&gt;Going though the questions it became clear that there were 3 main goals to the survey: canvass the effect of recent advertising campaigns; perform some basic market research; and make some decisions about Macs of the future. I answered the question about “who am I” correctly (software engineer), so I am sure they ignored everything I said with respect to advertising. Questions related to the second goal were interesting to me (do most people have wireless N or wireless G?), but the third goal – that’s the important one. We, as an industry and as consumers, have benefited from Apple’s presence in the market and I would like this role to continue. I want a say about Apple’s products of the future!&lt;/p&gt;  &lt;p&gt;So, just in case my entire survey response ended up in the bit-bucket, I will reiterate some of my survey responses here in the vein hopes that they will actually be heard. . . &lt;/p&gt;  &lt;h3&gt;What Apple Did Right&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;Use Intel hardware &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;The use of industry standard hardware – not just Intel processors – saved Apple from death. This includes seamless operation with most peripherals (printers, etc.) and protocols in use today and not just processors, chipsets, and video cards. But most important is x86/x64, and the ability to run Windows on Mac hardware.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Build what people want &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;A few misses over the years, but mostly Apple builds what people want.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Provide Boot Camp (boot manager and drivers) &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;If your going to spend extra on a Mac, you might as well get something extra in return. Such as the ability to run Windows and MacOS on the same box. Nice.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Great hardware design. I mean, &lt;em&gt;great&lt;/em&gt; hardware design. &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;What Apple Still Does not “Get”&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;The menu bar has got to go &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;So what if the original MacOS had a bar at the top. MultiFinder is gone;  so get rid of the bar.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Secondary mouse click is critical (not to mention useful) &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;The new iMac comes with an excellent multi-touch wireless mouse that can detect if you click on its left side vs its right side. By default, however, the mouse control panel preferences are setup to ignore this feature. Although it was a simple change to enable what Apple calls &lt;em&gt;secondary click&lt;/em&gt;, this should be the default.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Charge a little less. Please? &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;I wish I could have gotten an i5 (or i7) for the price, and adding $200 for 4Gb of DDR3/1066 RAM is double the price I paid from Crucial (which is where I got my second half). I won’t mention what an additional TB of disk space costs, but at least memory is user-replaceable.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;No removable drive? Really? &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Somebody tell Apple that (a) hard drives fail, (b) capacity requirements always go up over time, (c) costs always come down over time, and (d) new technology is just around the corner (SSD). Creating a computer without a user-replaceable drive is just stupid. In a year or so when I pry apart the glue in the beautiful glass display panel with a flat-blade screwdriver in order to access the drive, I’ll be cursing out loud. Drop the velvet lint cloth and add 2 screws and a tray.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Development Tools &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;There’s good and bad, here. XCode is free, and comes with the OS. The App Store is obviously popular (and effective) with consumers. But objective-C? Really? Didn’t even take the time to remove the “ns” (NextStep) from the framework names! Focusing on what’s important or too lazy . . .not sure.&lt;/p&gt;  &lt;p&gt;But then there are all those users. Waiting for your app.&lt;/p&gt; &lt;img src="http://geekswithblogs.net/btudor/aggbug/136816.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bill Tudor</dc:creator>
            <guid>http://geekswithblogs.net/btudor/archive/2009/12/07/136816.aspx</guid>
            <pubDate>Tue, 08 Dec 2009 01:11:16 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/btudor/comments/136816.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/btudor/archive/2009/12/07/136816.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/btudor/comments/commentRss/136816.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/btudor/services/trackbacks/136816.aspx</trackback:ping>
        </item>
        <item>
            <title>iPod Touch 3.0 Software Update</title>
            <link>http://geekswithblogs.net/btudor/archive/2009/07/21/133613.aspx</link>
            <description>&lt;p&gt;I finally installed the Apple iPod Touch 3.0 software update and, to my surprise, my iPod has been greatly improved. I chose the word &lt;em&gt;surprise&lt;/em&gt; because Apple has disappointed me (and the rest of the world) twice in the past, and I made the assumption they would disappoint again.&lt;/p&gt;  &lt;p&gt;You see, the iPod Touch is a nice little computer, disguised as a music player, with WiFi built-in. You would certainly expect it to be able to:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Sync music with no wires &lt;/li&gt;    &lt;li&gt;Download audio and video podcasts from the internet (again, no wires) &lt;/li&gt;    &lt;li&gt;Subscribe to internet calendars (again, no wires) &lt;/li&gt;    &lt;li&gt;Sync contacts, email, calendars, etc. with the internet (no wires) &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Unfortunately, since the day I purchased this device I have been plugging it into my computer and painfully watching my CPU usage pegged at 100% as iTunes eventually manages to start up and draw a ridiculously poor-performing UI on the screen while my processor fan switches to high speed. Ugh.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;What good is an IP address if you’re not going to use it!&lt;/em&gt;&lt;/p&gt;  &lt;h3&gt;Original Firmware (1.0)&lt;/h3&gt;  &lt;p&gt;On the original iPod touch, firmware 1.0, you could sync with Microsoft Outlook’s calendars and contacts. The inconvenience of getting Outlook involved aside, this feature is of no use to me (despite the fact that I use Outlook daily) since my calendar information in Outlook is pulled from various internet “iCalendar” feeds (as well as a local intranet iCalendar feed, i.e., “the &lt;em&gt;family calendar&lt;/em&gt;”). The iPod Touch would not sync with most of that information, even when it was present/pulled into Outlook. The iPod could only sync with Outlook’s “main” calendar (which is blank, in my case). Nice try.&lt;/p&gt;  &lt;h3&gt;Update Firmware (2.0)&lt;/h3&gt;  &lt;p&gt;Firmware update 2.0 provided some relief for contacts/mail and also vaguely promised improved calendar sync support – &lt;em&gt;multiple Outlook calendars&lt;/em&gt; was even mentioned as a new feature. It also came with a &lt;em&gt;charge&lt;/em&gt; – yep, Apple actually wanted money for the firmware update (reminds me why I stopped buying Macs some years back – tired of being nickel and dimed). I installed it on my iPod Touch. The new firmware did work with &lt;em&gt;multiple Outlook calendars&lt;/em&gt;, however, it only worked with Outlook’s built-in calendars (or Exchange calendars, I assume) – not with Outlook’s calendar subscriptions and not with feeds from internet sources. I was out of luck again of the calendar front. And still &lt;em&gt;physically plugging the darn iPod into the computer&lt;/em&gt; every day.&lt;/p&gt;  &lt;p&gt;All the while I’m wondering why Apple would have a device with built-in WI-FI sync with a program like Outlook, anyway. We should be able to sync with internet calendars (iCalendar, Caldav, Google Calendar, etc.), and other internet data.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;What good is an IP address if you’re not going to use it!&lt;/em&gt;&lt;/p&gt;  &lt;h3&gt;Latest Firmware (3.0)&lt;/h3&gt;  &lt;p&gt;In comes the latest software (along with the obligatory nickels and dimes), which promised better calendar support. This time Apple was not so vague, promising things like Caldav and iCalendar subscription support. Accordingly (and to my surprise), this little device with built-in Wi-Fi can finally subscribe to calendar data from one or more URLs, and update the calendar data just by accessing the internet. &lt;/p&gt;  &lt;p&gt;It’s about time.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Note: Now, if I can just get our school district to publish an iCalendar based feed of school and sports events instead of being so proud of their new PDF-based calendar generator… but that’s another story.&lt;/em&gt;&lt;/p&gt;  &lt;h3&gt;iTunes Software&lt;/h3&gt;  &lt;p&gt;I still cannot sync music without physically plugging in the unit and painfully watching the iTunes Software Monster take over my machine, but I no longer have to do this every day! In fact, I only have to do this when there’s a change to my music library. Not so often. That’s probably the best part of the firmware upgrade. Maybe that will make up for one of those nickels (or dimes).&lt;/p&gt; &lt;img src="http://geekswithblogs.net/btudor/aggbug/133613.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bill Tudor</dc:creator>
            <guid>http://geekswithblogs.net/btudor/archive/2009/07/21/133613.aspx</guid>
            <pubDate>Tue, 21 Jul 2009 10:30:42 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/btudor/comments/133613.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/btudor/archive/2009/07/21/133613.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/btudor/comments/commentRss/133613.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/btudor/services/trackbacks/133613.aspx</trackback:ping>
        </item>
        <item>
            <title>How can Apple Programmers be This Bad?</title>
            <link>http://geekswithblogs.net/btudor/archive/2009/02/10/129291.aspx</link>
            <description>&lt;p&gt;The Apple IPod is a great device. So good, that there are no less than 8 of them in my house (3 iPod touch, 1 old nano, 2 new nanos, a shuffle, and a mini).&lt;/p&gt;  &lt;p&gt;Apple iTunes software really stinks.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/btudor/WindowsLiveWriter/HowcanAppleProgrammersbeThisBad_113BC/one_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="one" border="0" alt="one" src="http://geekswithblogs.net/images/geekswithblogs_net/btudor/WindowsLiveWriter/HowcanAppleProgrammersbeThisBad_113BC/one_thumb.png" width="689" height="286" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;It takes a quite a bit of bad network programming code to use up 41% of my CPUs while downloading two podcasts over a mere 1Mb/s internet connection. Each morning when I fire up iTunes, nearly half of my computer power is sucked up doing what? Waiting for the remote server to send more bytes? Drawing progress bars on the screen? Come on, Apple, do something about this! Go green, save the planet,&lt;strong&gt;&lt;em&gt; stop sucking up my CPU&lt;/em&gt;&lt;/strong&gt;.&lt;/p&gt;  &lt;h3&gt;Put you Money Where Your Mouth Is&lt;/h3&gt;  &lt;p&gt;Can I do better? I sure hope so … &lt;/p&gt;  &lt;p&gt;In much less time than it takes to write this posting, I put together a simple application that downloads the two latest “This Week In Tech” podcasts (Leo Laporte), displaying a simple progress UI.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/btudor/WindowsLiveWriter/HowcanAppleProgrammersbeThisBad_113BC/two_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="two" border="0" alt="two" src="http://geekswithblogs.net/images/geekswithblogs_net/btudor/WindowsLiveWriter/HowcanAppleProgrammersbeThisBad_113BC/two_thumb.png" width="763" height="257" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;The CPU usage clocked in at 7%, which is still larger than I expected (oh well) yet&lt;em&gt; many times better&lt;/em&gt; than the engineers at Apple Computer have done. [Note that the total download time is roughly the same.] &lt;/p&gt;  &lt;h3&gt;Just what is Apple doing with those CPU cycles?&lt;/h3&gt;  &lt;p&gt;I do not know. &lt;/p&gt;  &lt;p&gt;If I worked for Apple, I would be embarrassed. They obviously can do better. &lt;em&gt;Much better&lt;/em&gt;. I hope they do.&lt;/p&gt;  &lt;h3&gt;What about IE7&lt;/h3&gt;  &lt;p&gt;Just for fun, let’s see what IE7 does downloading two TWIT files.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/btudor/WindowsLiveWriter/HowcanAppleProgrammersbeThisBad_113BC/three_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="three" border="0" alt="three" src="http://geekswithblogs.net/images/geekswithblogs_net/btudor/WindowsLiveWriter/HowcanAppleProgrammersbeThisBad_113BC/three_thumb.png" width="608" height="508" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Right around 7%. Surprise, surprise.&lt;/p&gt; &lt;img src="http://geekswithblogs.net/btudor/aggbug/129291.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bill Tudor</dc:creator>
            <guid>http://geekswithblogs.net/btudor/archive/2009/02/10/129291.aspx</guid>
            <pubDate>Tue, 10 Feb 2009 07:00:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/btudor/comments/129291.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/btudor/archive/2009/02/10/129291.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/btudor/comments/commentRss/129291.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/btudor/services/trackbacks/129291.aspx</trackback:ping>
        </item>
    </channel>
</rss>
