92
Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

Apple’s Bug ReportMacIT 894

Mike Boylan Systems Engineer

Pittsburgh, PA

Page 2: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Who am I?• Systems engineer for

Robert Morris University in Pittsburgh, PA

• Core University infrastructure, telephony, “The Mac guy”

• @mboylan on twitter • Pittsburgh politics & Volvo

Page 3: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Session Disclaimer“Session presenter does not work for Apple, and although the practice of filing thorough bugs with Apple has benefited his organization immensely, he cannot guarantee the same for any other company or organization. Responses to bugs and impact assessments are handled at Apple’s discretion on a bug-by-bug basis.”

Page 4: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Software has bugs

Page 5: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

How to identify

Does the behavior you’re seeing seem unexpected and/or odd?

Is the behavior you’re seeing different from that in previous versions?

Are you able to repeat the behavior under a particular set of circumstances?

Page 6: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

When you notice a bug in an Apple product, you should file it.

Page 7: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Why you should file

Bug reports provide a direct communication path to Apple product engineering. Bug reports allow Apple to help you*.

!

*But should not be used in lieu of AppleCare enterprise support

Page 8: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

But should I file...?

Page 9: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Should I file a bug...

For “trivial” issues? Yes!

For an issue that only happened once? Maybe!

For something that seems obvious? Yes!

For something that someone else filed? Yes!

Page 10: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

“If an issue does not exist in bug reporter, it does not exist.”

Apple Engineering Mantra

!

Source: WWDC 2013 “Maximizing Apple Development Resources” session

Page 11: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

How?

Page 12: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

http://bugreport.apple.comYou must be a registered Apple developer at any tier to login (can be free).

Page 13: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Other fileable itemsFeature/enhancement requests

Requests for updates to, or expansions to, product documentation

Security exploits and vulnerabilities

User interface or usability related items

Power and/or performance issues

Page 14: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Let’s go on a tour!

Page 15: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Page 16: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Available categories

Page 17: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Page 18: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

You can even file bugs about bug reporter from within bug reporter...

Page 19: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Bug reporting basics

Page 20: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Bug reporting basicsUse a descriptive title

Be thorough, precise, and accurate

Include as much information as possible (logs, screenshots, etc.)

File one report for one issue

File as early as possible

Page 21: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

File as early as possible

Page 22: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

File as early as possibleFi

x Pr

obab

ility

Seed 1 Seed 2 ... Last Seed GM Seed 1 Seed 2 ...

Current ReleaseFuture Release

Page 23: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Components of an Apple bug report

Page 24: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Report Title

Problem Details

Reproducibility

Configuration Information

Additional Enclosures

Report components

Page 25: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Report Title

Problem Details

Reproducibility

Configuration Information

Additional Enclosures

Report components

Page 26: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Report Title

“Sells” your issue to Apple engineering

Be clear and succinct

Should stand on its own

Bonus points for including product name and version number(s)

Page 27: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Report Title

Sample titles:

iOS 7 | Siri & Navigation | Beginning navigation while locked doesn't override screen sleepiOS 7 | Siri | Location information shows wrong distance

Page 28: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Report Title

Problem Details

Reproducibility

Configuration Information

Additional Enclosures

Report components

Page 29: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Description

Steps to Reproduce

Expected Results

Actual Results

Regression?

Problem Details

Page 30: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Description

Steps to Reproduce

Expected Results

Actual Results

Regression?

Problem Details

Page 31: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

DescriptionExpand on your title

Tell Apple what is wrong, in summary format (but be thorough and descriptive)

Why is this a problem?

Include exact error message text

Limited to 3,000 characters here

Page 32: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Description

Example (15073676):

When attempting to save the Installer Log from the Installer Log window in the OS Installer, the save window defaults to root's home folder. When attempting to save there, a message is displayed that "You don't have permission to save the file at that location."

Page 33: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Description

Steps to Reproduce

Expected Results

Actual Results

Regression?

Problem Details

Page 34: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Steps to Reproduce

Assume Apple knows nothing about issue

Use numbered list to describe step-by-step

Attempt to anticipate questions

Don’t leave out anything -- Everything and anything could be important and relevant

Page 35: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

DescriptionExample (15073676):

1.) Download OS X Mavericks from the Mac App Store

2.) Boot into the installer and begin installing OS X Mavericks

3.) Open the Installer Log

4.) Wait for the install to finish

5.) Press the button to Save the log

6.) Observe that the location defaults to root's home folder

7.) Try to save the file

8.) Observe the error message that is attached. "You don't have permission to save the file at that location."

Page 36: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Description ImprovedExample (15073676):

1.) Download OS X Mavericks from the Mac App Store

2.) Boot into the installer and begin installing OS X Mavericks <- How?

3.) Open the Installer Log <- How? From where?

4.) Wait for the install to finish

5.) Press the button to Save the log <- What button? Where?

6.) Observe that the location defaults to root's home folder

7.) Try to save the file <- How?

8.) Observe the error message that is attached. "You don't have permission to save the file at that location."

Page 37: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Use a ScreenshotExample (15073676):

!

!

!

!

Page 38: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Description

Steps to Reproduce

Expected Results

Actual Results

Regression?

Problem Details

Page 39: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Expected vs Actual Results

What do you think should have happened?

Why do you think x should have happened?

Critical piece of information

Apple may disagree with you

Page 40: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Expected vs Actual Results

Example (15073676):

Expected Results:

The Save dialog would default to somewhere where the permissions allow writing, such as the root of the soon to be boot volume.

!

Actual Results:

The save dialog defaults to root's home directory, in which the OS Installer environment is unable to write.

Page 41: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Description

Steps to Reproduce

Expected Results

Actual Results

Regression?

Problem Details

Page 42: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Regression

Is this something that worked correctly in a previous release?

Include previous version numbers/builds where behavior worked as expected

Include first known version/build number where problem began occurring

Page 43: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Report Title

Problem Details

Reproducibility

Configuration Information

Additional Enclosures

Report components

Page 44: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

ReproducibilityAlways

Sometimes

Rarely

Unable

I didn’t Try

Not Applicable

} How often can you duplicate the issue?

Page 45: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

ReproducibilityAlways

Sometimes

Rarely

Unable

I didn’t Try

Not Applicable

}}

How often can you duplicate the issue?

Don’t use this

Page 46: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

ReproducibilityAlways

Sometimes

Rarely

Unable

I didn’t Try

Not Applicable

}}}

How often can you duplicate the issue?

Don’t use this

Feature requests

Page 47: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Report Title

Problem Details

Reproducibility

Configuration Information

Additional Enclosures

Report components

Page 48: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Configuration Info

Hardware model and version

iOS/OS X version and build

Firmware version

Accessory information (wireless, car, etc.)

Non-default settings/changes

Page 49: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Report Title

Problem Details

Reproducibility

Configuration Information

Additional Enclosures

Report components

Page 50: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Additional Enclosures

Give Apple everything you can!

!

Lots of details: https://developer.apple.com/bug-reporting

Page 51: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

OS X EnclosuresAlways include: sysdiagnose, serverloggather, screenshots, video screen captures

Profiles/MCX: sudo defaults write /Library/Preferences/com.apple.MCXDebug debugOutput -2

sudo defaults write /Library/Preferences/com.apple.MCXDebug collateLogs 1

Directory services: sudo odutil set log debug

WiFi: sudo /usr/libexec/airportd debug +AllUserland +AllDriver +LogFile

Profile Manager (for Server): sudo defaults write /Library/Preferences/com.apple.ProfileManager debugMode 3

Page 52: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

iOS Enclosures

Crash Logs: Connect your device, sync your device in iTunes ~/Library/Logs/CrashReporter/MobileDevice/[Device Name]

Console Logs: Connect your device, open Xcode organizer, [your device], Console, Save Log as...

Screenshots: Press and release home and power buttons at same time. Saved to camera roll.

Stackshot logs (performance issues): Press and release one of the volume buttons and home button at same time~/Library/Logs/CrashReporter/MobileDevice/[Device Name]/stacks*

Page 53: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

What happens after I file a bug with Apple?

Page 54: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

“Every time I file a bug with Apple, it just sits there stagnant with no reply.”

Page 55: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

This is good. You provided enough information. Hopefully it will be fixed.

Page 56: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

You can request a status update by e-mailing [email protected].

Page 57: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

“Every time I file a bug with Apple, it gets marked as a duplicate.”

Page 58: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

This is still good. Apple uses the # of duplicates as a seriousness indicator.

Page 59: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

E-mail [email protected] for more information on the original if needed.

Page 60: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

“Apple e-mailed me back asking for more information.”

Page 61: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

This is also good. You might learn of some new debug logging options.

Page 62: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Reply to Apple as soon as possible to help ensure they don’t run out of time.

Page 63: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

“Apple e-mailed me back saying they’re not going to fix my bug.”

Page 64: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Sorry :(

Page 65: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

BUG

Page 66: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Sufficient information

!(No reply)

Duplicate !!

(Reply)

Insufficient information

!(Reply)

BUG

Not to be fixed !

(Reply)

Page 67: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Recap on Bugs

Page 68: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

RecapAssume Apple knows nothing about issue

File as early as possible & be responsive

Stick to format provided in bug reporter

Be succinct, precise, and accurate

Be prepared to use other resources for urgent issues impacting your business

Page 69: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Two Recent Examples

Page 70: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Two-Sided Printing

Page 71: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

10.8

Page 72: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

10.9

Page 73: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

“Engineering has determined that this issue behaves as intended based on the following: !

There is a comment in the code: // check if any 3rd party PDE handles Duplex - if one // is found, send a notification to hide our Duplex UI !

and it is related to Bug ID 4827573: EPSON's CUPS Driver can not Disable Duplex setting of Layout PDE. !

This is done by design.”

Page 74: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Mavericks Default File Sharing Protocol

Page 75: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Page 76: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

“When you connect from a Mac using OS X Mavericks to another computer using file sharing, your Mac automatically tries to use SMB to communicate. If SMB is not available, Mavericks tries to connect using Apple File Protocol (AFP).” !

HT5884

Page 77: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Go > Connect to Server = AFP !

Finder Sidebar = SMB

Page 78: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Engineering has provided the following: !

Choosing Go > Network and then connecting via Finder also uses SMB. This is be a bug [sic] in Finder's Connect To. You can override Connect To by typing smb:// in the URL as well. !

We have filed an internal bug report, Bug ID 16205278. We provide this ID so you can inquire regarding status of the issue in the future. !

It's a bug that will be fixed, so we won't be updating the documentation. We are now closing this bug report.

Page 79: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

One more thing...

Page 80: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

“Submit Feedback” &

“Was this helpful?”

Page 81: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

A new menu option in most new Apple apps that either opens your browser to a feedback page, or opens your mail client.

Page 82: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Page 83: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Example direct e-mail

Page 84: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Example web feedback form

Page 85: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Your feedback goes directly to an internal mailing list at Apple where real engineers and managers read it. You most likely won’t get a response.

Page 86: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

From within OS X Help…

Page 87: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Page 88: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Page 89: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

On kbase articles…

Page 90: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Page 91: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

New VPP is one great example of Apple listening to customer feedback. !

Also, new Device Enrollment Program.

Page 92: Apple’s Bug Report - mikeboylan.com€¦ · Apple’s Bug Report MacIT 894 Mike Boylan Systems Engineer Pittsburgh, PA

MacIT 894

Thanks! Q/A

!

http://mikeboylan.com/macit2014 @mboylan on Twitter

[email protected]