Posts By: Gary Rosenzweig

3/6/08

Today Apple announced it will be releasing their internal SDK (Software Development Kit) for 3rd parties to use to build iPhone applications.
This SDK includes similar pieces to the Mac SDK, but replaces the top level Cocoa used on Macs, with Cocoa Touch, specifically designed for the iPhone and iPod Touch.
The SDK includes many core services, like the ability to exchange data with the iPhone contacts application, get the physical location of the phone, mix and record audio, access the camera, play back video, and even including an embedded version of OpenGL, the 3D rendering service on Macs.
Developers will also have access to an iPhone simulator on their Mac that will help them test iPhone software before testing on a live iPhone.
At the press conference, several demonstration applications were shown, including a mini version of the upcoming Electronic Arts game Spore, a Super Monkey Ball game from Sega, an application from SalesForce.com, another from Epocrates, and an AOL Instant Messenger client.
For distribution, there will be a new “App Store” application on the iPhone that will allow users to browse and select applications to download. Similar functionality will be available via iTunes on your computer, with the application pushed to your iPhone during the next sync.
The App Store will be the ONLY way for developers to distribute content. Developers will pick the price, and Apple will keep 30% of the revenue, paid monthly. Developers can also choose to distribute their applications for free.
This will be version 2.0 of the iPhone software, shipping to iPhone users in late June as a free update to iPhone users, but iPod Touch users will have to pay for the update.
The iPhone SDK will be available from the Apple site later today. It will cost $99 to join the developer program.
Interesting facts from the Q&A Following the press conference:

  • VOIP (Voice over IP) will be allowed, but only over Wi-Fi.
  • The $99 developer fee also allows Apple to certify and track developers.
  • Apple doesn’t intend to make money from the App Store, the 30% fee is for costs.
  • 3/6/08

    The first announcement at today’s special press conference concerns using the iPhone for enterprise. So, basically, it means a new way to connect to a Microsoft Exchange server. Apple has licensed ActiveSync, the technology that allows mobile devices to do all sorts of things with Exchange. So, soon iPhone users will be able to get Exchange email pushed to their iPhone, and also sync other data including contacts and calendars.
    Also implemented will be the all-important “wipe” feature. This means if your phone gets lost or stolen, the mail, contacts and calendar data from Exchange can be remotely wiped from it to protect your information.

    MacMost Now 52: Opening Windows Mail Attachments
    3/5/08
    Gary Rosenzweig shows you how to open those annoying attachment files that Windows users send to Mac users, not thinking that we may not own proprietary software like Microsoft Office or Outlook.
    3/4/08

    I received some sort of keyboard firmware update today. I was restarting my MacBook Pro and was in a rush, so when I saw a message about a keyboard update, I just accepted. I have a MacBook Pro, 15 inch, 2.33 GHz Intel Core 2 Duo, for those keeping score at home.
    To my surprise, when I rebooted, my trackpad and keyboard were dead! Dead dead. Not even available for a PRAM reset during boot.
    So I borrowed a USB keyboard and mouse, which worked fine. I tried several things, for two hours, until I found another MacBook Pro EFI Firmware Update.app from Sept. 27, 2007. I installed that, which rolled me back, I guess. Then I got my keyboard and trackpad back.
    But I was minutes away from giving up and driving to the Apple Store.
    Of course, without the external USB mouse and keyboard, it would have been impossible to do this. At one point I only had an external mouse, and was unable to enter my password to allow the install. I suppose it is funny in retrospect. I wish there was a on-screen keyboard of some sort.

    3/4/08

    When Steve Jobs announced movie rentals for iTunes and Apple TV, he promised 1,000 titles in the first month. We’re at less than 400 and it is easily apparent to anyone with an Apple TV that you need probably more like 10,000 to make it a decent service.
    The whole idea of being able to have a library on demand in your living room is great. I love it. I can’t wait. But it has to really be a library. I really need to be able to have a good chance of finding a movie that I want to watch. As it is, I’ve only watched three movies, and only one of those three was something I really wanted to see. The other two were opportunities to use the service. Now it has been 2 weeks and I have no interest (or have already seen or own on DVD) the rest of the catalog. Meanwhile, my wife and I have thrown out dozens of ideas on various evenings of movies we’d like to see. Things from the 70s, 80s and 90s. Nothing too unusual, really. But we didn’t find them on Apple TV, so on the Tivo wish-list they went.
    Apple should really work at getting the back catalogs of the major studios online. As it is, any new buzz from Apple TV take 2 is already fading. It may be too late to save Apple TV, after a brief moment where it looked like it might succeed.

    MacMost Now 51: Making Text Easier to Read
    3/3/08
    Gary Rosenzweig takes a look at three ways to make text on your screen easier to read. This could be used by people with visual impairments, but also could be used by anyone wishing to reduce eye-strain or be slightly more productive. Techniques include enlarging font size in Safari, using screen zoom, and using text-to-speech.
    MacMost Now 50: Calculator Alternatives
    2/28/08
    Gary Rosenzweig takes a look at some alternative to the Dashboard Widget calculator that ships with Leopard.
    MacMost Now 49: Parental Controls
    2/27/08
    Gary Rosenzweig talks about using Leopard's parental controls to keep your kids from playing with things your computer and the Internet that you don't want them to.
    2/27/08

    With Apple’s release of iPhone update 1.1.4 we get exciting new, um, well, nothing. Looks like it is just a bug fix release. I wish I knew what the bugs were, but they don’t say.
    But anyway, it is a free release, so no big deal, right? But even though the release is free to us, doesn’t make it free to Apple. Consider just the bandwidth costs. Everyone that downloads the update is requesting 160MB from Apple. If there are 4 million iPhones out there, then that is 160MB x 4 million, or 640 million MB, which is the same as 640TB (terabyte) of data transfered. Looking around, I see that $100 per TB is “discount” bandwidth, so that totals $64,000.
    That’s a nice salary for an engineer. Well, in northern California, a salary for a starting engineer.
    Now, Apple probably gets even better rates on bandwidth than I can imagine. Plus, the needs of the iTunes music store probably dwarfs this 640TB distribution anyway. But the idea is that this does cost them something, so it is unlikely it is just superficial bug fixes. More likely it is something dealing with DRM, communication with AT&T’s network, hooks for the upcoming SDK or something like that. I’m sure they don’t release a set of “bug fixes” without a very good reason.

    2/26/08

    (Old Post)

    The MacMost Guide to the iPhone is a collection of articles and blog posts that will help you get the most from your iPhone. With each article, we’ve included some helpful tips and things you may not have known about.
    We’ll be adding to the guide to cover updates, new applications and features. You can also leave comments with each article to share your own tips and ticks with others.
    Select a topic below:

    Third Party Applicatons:
     Check out the MacMost iPhone Apps Directory.



    Standard Applicatons:
     Guide to iPhone SMS Text Application
     Guide to the iPhone Calendar Application
     Guide to the iPhone Photo Albums Application
     Guide to the iPhone Camera
     Guide to YouTube on the iPhone
     Guide to the iPhone Stocks
     Guide to iPhone Maps Application
     Guide to the iPhone Weather Application
     Guide to the iPhone Clock
     Guide to the iPhone Calculator
     Guide to the iPhone Notes
     Guide to the iPhone iTunes Store
     Guide to the iPhone Phone Application
     Guide to the iPhone Contacts Application
     Guide to the iPhone Mail Application
     Guide to the iPhone Safari
     Guide to the iPhone iPod Application

    More Articles:
     Setting Up an iPhone Email Account
     iPhone Games
     Guide to iPhone Cases

    2/26/08

    The iPod application on the iPhone offers you dozens of ways to browse your audio and video files and play them. You can list your content by Playlist, Artist, Composer, Album, Song or Genre. There are also ways to view only Videos, Compilations and Audiobooks.

    You can also turn your iPhone sideways to look at your music in Coverflow, the album-cover-clipping mode also used in iTunes and on iPods.

    When the iPod is playing a song, you will get a screen with the album artwork and controls on the top and bottom.

    At the bottom, you have a volume slider, a back, pause/play and forward button. Press the pause play button in the middle to pause the song.

    If you are using the iPhone earbuds, you can also click the small device on the wire to pause and resume playback.

    At the top of the screen, you will see the name of the artist, song and album. You have buttons to take you back to the previous screen, or to an album song listing.
    If you tap near the top of the screen you will get more controls: a repeat/loop button, a time scrub control, the current time into the track and time remaining, and a shuffle control. The time scrubber is particularly useful for moving to a section in a long podcast.

    2/26/08

    The Web browser in the iPhone is a version of Safari found on both Mac and Windows. In fact, it is almost the same browser, right down to obscure features such as a JavaScript drawing canvas and drop-shadow effects not found in other browsers.
    What is missing from the iPhone version are a lot of interface elements. Instead of dozens of menu items and settings, we’ve only got a handful of buttons on the iPhone version of Safari. Plus, we lose features like multiple windows and tabs, which are replaced with something in-between.
    When viewing a Web page in Safari, you get A search button (magnifying glass) at the upper left, the current URL in a field, and a refresh button (circle arrow) to the upper right. At the bottom, you have left and right arrows, a + button to add the page to your bookmarks, a bookmarks button and a page button.

    If you tap on the URL address field at the top of the screen, you can enter any URL using a keyboard. You will also get a second field for searching using Google. You can also switch to use Yahoo search in the iPhone settings for Safari.
    The pages button puts Safari into Pages mode, where you can flip to the left and right to view multiple windows. Use the New Button at the bottom of the page to create a new window. You can tap the red X button at the upper left of a page to remove that window.

    When viewing a Web page, you can pinch and stretch the screen with two fingers to zoom in on areas. You can tap and move your finger to move around on the page. However, Web designers can set their pages to not allow this if the page is already formatted nicely for the screen. You can also turn your iPhone horizontally to get a wide-screen view.

    Another way to zoom in on items is to double-tap on images or data entry fields. This will cause Safari to automatically resize the page to view the item.

    When you tap on a data entry field, a keyboard appears to allow you to enter in data. If the field is a pop-up list of items, you will get a scrolling wheel of choices.

    The bookmarks in Safari include a History listing that shows you recently visited Web pages. The rest should sync with the Bookmarks on you Mac’s Safari browser.
    To edit bookmarks, click on the Edit button at the bottom. Then you can tap the bookmark to edit its name, location or move it to another bookmark folder.
    With the Edit button depressed, you can also tap and drag items by the right right to move them up or down in the list. Tapping on the red circle on the left will allow you to delete the bookmark.

    Tapping on an email link in Safari will open up Mail and allow you to start composing a message. Tapping on a sound or video file will open up a player, provided that format is supported.
    Safari on the iPhone can also read RSS feeds, but with a little help from a Web-based RSS reader from Apple. If you type in the location of an RSS feed, you will be redirected properly and see the feed. A better solution might be to use Google’s RSS reader, which works well on the iPhone.
    2/26/08

    Lets take a look at the new features:

  • Penryn processors: larger Level 2 cache, SSE4 media instructions, less power consumption.
  • MacBook Pros get multi-touch trackpad, like the MacBook Air.
  • MacBook Pro 17-inch gets LED backlighting like the MacBook Pro 15-inch had already.
  • Better video cards: GeForce 8600M GT 256MB in the 15-inch Pro, 512MB in the high-end 15-inch and 17-inch Pro. The MacBooks still have integrated video.
  • Larger hard drives: 200GB in the 15-inch Pro, 250GB in the high-end 15-inch and 17-inch Pro, 120GB-160GB in the standard MacBooks, 250GB in the black MacBook.
  • Processor speed: 2.4GHz and 2.5GHz for the Pros. 2.1GHz and 2.4GHz for the MacBooks.
  • Memory: 2GB for all machines except the lowest-end MacBook with 1GB.
  • Prices are $2,799 for the 17-inch Pro, $2,499 for the high-end 15-inch Pro, $1,999 for the low-end Pro, $1,099 and $1,299 for the MacBooks and $1,499 for the black MacBook. All of the models, except the lowest-end MacBook have a superdrive (Writes CDs and DVDs). The lowest-end only writes CDs, but can read DVDs.
    The Apple Store online appears to have all models in stock, listed as shipping in either 24 hours for MacBooks, or 1-3 days and 2-4 days for MacBook Pros.

    2/25/08

    At the center of rumors about new MacBook Pros this week is the Penryn processor, a new Intel processor. What this will mean is a smaller, cooler, slightly faster processor that is a little easier on battery life as well.
    The Penryn processor is already in other machines, such as the HP Pavilion.
    There is something new in the Penryn, something called “SSE4”. This is a set of instructions built to improve performance when encoding audio, video and images. There is also a speed boost for the Level 2 cache.
    There is also a mode where the processor almost completely shuts down an requires almost no power while sleeping, though we don’t know how well new MacBooks would take advantage of this.
    For most of us, this just means that the MacBooks will get a little faster, and maybe the battery will last a little longer.

    MacMost Now 48: Protecting Your MacBook While Traveling
    2/25/08

    Gary Rosenzweig looks at ways to protect your MacBook from being stolen, and how to prepare for the worst. Methods include: cable locks, security software, backing up and insurance.

    2/25/08

    To create an iPhone email account, go to the iPhone Settings, tap the Mail item. This will take you to the main Mail preference. Under a list of current accounts, you will also see categories for Message and Sending. Probably best to set those up first.

  • The first setting is for Auto-Check. This is how often mail is checked, even if you don’t access your Mail program. You can set it for Every 15 minutes, Every 30 minutes or Every hour. You can also set it to Manual. When you set it to Manual, email will be checked every time you enter the inbox for the email account in the Mail program.
  • The Show setting lets you set not only how many messages you see at once, but how many are downloaded from the server. For instance, if you set it to 50 Recent Messages, you will need to tap a “Download More” link at the bottom of the message list to get more than 50.
  • The Preview setting lets you select how many lines of an email are shown in the message list
  • The Minimum Font Size setting lets you make the text in messages larger or smaller.
  • The Show To/Cc Label setting determines whether recipients are shown by default when viewing a message. You can always show or hide this while viewing.
  • The Ask Before Deleting setting gives you one more chance to cancel deleting an email before it is gone.
  • There are also some choices under the Sending category.

  • Always Bcc Myself lets you choose to have a copy of any message you send be sent to yourself as well.
  • The Always Bcc Myself option is very handy if you want to have a copy of every email you send saved in your Sent folder on your Mac. If you don’t use it, then an email you send from your iPhone won’t exist at all on you computer. But by sending yourself a copy of the message, you can then get it on your Mac and move it to your “Sent” folder there, so you can refer to it later.
  • The Signature setting lets you enter some text that will appear automatically at the bottom of every email message you compose.
  • The default account determines which account is used when sending a new message. You can change it while composing.
  • To create a new email account, tap the “Add Account…” item that is at the bottom of the Accounts category. You will then be given a number of choices: Y! Mail (Yahoo Mail), Gmail (Google Mail), .Mac, AOL, and Other.

    The first four allow you to quickly and easily add email accounts from four of the major Web-based email providers. When you select one of these, all you need to do is your name used in the account, your email address associated with the account, the account password, and a description to display on the iPhone to identify the account.

    Three of of these services allow you to create free email accounts. Try these links to set them up: AOL, Yahoo, and Gmail.

    Selecting Other is how you would go about setting up an email account to any other email service. You get three choices: IMAP, POP, Exchange. Most email accounts would be POP (Post Office Protocol). Some more advanced new servers may offer IMAP (Internet Message Access Protocol). The difference between them is basically that POP email stores email on the server until you retrieve it. IMAP stores and manages email on the server, and you view it and take actions by accessing the server directly. So IMAP email is easier to share between two computers, like a desktop and a laptop, or a computer and a device like the iPhone. With IMAP, you can read, reply and move an email and all devices accessing the account will show these actions. With POP, all of hat takes place on your local computer, so other devices won’t even know the email existed.
    When creating a POP or IMAP email account on your iPhone, you will need to enter a lot of information that should be available from your Internet service provider. However, if you already have this account set up on your Mac, you can simply go to Mail on your Mac, and look at the Preferences for that Account. Everything except your password will be visible, and you can simply copy your settings.

    You can also access email using Exchange server. To do this, you must have IMAP access turned on on the Exchange server. Then create an account and enter the information required.
    Once you have set up an account, you can edit its settings. An “Advanced” option is at the bottom of these settings and should be set up immediately.

  • The Remove setting determines how long email remains in your Trash on the iPhone.
  • The Use SSL setting will require that a secure link be created between your iPhone and the server. The server must support this for it to work.
  • Authentication allows you to switch from Password to another special type of authentication of your server requires it.
  • Delete From Server determines if email is removed from the server when the iPhone downloads it. You can choose Never, after Seven Days, and When removed from Inbox.
  • Delete From Server might be the single most important setting. If you usually get your email on your computer, but only wish to use your iPhone to check your email when you are away from your computer, then you want to set this to “Never.” This will mean that you will get all of your email on your computer, and your iPhone will simply look at copies of the email.
  • Server Port allows you to set a different server port in case your ISP has an unusual setup.
  • There are also some Outgoing Settings. You can set Use SSL, AUthentication and Server Port for outgoing mail as well.

    2/25/08

    The iPhone Email application lets you receive emails from standard email accounts using POP (Post Office Protocol), IMAP or Microsoft Exchange server. To set up an email account on your iPhone, see the article on setting up an iPhone email account.
    Once you have an email account or two set up on your iPhone, simply tap the Mail application and you will get either the Account screen, the main screen for the last account you were viewing, or the inbox for the last account you were viewing. It depends on where you last were when using Mail.

    When you enter Mail, if you are looking at the inbox you will also automatically start retrieving new mail from the server unless you have that turned off in your Mail settings. If you are using a Yahoo email account, new mail messages will be pushed to your iPhone without you even needing to access the Mail application.

    If you are viewing the inbox, you can simply tap on an email to view the email. You can also swipe left to right to bring up a delete button. Or, to delete email you can tap the Edit button at the upper right and you will get red buttons to the left of each email. Tap those to bring up a Delete button.

    Email you haven’t read yet will have a blue dot next to it.
    At the bottom of the inbox screen you’ll see a Updated time and date. This tells you when Mail last had the chance to get all your messages from the server.

    When you view an email, you will see the From and To fields at the top of the screen, and the message below. You will also see any additional recipients, such as people that are CC’ed. You can hide the recipients by tapping the word “Hide” at the upper right.

    At the top of the screen are buttons that take you back to the inbox, and arrows that let you page through all of the messages in your inbox.
    While looking at a message, you will also see any attachments. The iPhone can actually open and display a lot of different attachment types, such as PDF (Adobe Acrobat), Word, Excel and many image file types. It can also play many sound and video file attachment.

    Even if an attachment type is supported, such as a .wav sound file, the iPhone may not be able to play it back as there are many variations inside a single file type. PDF files may not show some of the more advanced features of the PDF format, for instance.

    At the bottom of the message, you can see buttons that perform various functions. The first button, a circle/arrow, will retrieve more email from the server. The second button, a folder with a down arrow, will allow you to move the message out of the inbox to another folder. The trash can lets you delete the message. The arrow pointing left will let you Reply, Reply to all of the recipients, or Forward the message. The last button, a pencil with a box, lets you start composing a new message.
    Moving the message to another folder won’t work unless the account on the server is set up with multiple folders. Most POP accounts won’t have anything except Inbox, Sent and Trash. But Web-based email like Yahoo and Gmail give you the ability to create other folders.

    When you start composing a new message, you would usually first enter the recipients email address, or use the + button to add one from your Contacts. You can skip the Cc line unless you want to send a copy of the email to someone else as well. Then you can enter a subject.
    Finally, enter a message. Your default signature is automatically included in the message.

    2/24/08

    If you believe the rumors, the iPhone SDK is going to be delayed until March. But the SDK is more than just a “development kit,” it will most likely also come with a distribution method.
    Two worlds collide here: the mobile phone world and the computer software world. In the mobile phone world, you get your application on a phone by making a deal with the phone company. And you need to have money and power to do that. They are the gatekeepers, and act as the distributors of the applications, collecting money and paying royalties to the developer/publisher. They only allow a few applications at a time, and have no direct way to contact them. It is all back-room deals.
    On the other hand, computer software is a complete open distribution. Anyone can make a Mac application, distribute it, and collect money, keeping it all. Apple even gives us the tools to make applications, right down to an installer builder. Tons of 3rd party application companies, from Microsoft and Adobe to single-person shops in spare bedrooms offer great software. Apple also seems to be happy to feature everyone on the Apple.com Web site.
    So which of these two extremes will be the model for 3rd-party iPhone applications? Will Apple insist that approved apps be downloaded only through iTunes store and then pay royalties? Or will Apple just open it up? Maybe something in between?
    If Apple follows the path of the mobile phone companies and keeps a tight reign on distribution, then that is bad news. This has only lead to the stifling of innovation. For instance, the mobile phone companies favor boring game clones featuring licensed characters over innovative play. A single person with a great idea can’t hope to see their app on a phone unless they have the time and money to deal with business issues.
    No matter how great the SDK is when it comes out, and how excited developers are about it, look for the distribution model to predict how successful 3rd-party applications will be.

    2/22/08

    The iPhone phone application allows you to make calls over your mobile network. In addition to containing the Contacts application, and being able to make a call from a Conact listing, you can also press the keypad button at the bottom of the screen to bring up a traditional phone keypad.
    iPhone Phone Keypad
    One nice thing about the iPhone phone keypad is you have a backspace button, so you don’t need to start all over again if you make a mistake in entering a number.
    You can also enter a phone number in the keypad, and then press the + button at the lower left to simply create a contact for the number you’ve entered.
    Once you place a call, you will get a set of buttons: Mute, Keypad, Speaker, Add Call, Hold and Contacts. The Hold, Mute and Speaker buttons do as you would expect. The Keypad allows you to enter in touch-tones if you are calling an automated system. Add Call allows you to call someone else and create a conference call. The Contacts button lets you view and edit contacts while talking.
    iPhone Phone Call

    If you hold the iPhone up to your ear, the screen will automatically turn off.

    The Recents button at the bottom of the Phone application allows you to see and redial phone numbers you have recently called or have called you.

    2/22/08

    The iPhone Contacts Application is hidden inside the Phone application, but it is, in fact a version of the Address Book that comes with Mac OS. To get to it, press on the Phone icon and then the Contacts button at the bottom of the screen. You will see a list of contacts that you can scroll through.
    iPhone Contacts List

    Press on the letters at the right side of the screen to jump right to a letter in your contacts. This makes it a lot easier to get around if you have a lot of contacts.

    You can select a contact to edit them, or start an email to them or call them. To add a new contact, click on the + symbol to the right at the top.
    iPhone Contacts Add
    You can enter multiple phone numbers, set a specific ringtone to use when you get a call from this contact, and then add other info like email address and Web site. Click on the Add Field item at the bottom to add a Prefix, Middle Name, Suffix, Nickname, Job Title, Department, Birthday, Note or even Phonetic spellings of the contact’s name.
    You can also add a photo by clicking on the Add Photo item at the upper left. Then you have the option to take a photo of the person, assuming they are standing right in front of you at the moment, or choose a photo from your Photo Albums. The photo will appear when that person calls you on your iPhone.

    When you add a photo to your contacts on the iPhone, and then sync it with your Mac, you will get to see that photo in your Mac Address Book and whenever that person sends you an email.

    When viewing a contact, you can also send them a text message, and add them to your favorites. A list of favorites is an alternative to looking at your full contacts list. You can access your favorites by pressing on the Favorites button at the bottom of the Phone application.