Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
What 3G background fix?

Developers have contacted Apple regarding the lack of Set As buttons (Home, Lock, Both) on the 3G and were told Apple were aware of the bug.

Some 3G testers have seen corrupt versions of the Set As buttons, with them appearing horizontally across the bottom of the screen briefly before disappearing.

If you can't change 3G home screen's on this version of the Beta, I would begin to think they were a no go. Which is a joke when I watched my Father in Law change his background on his Tocco this afternoon, and it's a piece of ****.
 
Mobile me find iPhone and such still not working.

I wish they would still get an itunes beta out that allowed syncing.

Stop running a beta OS if you want everything to work. This is for developers. ie. People that right code for a living. It is not a Google "beta".

Google did the world a great disservice when they decided they would call every piece of software they ever create beta, so that if it has a problem they can say "well it's a beta". Previous to this google debacle, the world understood that beta meant work in progress. There is code for all the features, but many of the features don't work at all or don't work correctly. It is expect that each beta will make improvements, but will also have regressions. (Thats fancy dev speak for saying stuff that used to work doesn't anymore.)

This is the ENTIRE point of a beta. If that doesn't sound like a good deal to you, then stop using it.
 
Speaking as a parent whose children sometime get a hold of my phone...

I hope they add to the "Folders" feature the ability to password protect it -- even just use the same 'unlock' code would be wonderful. The ability to prevent small hands from deleting things on accident would be super!
 
Stop running a beta OS if you want everything to work. This is for developers. ie. People that right code for a living. It is not a Google "beta".

This is the ENTIRE point of a beta. If that doesn't sound like a good deal to you, then stop using it.

As much as I too get annoyed by people constantly moaning about things not working perfectly in these beta builds, I equally see no reason for people like you to belittle everyones posts and telling them what they should and shouldn't do.

Why can't non-developers be left alone to install beta software - its their decision, right? So many patronising devs feel they have a duty to tell the public they dont have a right to install the betas.

/rant over
 
Know Issues from the release notes beta 2

Known Issues

iTunes
iTunes 9.1 does not support folders. Syncing with iTunes 9.1 may erase any folders created on your device.


Xcode
NEW: LLVM-GCC and the Clang LLVM Compiler are now included as an optional compiler for iPhone development.

FIXED: The definitions of the Standard and Optimized presets for the Architectures (ARCHS) build setting have changed. The new default settings are:
Standard: armv6 + armv7 - (Default: a universal binary compatible with all supported iPhone, iPod touch and iPad devices)

Optimized: armv7 - (a thin binary requiring newer devices which support OpenGL ES 2.0, including iPhone 3GS, recent iPod touch and iPad devices)
Interface Builder

FIXED: Launching iPad applications in the simulator from within Interface Builder is not supported in this seed.
AddressBook

FIXED: Image thumbnails are not displayed when the ABPersonSetImageData function is called before assigning a value to the displayedPerson property of a ABPersonViewController object.

Core Graphics
CGFontCreateWithFontName can hang in some circumstances when using the UIAppFonts key in the Info.plist.
GameKit
Applications currently using GameKit voice chat may experience an echo.

NEW: The desiredPlayers property has been removed from the GKMatchRequest class

FIXED: Matchmaking may occasionally fail. A workaround is to wait three seconds before hitting play when matchmaking in the game.

NEW: GameKitBeta.h has been renamed to GameKitPreview.h. This will break existing projects that link against GameKitBeta.h. Please recompile as needed.

Mail
Mail now supports the following RFC extensions:
COMPRESS (4978)
ESEARCH (4731)
CHUNKING (3030)
8BITMIME (1652)
ENHANCEDSTATUSCODES (3463)
BINARYMIME (3030)
CONDSTORE (4551)

MediaPlayer
In iPhone OS 3.2 and later, the MPMoviePlayerController class now defaults to share the application's audio session for audio playback and related audio behaviors. This allows the movie player's audio to mix with the rest of the application's audio, as well as to conform to the behaviors of the application audio session's audio category (such as mixing with other applications' audio and/or obeying the Silent Switch). In iPhone OS 3.1.3 and earlier, this class always uses a system-supplied audio session. To obtain that same behavior in iPhone OS 3.2 and later, you must set the useApplicationAudioSession property of the movie player controller object to NO. Please refer to the Audio Session Programming Guide, including the “Working with Movies and iPod Music” section, and the MPMoviePlayerController Class Reference for more about audio sessions and their behaviors with MPMoviePlayerController.

FIXED: MPMoviePlayerController using the UIScreen APIs may not display the expected output when trying to play a movie after calling the setFullscreen:animated: method of the movie player controller with the value YES for the fullscreen parameter.

MobileMe
Your device will not appear in Find My iPhone at me.com. You will not be able to locate, display a message, remotely lock or remotely wipe your device with this beta version of iPhone OS.

Multitasking
NEW: The time limit for task completion has changed from 5 minutes to 10 minutes.

Simulator
FIXED: You may experience an unresponsive pixel area at the top of the simulator for UITouch events.

UIKit
The presentOpenInMenuFromRect:inView:animated: and presentOpenInMenuFromBarButtonItem:animated: methods of UIDocumentInteractionController may not open the selected application.

NEW: On iPhone OS 4.0, applications that add a text field to a UIAlertView will need to stop moving the UIAlertView by hand to avoid layout issues.
UIKit ImagePicker

FIXED: UIImagePickerController objects may not draw the image at the expected size.

UIKit Text
FIXED: When setting a password, the cursor may blink on the last letter.
The Text Input System never calls the methods found in the documentation under the "Determining Layout and Writing Direction" category.

UI Automation
FIXED: The UI Automation instrument may fail when targeting the Simulator without the following preferences set first:
defaults write ~/Library/Application\ Support/iPhone\ Simulator/4.0/Library/Preferences/com.apple.Accessibility AccessibilityEnabled -bool YES
defaults write ~/Library/Application\ Support/iPhone\ Simulator/4.0/Library/Preferences/com.apple.Accessibility ApplicationAccessibilityEnabled -bool YES
 
As much as I too get annoyed by people constantly moaning about things not working perfectly in these beta builds, I equally see no reason for people like you to belittle everyones posts and telling them what they should and shouldn't do.

Why can't non-developers be left alone to install beta software - its their decision, right? So many patronising devs feel they have a duty to tell the public they dont have a right to install the betas.

/rant over

Well.. technically, seeing as apple have the betas locked to only /run/ on developer registered phones, it isn't really their right or intention to be able to run them. Though I personally thing that betas in general are upto each user to decide if they want to risk.
 
Im so sick of hearing that people cannot sync folders and back up with the beta installed, all you have to do is install the sdk and it syncs fine. Some people are just retarded i guess.
 
Why can't non-developers be left alone to install beta software - its their decision, right? So many patronising devs feel they have a duty to tell the public they dont have a right to install the betas.

/rant over

The problem is that the public in general doesn't understand that the beta can leave you without a phone. Apple makes it clear that it's beta software and should only be on devices used for testing. More likely than not the public doesn't see these warnings since they are simply downloading the beta from some sharing site. They install the beta and then start crying when their phone doesn't work like it did before or it crashes and no longer works at all.

Im so sick of hearing that people cannot sync folders and back up with the beta installed, all you have to do is install the sdk and it syncs fine. Some people are just retarded i guess.

No, the people complaining are the ones who found the beta OS on some file share and are not developers who have the complete SDK. Just shows my point above about why the general public should not be running the betas.
 
Known Issues

iTunes
iTunes 9.1 does not support folders. Syncing with iTunes 9.1 may erase any folders created on your device.


Xcode
NEW: LLVM-GCC and the Clang LLVM Compiler are now included as an optional compiler for iPhone development.

FIXED: The definitions of the Standard and Optimized presets for the Architectures (ARCHS) build setting have changed. The new default settings are:
Standard: armv6 + armv7 - (Default: a universal binary compatible with all supported iPhone, iPod touch and iPad devices)

Optimized: armv7 - (a thin binary requiring newer devices which support OpenGL ES 2.0, including iPhone 3GS, recent iPod touch and iPad devices)
Interface Builder

FIXED: Launching iPad applications in the simulator from within Interface Builder is not supported in this seed.
AddressBook

FIXED: Image thumbnails are not displayed when the ABPersonSetImageData function is called before assigning a value to the displayedPerson property of a ABPersonViewController object.

Core Graphics
CGFontCreateWithFontName can hang in some circumstances when using the UIAppFonts key in the Info.plist.
GameKit
Applications currently using GameKit voice chat may experience an echo.

NEW: The desiredPlayers property has been removed from the GKMatchRequest class

FIXED: Matchmaking may occasionally fail. A workaround is to wait three seconds before hitting play when matchmaking in the game.

NEW: GameKitBeta.h has been renamed to GameKitPreview.h. This will break existing projects that link against GameKitBeta.h. Please recompile as needed.

Mail
Mail now supports the following RFC extensions:
COMPRESS (4978)
ESEARCH (4731)
CHUNKING (3030)
8BITMIME (1652)
ENHANCEDSTATUSCODES (3463)
BINARYMIME (3030)
CONDSTORE (4551)

MediaPlayer
In iPhone OS 3.2 and later, the MPMoviePlayerController class now defaults to share the application's audio session for audio playback and related audio behaviors. This allows the movie player's audio to mix with the rest of the application's audio, as well as to conform to the behaviors of the application audio session's audio category (such as mixing with other applications' audio and/or obeying the Silent Switch). In iPhone OS 3.1.3 and earlier, this class always uses a system-supplied audio session. To obtain that same behavior in iPhone OS 3.2 and later, you must set the useApplicationAudioSession property of the movie player controller object to NO. Please refer to the Audio Session Programming Guide, including the “Working with Movies and iPod Music” section, and the MPMoviePlayerController Class Reference for more about audio sessions and their behaviors with MPMoviePlayerController.

FIXED: MPMoviePlayerController using the UIScreen APIs may not display the expected output when trying to play a movie after calling the setFullscreen:animated: method of the movie player controller with the value YES for the fullscreen parameter.

MobileMe
Your device will not appear in Find My iPhone at me.com. You will not be able to locate, display a message, remotely lock or remotely wipe your device with this beta version of iPhone OS.

Multitasking
NEW: The time limit for task completion has changed from 5 minutes to 10 minutes.

Simulator
FIXED: You may experience an unresponsive pixel area at the top of the simulator for UITouch events.

UIKit
The presentOpenInMenuFromRect:inView:animated: and presentOpenInMenuFromBarButtonItem:animated: methods of UIDocumentInteractionController may not open the selected application.

NEW: On iPhone OS 4.0, applications that add a text field to a UIAlertView will need to stop moving the UIAlertView by hand to avoid layout issues.
UIKit ImagePicker

FIXED: UIImagePickerController objects may not draw the image at the expected size.

UIKit Text
FIXED: When setting a password, the cursor may blink on the last letter.
The Text Input System never calls the methods found in the documentation under the "Determining Layout and Writing Direction" category.

UI Automation
FIXED: The UI Automation instrument may fail when targeting the Simulator without the following preferences set first:
defaults write ~/Library/Application\ Support/iPhone\ Simulator/4.0/Library/Preferences/com.apple.Accessibility AccessibilityEnabled -bool YES
defaults write ~/Library/Application\ Support/iPhone\ Simulator/4.0/Library/Preferences/com.apple.Accessibility ApplicationAccessibilityEnabled -bool YES

What do you mean task completion? Is there a limitation to multitasking?
 
What I want to believe and what the truth is are likely two different things.

Any explanation as to why it won't come out for the ipad at the same time?

I'd like to believe it is due to an iPad coming out in the fall with enough memory to actually run iPhone OS 4.0 well with multitasking. In other words a 512MB iPad.

The truth is likely to be far different. That likely due to two development teams not knowing what the other is doing.

Dave
 
beta 1 syncs fine, barring backing up folders. if you've installed the sdk, and a proper developer.

Yes, syncing works, but backup doesn't at all, not just leaving out folders.

You need to install SDK beta 2 to fix backup, THEN you can install beta OS 2 without losing data.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.