All posts from The iPhone Blog

iPhone 4.0 Preview

iPhone-40-Preview

iPhone 4.0 continues Apple’s relentless yearly mobile OS beta and release cycle. If 2007 was the mainstreaming of the multitouch user interface, 2008 all about the app store, and 2009 filling in the feature list, then iPhone 4.0 promises to be… well, that’s why we’re here.

Apple promises 7 “tent-pole” features and 100+ new user features overall, along with 1500 major new APIs for developers. We’re going to walk through the ones that matter most. As with previous years, Apple is likely to release a half-dozen or more betas, as often as every second week or so, leading up to a Gold Master (GM) seed on or around WWDC 2010 (date yet to be announced) for iPhone and iPod touch, and September for iPad.

Things can and will change. Features will come and go. And wonderful secrets will be discovered deep inside the code strings. We’ll update when any of that happens.

What Hasn’t Changed

As always, we’ll start off by telling you what hasn’t change so we can clear the deck for what has. For more information on any functionality that’s pretty much identical to past versions, check out our previous walkthroughs:

iPhone 2.0
iPhone 2.1
iPhone 2.2
iPhone 3.0
iPhone 3.1
Messages: You got MMS last time, and while there’s a new API to allow in-app SMS for developers who want to include it in their own apps, Apple’s Messages so far stays the same.
Weather: Almost comedically at this point, it’s still unchanged from iPhone 1.0. Still no HTC TouchFlo 3D style animations, no landscape mode with more/different information. Nada.
Calculator: Upgraded back in 2.0 for landscape scientific mode, all Calculator gets this time is a slight icon tweak towards the red.
Clock: With nothing but a lap feature added last time, we lose the “but” and keep the “nothing” for 4.0.

Home Screen

SpringBoard app, the power behind the Home Screen gets an iPhone 3.2 for iPad-style update to support custom wallpaper. Yes, the default background in iPhone 4.0 beta 1 is water drops on gray, which is not default but included in the iPad’s wallpaper gallery (yet strangely not included in iPhone 4.0’s) Also like iPad, the Mac OS X reflective Dock (buh-bye grid) and translucent top bar have been brought over.

In addition to previous status icons, the top bar will now show a northwest pointing arrow to alert you that location-based services (GPS) are being used. (So you’ll see this in Maps and when using navigation, location-based social networks or games, etc.)

As mentioned, the Calculator app also gets a new icon. Where things get more exciting is how Home Screen has been extended to visualize new, core-level OS changes.

Spotlight

First, and strangely least, the Spotlight Home Screen introduced in iPhone 3.0 now gets to look beyond on-device data and reach for the clouds. Literally. Well, insomuch as the cloud here is Google and Wikipedia, which are very welcome additions. (Hopefully Twitter will be added in as well at some point). Tapping either will launch you into Mobile Safari and the appropriate search result page.

Multitasking

Folders

With Beta 2, the previous 9 pages, allowing 148 apps total, have been expanded to 11 pages, allowing 180 apps total.

Not much else looks different. There are still tiny dots that signify your additional app screen. However, there’s now an equally tiny magnifying glass icon to the left of them…

Spotlight

On the Mac, Spotlight is the system-wide indexing and search feature that allows you to find files by scouring through metadata and text strings. Apple re-purposes the name and icon here for a new, system-wide iPhone search feature that serves up Contact names, App names, iPod media file names, Email headers (from, to, and subject), and Calendar event names.

You can access Spotlight from the main/primary Home Screen by swiping from left to right, or by clicking the Home Button. When on the Spotlight Screen, you can return the main/primary Home Screen by swiping back from right to left, or clicking the Home Button again. (Yes, clicking Home will toggle you back and forth between those two screens).

Spotlight starts with a blacked-out screen with a search box on top and the portrait keyboard on the bottom (no landscape mode for Spotlight thus far). As you type, results begin to popular, narrowing as you refine your search term. At any point, you can tap on a Spotlight search result to launch the app and/or take you to the resulting content within an app.

Hitting the Search button on the keyboard will slide it away and give you full screen results. Or almost full screen. Since Spotlight is integrated into SpringBoard, the Dock is revealed along with the results so you can quickly launch any of your four docked apps (Phone, Mail, Safari, and iPod still being the defaults) as well.

Messages

Messages replaces SMS as the top left-most app on the Home Screen, and is renamed to signify the addition of MMS (multi-media messaging service). It allows, in the case of the new iPhone OS 3.0 software, for pictures, vCards (contacts), audio, and location to be sent using the Messages interface to any other smartphone or feature-phone that supports MMS and those file types.

The details of MMS vary carrier to carrier. Not all carriers seem to have MMS enabled on their end yet, some do, and some error out. Not all 3.0 iPhones on all carriers seem to surface MMS functionality yet either. For example, some installs show a camera icon to the left of the text entry field for selecting a picture, while on others it’s completely absent. Whether this will eventually become uniform or not on release, or whether it will still vary from carrier to carrier depending on which choose to support it, we have no idea (though we obviously hope for the former).

When the camera icon is there, tapping on it will bring up a requester asking you to select between Take Photo, Use Existing, or Cancel. Take Photo brings up the Camera app while Use Existing launches the Photo picker. If you take a photo, a Preview screen will appear asking if you want to Retake the photo or Use it. If you use it, the picture is then shown, thumbnail-sized, inside a typical bubble.

Perhaps due to carrier issues, we’re also unable to determine at this time whether you can initiate an audio, vCard, or location message from within the Messages app, or whether those have to begin with Share buttons in Voice Memos, Contacts, Maps, etc. (If you have the answer, drop us a comment).

The new, system-wide Cut, Copy, and Paste service has also been introduced into Messages. It works in a similar way to the implementation in the Notes app, and we’ll cover it more fully there. One difference is that double tapping a previous SMS will give you the Copy popup allowing you to duplicate the entire contents of the SMS to the clip board. Tapping on an empty text entry box will launch the Paste popup, so you can stick the text back down in an message of your own. If the entry box already contains text, double tapping will select the closest word, and double tapping an holding will select the closet word and popup the loupe. See Notes for more on how all this works.

Messages also now includes line-item deletion and forwarding. Tap the Edit button at the top right, select the messages you want, as many of them as you want, and then hit the red Delete button at the bottom, or the blue Forward button beside it. Edit still isn’t the most elegant name for deletion or forwarding, mind you, but the functionality is consistent with the Mass Edit feature introduced in Mail in 2.0.

Lastly, Apple has also answered the call for pervasive landscape-style keyboards, and Messages is one of the text-entry apps that received it. For those who want a Cadillac-wide typing experience, enjoy!

Calendar

Calendar appears largely unchanged within the app itself. No landscape rotation for week view, no week view of any kind. What changes there are occur in the plumbing and are — somewhat counter-intuitively at least for us — hidden entirely away inside the Preferences app. That’s a shame because they’re rather significant: support for CalDAV and Subscribed Calendars.

Once added via Preferences, however, here’s an example of how Subscribed Calendars look:

Photos

The Photo app receives an update in the form of integration into the copy and MMS systems. Now, when in the Gallery view mode (where pictures are tiled in four columns of thumbnails), tapping on the Action button at the bottom left corner will no longer slide up a menu, but will place three buttons along the bottom: Share, Copy, and Delete.

Tapping on a thumbnail will select it (or de-select it if it has previously been selected). Selected photos are labeled with a red check mark icon in the lower right corner, and number of photos selected is reported in parenthesis and continuously updated beside each of the three buttons.

Tapping on Share button will let you send the photos via Email or MMS, Copy will place them on the clipboard, and Delete will trash them.

New in Beta 4, you also get the same controls and ability to share photos when in landscape mode.

In Beta 2, some well-buried screenshots were found by BGR which shows iPhone-shot video playback functionality. Whether this will be enabled for current iPhone 3G owners or require next generation hardware is unknown.

Camera

Camera gets a minor tweak, replacing the Camera Roll icon with a tiny thumbnail of the last photo taken.

A far more major tweak, currently not surfaced but discovered by MacRumors, shows off video recording and the control to toggle between still camera and video camera modes. As mentioned above, however, it’s unknown if this functionality will be enabled for iPhone 3G owners or will require next generation hardware.

Sharing to MobileMe has also been updated in Beta 3, with a new “Publishing to MobileMe” progress bar, and new options to view published items on MobileMe, or “tell a friend” (via MMS?).

YouTube

The big news for the YouTube app in OS 3.0 is account integration. You can now enter your YouTube login information for access to your Subscriptions and Playlists.

Stocks

The Stocks widget is still powered by Yahoo, and still lists your favorite stocks on top and a handy graph at the bottom. You can now swipe across that handy, however, to change it into a news feed or a more detailed set of information including opening price, high, low, volume, P/E, market cap, 52 week high, 52 week low, average volume, and yield.

Rotating Stocks to landscape mode now expands the graph to full, wide screen mode. But there’s more: youch a point on the graph and you get the exact price for that day, touch a second finger somewhere else on the graph and you get the difference in value between those two days (delta).

Voice Memos

Following iTunes and App Store, Apple’s third new built in app since launching the iPhone is also it’s first non-Store-front. Voice Memos was relegated by default to the second Home Screen page, alongside the separate Contacts app, but as of Beta 3 it’s now front and first page left-of center, shoving other apps aside a notch to claim its place.

(Note: Remote and Keynote, though from Apple, aren’t built in to a firmware update and require download or purchase separately from the App Store.)

Voice Memos, from icon to main screen, pays homage to an old-style microphone (though, unlike Calculator, we don’t believe it’s one ever manufactured by Braun…). The bottom has buttons for Record and (a rather non-intuitive-looking stack of three horizontal lines for) Voice Memos that have previously been recorded. In the middle is a sound level meter.

Tap Record to begin and the Record button becomes Pause, the More button becomes Stop, and the top of the screen flashes red to show you you’re recording and the duration of the recording.

When you’re finished recording, the More page shows Voice Memos in a similar fashion to Visual Voice Mail in the Phone app. Tap a Voice Memo to play or pause it, toggle Speaker on or off, or use the buttons along the bottom to Share (via email or MMS) or Delete.

You can also tap the blue circles at the far right of each recording to slide into an Info screen where you can further tap to slide across to a Label screen pre-populated with tags including None, Podcast, Interview, Lecture, Idea, Meeting, Memo, and Custom. Choosing Custom slides another screen over where you can input your own Label names.

Back on the Info screen, tapping on Trim Memo slides up a bare-bones editing interface for taking off any unwanted content from the beginning and/or end of your recording. Interestingly, Apple chose yellow for trim slider and Trim Voice Memo action button.

Share on the Info screen does the same thing as the Share button on the Voice Memos screen. Convenience through repetition?

Notes

First up, you can now “swipe to delete” notes from the contests listing screen, just as you could “swipe to delete” email all the way back to the original iPhone OS. Consistency points!

Next, like messages, Notes benefits from the several system-wide, or at least multi-app wide improvements in iPhone 3.0. The first is the pervasive landscape keyboard:

The big thing, of course, is Cut/Copy and Paste. It works similarly — though not identically — across all applications, so we’ll do the heavy lifting here. To start, double tap on some text. That will highlight the word and pop-up buttons for Cut, Copy, and Paste (the last of which only appears if there’s text in the clipboard). You can also tap on an empty area to pop-up buttons for Select, Select All, and Paste. (Select highlight the closest word to the current cursor position).

If you want to change the length of your selection, grab one of the blue dot handles on the top left or bottom right of your current selection and drag them in or out to add or subtract text. As you move the handles, a magnifying loupe will appear, similar to the round curser placement loupe that dates back to iPhone 1.0. This one, however, is a wide, rounded rectangle and lets you more precisely adjust your text selection.

Selected text can then be cut out or copied to the clipboard, or replaced by pasting over text from the clipboard. Text can also be pasted at the current cursor location by double tapping to bring up the Select, Select All, and Paste pop up.

If at any time you either type or paste something in by mistake, Apple has added a gimmicky but semi-cool undo feature — just shake your iPhone to call up an Undo, Redo, and Cancel dialog.

(Note: While the Mail app, discussed below, gets similar Cut/Copy and Paste functionality, so do most 3rd part App Store application that use standard text input controls. Awesome).

Lastly, predictive text in general seems to have been improved as of Beta 3. Or rather, the dictionary that tries to guess and replace words as you type seems to have been updated.

Clock

Minor tweak only in Clock so far; you get a lap display in the upper right hand corner of the Stop Watch.

Settings

As always, many of the small, yet more numerous changes Apple delivers in new firmware versions are tucked neatly away in the Settings app.

Wi-Fi increases the ease of logging into commercial-style Wi-Fi services, the kind that typically present a web-based password form for authentication. In Settings, you now have the option to toggle on Auto-Join, which we’re assuming saves passwords for commercial, web-fronted WiFi services like you’d find at a hotel or coffee shop.

Also, when you login, you get a special slide-up window with some new controls and an embeded web-view — no more app-jump to Safari.

Along with the previously discussed copy and paste features — and while it’s not yet working — it also looks like we’ll be able to paste in Wi-Fi passwords. If this works by the final release, fans of super-strong, pseudo-random passwords — the kind almost impossible to type by hand — will be well pleased.

Notifications gets its own top level button in Beta 3 and as of Beta 5 and Apple beginning Push Notification testing, not only can users globally or individually enable or disable Sounds, Alerts (text boxes), and/or Badges, but each app gets its own sub-screen to do likewise. (i.e. if you want Twitter to badge but not alert, IM to sound but not badge, etc. you can have it your way).

As with GPS on iPhone 3G under OS 2.0, Push Notification-enabled apps will ask permission on launch, and give you a chance to choose “Don’t Allow” or “Okay” on a per-app basis as well.

General Settings, Usage, found buried in Beta 2 and shown by BGR, show off a toggle for Battery Percentage, which should allow for a more precise, numeric reading of battery level.

General Settings, Network will apparently allow for Tethering to be enabled for those with carrier who choose to support it. Not surfaced in the current 3.0 Beta 1, MacRumors reported that some enterprising developers had found it and got it working none the less.

Their screen captures show options to enable Tethering for USB and/or Bluetooth, and when tethered, the Home Screen with a blue Internet Tethering band across the top, similar to the green band that currently denotes an active phone call.

General Settings, Location, when viewed with debug menus enabled under Beta 5, reveals settings for a digital compass, which would require new iPhone hardware (via BGR)

General Settings, Restrictions now provide more in the way of Parental Controls. First off, iPod has been removed from the top menu and Location has been added. A secondary menu has now been added below to provide more granular control over iPod content, allowing you to select which country/region ratings you use, and then set Music & Podcasts, Movies, and TV Shows. Control for Apps is at the very bottom.

iPhone 3.0 Beta 3 adds yet another new Restriction button, this one for In-App Purchases.

iPhone 3.0 Beta 5 further elaborates on the app restrictions, this time with options including:

Don’t Allow Apps
4+
9+
12+
17+
Allow All Apps

General Settings, Home increases the options you can assign to a double-click of the Home button from Home, Phone Favorites, and iPod to include Search (epic win for mobile accomplishers) and Camera.

A sub-menu for Search Results allows you to check on or off what types of information are called up in a Spotlight Search, including Contacts, Applications, Music, Podcasts, Video, Audiobooks, Notes, Mail, and Calendar.

General, International courtesy of some Beta 2 hacking, as reported by BGR, show off a tab for Voice Control. No information yet on what exactly that functionality covers.

General, Keyboard, International Keyboards (or General, International, Keyboards) now includes Arabic, Greek, Hebrew, Indonesian, Malay, and Thai. Good news for people in those regions eager to get their iPhone on.

Settings, Mail, Contacts, Calendar, allows you to add a MobileMe account, just like before. In Beta 3, however, if you already have bookmarks, contacts, or other data on your iPhone (for example, if you synced it over via iTunes) and you enable MobileMe, a menu will slide up asking if you want to merge the data, not merge (i.e. replace), or cancel.

Once you’ve added a MobileMe account, there’s now a new option called Find My iPhone. There’s no definitive information about what functionality will be included in this still-unannounced feature, but the text description makes reference to a new MobileMe WebApp that will enable it. Guesses include everything from pushing a ring sound to your phone if you’ve misplaced it in your house, to using the GPS to recover a lost or stolen iPhone.

As mentioned previously, also hidden here are the new LDAP (contacts directory), CalDAV, and Calendar Subscription, features under Add Account, Other.

Settings, Safari includes options for the new AutoFill feature, and a submenu for choosing who’s Contact Info you want to use for the fill, as well as an option to allow Names & Passwords to be stored and AutoFilled, and a button for Clear All to wipe the AutoFill database clean. This, at least, gives us some control as to whether we want the security of not storing and filling our passwords on a device that could be lost or accessed without our approval, or the convenience of saving us a lot of typing.

Likewise, the new anti-Phishing Fraud Warning can be toggled on and off. Keeping it on, of course, provides some level of safety when encountering malicious websites made to look like ones we trust, intent on stealing our login info and/or credit card data. Of course, no list of Phishing sites is ever complete or completely up to date, so keep surfing safely.

Settings, Messages now, of course, includes an MMS Messaging On/Off toggle.

Settings, iPod gains a toggle to enable the Shake to Shuffle option that Apple debuted with the latest generation iPod shuffle.

Settings, Store was enabled in Beta 4, and allows on-device switching between iTunes store accounts. You can sign in, view account details, and sign out. Then sign in under a different account (i.e. spouse’s account, different country’s store, etc.)

App Store

As of Beta 4, App Store now allows management of multiple iTunes accounts, just like the Settings discussed previously. Scroll down to the bottom of a main page (i.e. before you’ve selected a specific app to look at) and you’ll find a button containing your account user ID.
Tap on the button and you’ll be given options to View Account, Sign Out, or Cancel.
Much more convenient than having to exit, launch Settings, navigate, switch accounts, go back… Highly convenient.

In the minor but good tweaks department, Apple has again changed the way screen shots appear in the App Store. Now, you get full screen shots, side by side, with the ability to swipe through them. You can see additional screenshots on each side when more are available backward or forwards. (Similar to how you swipe through multiple Safari tab pages).

The other changes to the App Store, as they pertain to users, aren’t currently visible in the beta as they depend on two new functions rolled out to developers: In-App Purchase and Subscription Purchase. By way of example, if you previously wanted commercial E-Books, a developer had to wrap a reader app around each E-Book, and then sell each E-Book as a separate app on the App Store. This led to dozens upon dozens of apps that were just more books, or otherwise variations on the same functionality with different content.

With 3.0, a developer can now sell you an E-Book Reader app, and inside that app, they can sell you the individual E-Books. If you choose to buy another E-Book, the same type of iTunes confirmation and password requester will pop up as when you buy a stand-alone app, and the same iTunes-side billing and processing happen.

This can also work to buy additional levels or extra content in games, and theoretically map packs for navigation apps, etc.

Yes, Apple just invented the $0.99 scaleware model. Buy the low-price of entry into version, and if you like it, buy more. It’s not a demo, it’s not shareware, but it does let developers do low cost of entry content for users to try before the buy… more of it.

Why $0.99? To avoid user confusion, Apple won’t let developers sell additional content to apps they gave away for free. If you want to charge more later, you have to charge at least something up front. Otherwise, “free apps stay free.”

Subscriptions, for their part, seem to work just like In-App Purchases, with the pop-up advising you are purchasing X issues of Y content for Z dollars. (e.g. 6 months of iPhone Monthly for $1.99).

(Note, the following are screen captures from the iPhone 3.0 Sneak Peek event, not screen shots from live beta apps).

Although not strictly an App Store update, Apple also announced (again) their Push Notification Service. What does this do? Let’s say you’re running a 3rd party IM (instant message) client on iPhone 2.0. When you exit the app, you no longer know if you’re receiving more messages. (Sure, there are work around over SMS and Email, but the app itself is dead to you).

With Apple’s Push Notification Service, if you close that same app in iPhone 3.0, anytime someone sends you a new IM, an alert will be sent from the developer’s servers (yes, they’ll have to keep a session open for you on their end), to Apple’s Push Notification Service (PNS) servers.

Apple’s PNS server will have a constant TCP/IP connection to your iPhone (yes, they’ll be keeping connected to you, like they already do for MobileMe push if you use that service). Once they get the alert from the developer, they will “push” it out to your iPhone 3.0.

PNS currently supports 3 kinds of alerts: badges (like Mail uses to show you unread messages), custom sounds (like a beep or bell or anything already built into the app by the developer), or modal message boxes (like the kind that pop up to tell you your battery is at 20%).

Apple isn’t making any promises on up-time for the service, and any new service will have delays and downtime — and Apple was quick to point out even SMS isn’t 100% reliable when asked about it.
What PNS doesn’t solve, however, is the lack of good notifications on the iPhone, and applications that require multitasking for something other than notification (i.e. streaming internet radio apps).

Imagine if 10 apps try to push out 10 alerts at the same time, how will Apple manage those on your device? Will you have to “cancel” or “accept” 50 modal message dialogs, or be hit by a cacophony of 30 random sounds? We don’t know yet, but hopefully Apple will address this.

Streaming internet radio apps, however, seem to still be out of luck with this solution…

Among the 1000 new APIs Apple announced which will make the next generation of apps so exciting, including zero-hassle peer-to-peer networking, embed-able Google maps, and iPod library access, what really stands out is Accessory Integration.

With this new functionality, future apps can directly interact with accessories via the 30-pin dock port or Bluetooth. Apple showed off an equalizer app for a stereo, an app for an FM tuner, a diabetes interface for a medical test device, and a blood-pressure interface app. This has the potential to do for mobile accessories what the App Store did for mobile applications. Big.

Phone

Minor tweaks only so far for the Phone app, including a section under the Recent tab, when you tap the arrow to get more information, that shows you incoming calls from that contact, the time, and the duration.

The Contacts tab (and the stand alone Contacts app) now integrate the “swipe to delete” functionality we all know and love from Email and other, previous apps going all the way back to iPhone 1.x. Simply pick a name, and then swipe to call up the red “Delete” button.

Email

The changes to Email are very similar to the changes to notes. You get the wide keyboard when you rotate to landscape orientation.

You also get the same Cut/Copy and Paste functionality with a couple notable exceptions. First, you get support to copy rich text formatting (bold, italic, html). Second you can also paste pictures you may have copied from the photo app. We’re not sure if there’s a limit to the amount of pictures you can send via 3G from the iPhone in a single mail yet, but we’ve received 9 in one shot so far. If anyone has reached a hard limit, let us know.

Spotlight lives inside Mail to, just like it did inside Contacts with OS 2.0. Scroll up slightly inside a mail box and you get the search input and buttons letting you choose between From/To/Subject/All. As an added bonus, you can also go beyond the local store and “Continue Search on Server…” for Exchange 2007 or later, or for IMAP installations that support it.

Much like Mac OS 10.5 Leopard, Apple has expanded “data detectors” in iPhone 3.0 Beta 2. While previous firmware would identify phone numbers and link them to the Phone App (just as web and email addresses link to Safari and Mail respectively), now 3.0 will try to identify address location to link to Google Maps as well.

While we haven’t seen them yet, presumably this will work in all text-centric apps.

Safari

Mobile Safari gets the Cut/Copy and Paste love from Apple as well, although it works a little differently here than it does in Mail or Notes. Perhaps because double-tap is already used for zooming, and maybe due to restrictions in text selection already established by the zooming method (which reads HTML tags to determine the block size for zoom), Safari can’t select specific words or strings of words for Copy. Instead, you hold your finger down on some text (as you would in other apps to trigger the magnifying loupe) and the entire paragraph of text is selected (everything within the P, and perhaps DIV and other similar containers).

Sites that don’t properly format (i.e., use several BR, or line-break tags to simulate paragraphs) are now exposed for their shenanigans by confusing the Copy mechanic, resulting in entire reams, or even pages of text being selected. (For shame!)

Instead of blue dot handles at the top/beginning and bottom/end of the selection, Safari initially gives us blue dots center on all sides, and they can be pulled up or down to select previous or following text blocks respectively. Again, lack of proper HTML formatting can reduce the reliability (so coders, fix your stuff!)

If you move the handles around inside some paragraphs, you’ll get the same top/left, right/bottom text string selectors, and magnification loupe, that you find in Notes, and that will let you pick specific words within the paragraph. This doesn’t seem to work on all paragraph blocks yet (Apple.com didn’t seem to work, Google search results did), so this may also vary depending on the specific HTML tags wrapped around the content, or it simply may not be a finished implementations yet.

Why are we only discussing Copy and not Cut or Paste? Those last two aren’t implemented for read-only text like a web page, nor does Cut/Copy Paste seem to work yet in text boxes, but that could still be forthcoming.

Updates to Safari don’t end there, however, as Apple has also (yes!) given us the option now to open links in new pages (the iPhone equivalent of tabs). Tap and hold on a link, and a menu pops up with the link path listed on top, and the option to Open the link (in the current page), Open in a New Page, or Copy to the clip board. As this is the same gesture used to allow Image Save in iPhone 2.0, if the link happens to be a picture, Image Save is rolled right into the same menu as a an additional option.

As mentioned above in Settings, if you choose to enable it, Safari will also AutoFill form fields based on your Contact info, or the Contact info of your choosing (set up in Settings), and as a separate option, passwords you’ve previously entered as well.

Also mentioned in Settings, Safari will try to protect you from Phishing sites if you enable it, presumably consulting an continuously updated blacklist of sites, presumably the same as recently implemented on the desktop Safari 4 Beta.

In addition, when you go to a site with an enhanced security certificate, the text on top of the browser turns green (like the green bar, we get it!), with little green lock icon beside it, and the name of the certificate’s trusted organization. For example, the below screenshots show how Apple’s order status page looks on iPhone 2.2.1 (top right) and iPhone 3.0.

What does this mean for users? In an age of increased phishing attacks, where bad sites try to trick you into thinking they’re your bank or shop and steak your login or credit card info, this is one more visual cue in your assessment process for determining if you can trust that the website is what it says it is.

Lastly, rendering speeds have also been improved, from 3x to 16x faster according to benchmarks. Apple appears to be using the new Nitro (formerly SquirelFish Extreme) engine to throw HTML and especially JavaScript up much faster than iPhone 2.x could. On mobile devices, this will likely make a far more noticeable difference to users.

iPod

Stereo Bluetooth is in the house! Once paired to an A2DP device (similar to current blue tooth phone headset pairing), a Bluetooth icon appears to the right of the volume slider, and an Audio Source selector will let you choose from available devices.

(Note: this seems to work in apps like Pandora as well, bonus screen shot included below!)

For audio podcasts, the seemingly useless repeat and shuffle buttons have been replaced with an email icon on the left hand side, and a speed counter on the right hand side.

Semi-implemented in Beta 4, and consistently in Beta 5, the new, tiny email icon allows you to send an iTunes Link for the podcast (similar to how you could previously email YouTube video links).

The speed indicator on the other side shows x1 during regular playback, and we presume it might show x2 etc. as Apple has previously allowed you to “speed up” talk-heavy content like Audio Books.

Where the Genius button would be on music tracks, we now have a circular backwards arrow with a 30 in the middle, which allows you to jump back in 30 second intervals.

Variable media scrubbing now lets you put your finger on the position indicator at the top, and the buttons change to a text message reading “Slide your finger down to adjust the scrubbing rate.” Do so and the speed that you scrub though the file changes. Displayed in place of the track info, options so far include half speed, quarter speed, and a fine grain speed.

While these controls would also be much appreciated in video, right now implementation is not there, or is incomplete. Movies and TV shows have the same Done and Full/Fit to Screen controls as previous OS, as do video podcasts in landscape view. In portrait view, video podcasts gain the mail link and media scrubber, but retain the shuffle control.

As mentioned in the Settings section, Shake to Shuffle is also now available in the iPod app.

Conclusion-ish

There’s really no place for a conclusion here, as Apple hasn’t yet concluded the iPhone 3.0 software and released it to the public. That will come this summer. Until then, we’re again impressed not only by Apple’s continuing ability to evolve the iPhone platform and provide those updates (again, free of charge to iPhone users, $9.95 to non-subscription accounted iPod touch users), but for the easy and consistent way in which they’re doing it. Likewise, providing the beta to developers early on helps ensure consumers will eventually get a more solid, more compatible release (if not with 3.0, then with 3.0.1 shortly thereafter). The features are excellent improvements, and the Dock and Bluetooth Access could be transformative, if not on to the level of 2.0’s App Store, than at least beyond what we’ve seen in that space to date. We’re really looking forward to the final release of 3.0, and will update our walkthrough as it continues it’s path to general availability.

Note on Using Beta Software

Unlike iPhone 2.0 Betas, where access seemed much more limited and leaks were few and far between, 3.0 seems to be on every iPhone users want-now list. Also, unlike 2.0 when many devs were seasoned pros, now Apple is touting thousands upon thousands in the program, some seemingly happy enough to enable 3.0 access for the general user base.

However, betas are intended for developers to test and report back on. They’re not as stable, not as snappy, not as feature-complete and anyone trying to use them as a production OS on their main (or worse, only) device is likely to have something less than an ideal experience. People trying to use it as such may wish they could go back to 2.2.1 almost as much as they wished for 3.0. Think thrice before taking the plunge.

[Thanks to everyone who contributed screenshots and descriptions for this walkthrough]
iPhone 4.0 Preview is a story by TiPb. This feed is sponsored by The iPhone Blog Store. TiPb - The #1 iPhone, iPad, and iPod touch Blog

April 10, 2010

from: The-iPhone-Blog

Tweetie to become official Twitter for iPhone

Tweetie-to-become-offi...

Hot off the presses from the official Twitter blog, we learn they’re buying Atebit’s Tweetie, renaming it Twitter for iPhone, and making it free. Atebit’s founder, Loren Brichter, will become a key member of their mobile team. What brought this on?

Careful analysis of the Twitter user experience in the iTunes AppStore revealed massive room for improvement. People are looking for an app from Twitter, and they’re not finding one. So, they get confused and give up. It’s important that we optimize for user benefit and create an awesome experience.

Twitter also states they will eventually launch Tweetie for iPad with Brichter’s help. The Atebits blog presents his thoughts on his journey so far and the future ahead.

Congratulations to all involved, we look forward to it.

[Thanks to our Jonathan for the tip!]
Tweetie to become official Twitter for iPhone is a story by TiPb. This feed is sponsored by The iPhone Blog Store. TiPb - The #1 iPhone, iPad, and iPod touch Blog

April 10, 2010

from: The-iPhone-Blog

iPhone 4.0: Notes Sync for IMAP

iPhone-40-Notes-Sync-f...

When you add an IMAP-based email account (including MobileMe and Gmail) to iPhone 4.0, in addition to the previous options you now get a toggle for “Sync Notes”.

Notes syncing was famously listed as an iPhone 1.0 feature but then mysteriously vanished only to return in iPhone 3.0 as an iTunes-limited option (i.e., not push or over-the-air).

Apple’s desktop Mail client includes special folders that serve as repositories for notes, so perhaps this is now (finally) being echoed on the iPhone.

Whether or not this gets tied in to the actual Notes app remains unknown (it doesn’t seem to right now, but it may just not be working yet). It also doesn’t seem to be an option for Exchange accounts (yet?).

If you discover anything else about iPhone 4.0 Notes sync, let us know!

[Thanks anon for the tip!]
iPhone 4.0: Notes Sync for IMAP is a story by TiPb. This feed is sponsored by The iPhone Blog Store. TiPb - The #1 iPhone, iPad, and iPod touch Blog

April 09, 2010

from: The-iPhone-Blog

Adobe fires back at Apple over cross-compiler ban

Adobe-fires-back-at-Ap...

With the apparent iPhone 4.0 SDK ban on cross-compiled code, Adobe has begun firing back at Apple. The New York Times Bits Blog carried the following statement from Adobe:

We are aware of Apple’s new SDK language and are looking into it. We continue to develop our Packager for iPhone OS technology, which we plan to debut in Flash CS5

The TheFlashBlog (which readers might remember from iPad porn posts past) took it far more personally:

What is clear is that Apple has timed this purposely to hurt sales of CS5. This has nothing to do whatsoever with bringing the Flash player to Apple’s devices. That is a separate discussion entirely. What they are saying is that they won’t allow applications onto their marketplace solely because of what language was originally used to create them. This is a frightening move that has no rational defense other than wanting tyrannical control over developers and more importantly, wanting to use developers as pawns in their crusade against Adobe. This does not just affect Adobe but also other technologies like Unity3D.

[...] Now let me put aside my role as an official representative of Adobe for a moment as I would look to make it clear what is going through my mind at the moment. Go screw yourself Apple.

The timing does seem interesting. Apple could have put this in iPhone 3.2 for iPad. They could have skipped iPhone 4.0 betas and put it in the final iPhone 4.0 GM release (rendering wasted all the apps (time and money) developers had built using CS5 between Flash release and iPhone 4.0 release).

The timing could be to hurt Adobe CS5 sales (though certainly lots of creative professionals use CS5 for reasons that have nothing to do with Flash cross-compiling) or it could be an advance warning to developers not to use those tools because they won’t be allowed (or perhaps even compatible) with the final iPhone 4.0 release. Spending several months making an iPhone app in CS5 and then not being able to run it under iPhone 4.0 would be worse.

Ultimately, the language used by Apple is unclear and everyone is going to waste a lot of time and worry until it’s clarified.
Adobe fires back at Apple over cross-compiler ban is a story by TiPb. This feed is sponsored by The iPhone Blog Store. TiPb - The #1 iPhone, iPad, and iPod touch Blog

April 09, 2010

from: The-iPhone-Blog

Is Apple’s cross-compiler ban pro-multitasking not anti-Adobe?

Is-Apples-cross-compil...

While Apple’s ban on cross-compilers in the iPhone 4.0 SDK has raised a lot of discussion on the net, and generated some fiery responses from Adobe, AppleInsider claims a source who says the move had nothing to do with Flash CS5 or another other, specific cross-compiler, and everything to do with multitasking performance:

The primary reason for the change, say sources familiar with Apple’s plans, is to support sophisticated new multitasking APIs in iPhone 4.0. The system will now be evaluating apps as they run in order to implement smart multitasking. It can’t do this if apps are running within a runtime or are cross compiled with a foreign structure that doesn’t behave identically to a native C/C++/Obj-C app.

“[The operating system] can’t swap out resources, it can’t pause some threads while allowing others to run, it can’t selectively notify, etc. Apple needs full access to a properly-compiled app to do the pull off the tricks they are with this new OS,” wrote one reader under the name Ktappe.

Apple is using a different kind of multitasking than we’ve seen before in mobile — saved state combined with API-level services that take the place of running apps. Are Cocoa touch apps generated in Xcode really different enough from Flash or C#/.Net apps cross-compiled by Flash CS5 or MonoTouch to cause Apple’s multitasking system problems?

We’re not developers, you tell us.
Is Apple’s cross-compiler ban pro-multitasking not anti-Adobe? is a story by TiPb. This feed is sponsored by The iPhone Blog Store. TiPb - The #1 iPhone, iPad, and iPod touch Blog

April 09, 2010

from: The-iPhone-Blog

Apple debuts “Shopper” iPhone commercial

Apple-debuts-Shopper-i...

Apple recently just release yet another iPhone commercial and this one is called “Shopper”. This particular commercial only highlights one 3rd party application, a barcode scanner app called RedLaser. [iTunes Link - $1.99]

The man in the ad is in search for a espresso maker for a gift for his wife. He first uses Safari to do a little research, then he shoots off a text message to seek advice on what color espresso maker to purchase, and finally he uses RedLaser to scan the barcode to check for cheaper prices.

It’s all about the apps…

Video after the break!

[Thanks to everyone who sent this in!]

Apple debuts “Shopper” iPhone commercial is a story by TiPb. This feed is sponsored by The iPhone Blog Store. TiPb - The #1 iPhone, iPad, and iPod touch Blog

April 09, 2010

from: The-iPhone-Blog

TiPb Advisory: Not a developer and thinking of going to 4.0? Think twice!

TiPb-Advisory-Not-a-de...

iPhone OS 4.0 is already readily available over the internet. Somewhat less than honorable “developers” are even offering to “sell” access to the 4.0 beta.
This has led to a lot of users getting, or at least thinking about getting, the 4.0 beta for their own iPhones. Well before you take the jump think carefully. And think twice!

Read more after the break!

This is not finished software. This is a beta, and not in the Google/Gmail perpetual meaningless beta sense. This is a true beta in that it is not meant for production iPhones, used as primary devices, out in the real world. Who knows what kind of de-bug, trace, non-optimized, or generally not finished code is running in the current, and first iPhone OS 4.0 beta. If you’re a legitimate developer, using 4.0 on a test device to check for compatibility for your apps and report bugs back to Apple is one thing. To think you can use it for regular, day-to-day use is quite another.

First kiss iTunes backups goodbye and don’t expect working multitasking as no 3rd party apps have been updated to support it. 4.0 may be slow. Lists may disappear. Sound may cut out. Connection may time out. Battery time may worsen. 3rd party apps may crash or otherwise not work well. And you may need to reset your iPhone daily, if not several times a day, to work around the beta nature of the current build. You get the idea and that’s what happens with a real beta.

Also, these beta’s expire, and if you don’t have quick access to the next beta, you’ll be without your iPhone — and that’s assuming Apple doesn’t wait hours or days between expiry and the next beta release.
And dropping back down to the previous build isn’t always easy or possible.

So, yes, iPhone OS 4.0 has lots of amazing features, and we hope very much it will be killer stable come “summer”-time when Apple releases it via iTunes for everyone.
Until then, read our iPhone 4.0 coverage. Watch Apple’s video. If you’re not into testing pre-release software, if you’re not patient, if you need a reliable, primary iPhone, if you want it to “just work” think twice before loading the iPhone 4.0 beta.
Then think again. One look at our developer forum shows it isn’t a smooth ride.

(And tech pundits who’ve told readers and listeners it’s no big deal, and to go for it, should also think twice and remember they’re often cutting edge users themselves, with many devices to fall back on — not the case for everyone.)
TiPb Advisory: Not a developer and thinking of going to 4.0? Think twice! is a story by TiPb. This feed is sponsored by The iPhone Blog Store. TiPb - The #1 iPhone, iPad, and iPod touch Blog

April 09, 2010

from: The-iPhone-Blog

BlackBerry making 8.9″ tablets? the competition

BlackBerry-making-89-t...

When the first Apple Tablet (now iPad) rumors hit years ago, I made the little mock-up above as a way of having some fun with our buddies over at CrackBerry.com because there’s no way RIM would ever make BlackBerry Tablet, right?

Right?

This week I received a bunch of emails, phone calls and BBMs from industry contacts seemingly out of the blue that were all to the tune of So what’s this I hear about a BlackBerry Tablet?! It took a little digging to figure out where this BlackBerry Tablet stuff was coming from all of a sudden, but I got to the bottom of it. The source is from a research firm that specializes in component supply chain information – and the company sent out a brief report this week touting “RIMM to Launch Own Tablet in Late 2010″ which got the industry insiders buzzing. The text in the image above that was sent in to us is from that report, which states three sources have confirmed that RIM has placed an order with supplier Hon Hai for 8.9″ displays for use in a tablet.

So let’s pretend the StormPad is for real, what could they bring to the table to compete with Apple’s iPad? BES/BEX/BIS integration and a BBM client are obvious. Full hardware keyboad (BoldPad?) is a possibility. Anything else?
BlackBerry making 8.9″ tablets? – the competition is a story by TiPb. This feed is sponsored by The iPhone Blog Store. TiPb - The #1 iPhone, iPad, and iPod touch Blog

April 09, 2010

from: The-iPhone-Blog

iPhone OS 4.0 jailbroken on the same day it’s released

iPhone-OS-40-jailbroke...

Just hours after it’s beta release, iPhone OS 4.0 has been jailbroken and iPhone Dev Team member MuscleNerd has the video to prove it. The method of which this was done will remain kept under lock and key until it’s release this summer. Something else to keep in mind is that there is no guarantee that Apple won’t throw in a monkey wrench to shake things up between now and the final build.

How many of you are already thinking about jailbreaking 4.0 when it goes live?

Video after the break!

iPhone OS 4.0 jailbroken on the same day it’s released is a story by TiPb. This feed is sponsored by The iPhone Blog Store. TiPb - The #1 iPhone, iPad, and iPod touch Blog

April 09, 2010

from: The-iPhone-Blog

iPhone 4.0: What’s still missing

iPhone-40-Whats-still-...

Yesterday’s iPhone 4.0 sneak preview event gave us 7 new “tent-pole” features, 1500 new APIs for developers, and once again took Apple’s mobile OS a step closer to feature parity and a step further towards elegant functionality… but we didn’t get everything we wanted. And no matter how hard we tried, we found we didn’t even get everything we needed. In other words, iPhone 4.0 is still missing out in some key areas. Even though we got some good stuff, this is what we didn’t get:

No new Home Screen/SpringBoard. We understand that Apple has 85,000,000 legacy users now trained on the iPhone Home Screen system (aka the same app launcher metaphor going back to the days of PalmOS). We knew when Apple said as much during the iPad announcements that they weren’t going to confuse that “already trained” customer base. It’s the price of being an established OS, after all. So Apple didn’t radically re-invent the Home Screen. They did make it layered — it can lift up to show you multitasking apps and slit open to show you apps inside folders — but that’s it. And part of “that’s it” means…
No themes. You get wallpaper and that’s where your customization ends. You still can’t remove built-in apps (though you can hide them in a folder so they take less space). You can’t chance the look of icons. There’s no animated backgrounds to be had. More disappointingly, however…
No widgets. Want to know the latest weather, Facebook or Twitter updates, or stick a big clock on the screen? There’s an app for all of that, sure, but you have to go into and out of each individual app and the Home Page remains a giant grid of uninformative icons. Android and Nokia have had widgets for a while now, webOS lets you flick between live Cards, and Windows Phone 7 will have live tiles. iPhone… will be waiting on 5.0? More’s the pity too because…
No new notification system. We got local notifications, so there’s some measure of offline alerts, but they’re trapped in the same single, modal, popup hell that’s existed since iPhone 3.0. (And it’s particularly ludicrous on the iPad!). Again, still, if you get a couple SMS, a few Twitter DMs, a game challenge or two, and calendar reminder, and then an IM, you’ll only ever know that IM existed — everything else is completely and utterly destroyed in terms of notifications, and while some apps will badge with a number for unread items, you have to go find them and that’s “pull”, not “push”. Maybe this is also a 5.0 feature…

A lot of other stuff failed to put in an appearance as well.

Apps can now embed SMS, but why isn’t that a system-wide, OS level, quick-reply API included in the alerts?
Calendar still has no week view. iPad calendar rotates to landscape, why can’t iPhone?
Photos gets Faces and Places, but no MobileMe or other syncing abilities. It’s 2010, isn’t it?
Weather is still 1.0. Even stocks has been updated. Compared to HTC’s weather, it’s in the dust.
Settings are still bound to an app. You can’t tap the title bar to quickly toggle Wi-Fi or Bluetooth or any of a half-dozen other useful things.
Mail gets universal inbox, threaded messages, and fast switching, but still no IMAP IDLE (at least GoogleSync can now be used alongside ActiveSync, but still…)
Safari still lacks Flash, Java, or any other plugin and likely always will. But it should really have gotten in-page text string search.
iPad gets orientation lock via a hardware switch where the iPhone’s mute switch is located. How about at least a software gesture?
What about a universal “back” gesture while we’re at it as well? Tapping the title bar auto-scrolls a list to top, couldn’t swiping from right to left take us back to the previous screen, in every app?

iPhone 4.0 was full of functional goodness, no doubt about it. Perhaps we’ll even see one or two more come WWDC in June (Mobile iChat video?) Even given Apple’s size, there are limitations of time and resources that mean they have to choose what features get done now and what get left for later. You can’t have everything immediately. Did doing multitasking come at the expense of doing notifications this time around? (or did iAd?) Maybe. But that’s for Apple to decide and for us, the users, to take them to task over.

And, oh yeah, there’s still no built in task app (or sync).

Anything else missing from iPhone 4.0 that really ought to have been in there?
iPhone 4.0: What’s still missing is a story by TiPb. This feed is sponsored by The iPhone Blog Store. TiPb - The #1 iPhone, iPad, and iPod touch Blog

April 09, 2010

from: The-iPhone-Blog

Quick Review: Real Racing HD for iPad

Quick-Review-Real-Raci...

Real Racing HD [$9.99- iTunes Link] is a blast to play on the iPad. I have enjoyed the iPhone iteration for some time and I was really looking forward to the iPad version. Thankfully the game is still a blast to play, looks good and has a few new features to keep you interested in this version.

First of the changes is the resolution. The graphics and frame rate are really smooth. The immersive feel of the in- car view is fantastic. This game does have a different feel now on the larger screen and I like it. You can now add your own skin to your car via the Camera Role. This is a great way to customize the cars in the game if you get bored with what is available. Firemint even has a website with skins to download. To install a skin, just save to the Camera Role or use an existing image. You can then apply the picture to a car, giving it a new look.

The other new feature with this version of Real Racing is the ability to save/ load ghost car data. In Time Trial mode you can save your race after you finish. You are then added to the leaderboards. You can view or race against others in your bracket . You can’t at this time race against higher ranked players. Firemint says they are listening to feedback and may implement this in a future update.

For a first effort out of the gate, I really am enjoying Real Racing HD and I am looking forward to see how the development will improve on this already awesome game. Gallery and video after the break!

YouTube link

Quick Review: Real Racing HD for iPad is a story by TiPb. This feed is sponsored by The iPhone Blog Store. TiPb - The #1 iPhone, iPad, and iPod touch Blog

April 09, 2010

from: The-iPhone-Blog

Apple updates iPhone 4.0 SDK agreement to block Flash CS5, Mono touch, cross-compilers

Apple-updates-iPhone-4...

Daring Fireball discovered that, as part of Apple’s newly released iPhone 4.0 beta, the licensing agreement now seems to ban binaries compiled by Adobe’s upcoming CS5, Mono Touch, and the like:

Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).

This seems to mean that cross-compilers, which let you develop in the soon-to-be-announced Adobe Flash CS5, the C# and .NET-based Mono Touch, or similar environments and spit out iPhone-compatible binaries at the end, are being prohibited.

Unity, which is used by many large iPhone game developers, creates Xcode Cocoa touch projects (the native iPhone frameworks) rather than binaries so it may not be effected. Given the importance of iPhone gaming and the companies developing them, it’s hard to see Apple going hard-line against them the way they’re stamping so very firmly on the neck of Adobe, Mono, etc. here.

As to the reasoning behind this change, Daring Fireball posits:

And, obviously, such a meta-platform [Flash or Mono sitting on top of Cocoa] would be out of Apple’s control. Consider a world where some other company’s cross-platform toolkit proved wildly popular. Then Apple releases major new features to iPhone OS, and that other company’s toolkit is slow to adopt them. At that point, it’s the other company that controls when third-party apps can make use of these features.

In other words, it once again highlights Apple’s device-centric philosophy. They want beautiful boxes that run commodity apps and services. Adobe, Mono (even Google) want commodity boxes that run their apps and services. Those diametrically opposed points create these conflicts.

Pragmatically, selfishly, and completely from a user’s perspective however, I’ll take great, dedicated developers making apps specifically and purposefully for the platform (in this case, iPhone) any day over the code-once-spit-out-everywhere approach that has never delivered on that promise (other than with ugly, janky Air and Java apps).

Adobe CS5 with iPhone compilation launches in less than a week.
Apple updates iPhone 4.0 SDK agreement to block Flash CS5, Mono touch, cross-compilers is a story by TiPb. This feed is sponsored by The iPhone Blog Store. TiPb - The #1 iPhone, iPad, and iPod touch Blog

April 09, 2010

from: The-iPhone-Blog

This feed is found in the following collections ↓

iphone iphone iphone

iphone

Collection made by james

james
dezorian dezorian dezorian

dezorian

Collection made by Dezorian

Dezorian
dutch iphone dutch iphone dutch iphone

dutch iphone

Collection made by normanparra

normanparra