Seek and Ye Shall Find Tutorial

Seek and Ye Shall Find Tutorial

Seek and Ye Shall Find Tutorial

We asked Google …


How can iOS differentiate a tap for focus from tap for click from an out of focus position.

… and received this reply …

iOS differentiates these three touch intentions (focusing, clicking, and interacting out-of-focus) by measuring touch duration, the presence of UI elements, and hardware-level gesture recognizers.

Here is how the system tells them apart:

Tap for Click:

Uses UIControlEventTouchUpInside (or equivalent gesture recognizers). A tap is registered when a finger touches and releases the screen in the same location over a button or active element. It fires an action instantaneously.

Tap for Focus: Uses long-press (touch-and-hold) gesture recognizers. If the finger is held down instead of immediately releasing, the system recognizes a “hold” rather than a click. In photography apps, for example, holding locks the focus distance (AE/AF Lock). In system navigation, this brings up the contextual menu.

Tapping Out of Focus: This occurs when a tap misses an interactive element. In iOS, a tap on “dead space” (a blank area) dismisses active elements (like the keyboard), cancels a focused state, or triggers continuous autofocus in the Camera app.

… which satisfied us. So, on a roll, we decided to ask Google …


How can iOS stop play when a phone call comes in and resume it when playing the media from a web browser app.

… and received this reply …

iOS is designed to automatically pause media playback when you receive a phone call. When the call ends, simply swipe down to open your Control Center and tap the Play button on the media controls widget.

Because browser-based media depends on the app’s specific site code to support system background audio, exact behavior can vary depending on the web browser (e.g., Safari, Chrome) and the website you are viewing.

… which satisfied us too.


How does a car's bluetooth speakers work out what media can be streamed through it's speakers, or not?

… and received this reply …

A car’s Bluetooth system determines what media can play by using a set of rules called Bluetooth profiles. When your phone and car connect, they trade a list of capabilities. If both devices support the profile for high-quality stereo music, media will stream. If the car only supports the profile for phone calls, music is blocked.

Bluetooth Profiles
A2DP (Advanced Audio Distribution Profile):
This is the main rulebook for streaming stereo music, podcasts, and high-quality audio. If your car stereo lacks A2DP, it cannot play media wirelessly even though it connects to your phone.HFP (Hands-Free Profile): This rulebook handles phone calls and voice commands using low-quality, single-channel audio. Many older cars have HFP for calls but lack A2DP for music.AVRCP (Audio/Video Remote Control Profile): This works alongside A2DP. It lets your car stereo send remote commands like play, pause, or skip track back to your phone.

Codecs and Compression
Codecs: Software like SBC or AAC acts as a translator. Your phone compresses the audio data into a small package using a shared codec. The car stereo receives the package and decodes it back into sound.Compatibility: Both your phone and car must agree on the same codec during the handshake process. If they cannot match a codec, streaming fails.

Why Some Media Works and Other Media Fails
Call vs. Media Separation:
Your phone treats phone calls and media apps as separate audio streams. You can be connected to the car for calls (HFP) while your phone fumbles media playback because the car denies the A2DP data stream.
App Settings:
Navigation apps like Google Maps have individual settings that force voice directions over a phone call profile or a media profile. If set incorrectly, instructions may fail to break through the car speakers

… which tripled our satisfaction. Then we asked …


Why would it be when you pass a fire station the radio signal disappears for a second?

… and received this reply …

Your car radio signal likely drops near a fire station due to local radio frequency interference (RFI) or receiver overload from high-powered emergency transmitters. [1] (https://www.firerescue1.com/fire-products/communications/articles/iaff-voice-radio-communications-guide-for-the-fire-service-section-2-basic-radio-communication-technology-RgQG1khps2pimfXd/), [2] (https://ham.stackexchange.com/questions/5133/why-did-i-lose-my-fm-radio-signal)

High-Power Transmitters: Fire stations often house base stations, dispatch antennas, or local repeaters that broadcast on high power to reach emergency crews. [1] (https://en.wikipedia.org/wiki/Radio_repeater), [2] (https://www.firerescue1.com/fire-products/communications/articles/iaff-voice-radio-communications-guide-for-the-fire-service-section-2-basic-radio-communication-technology-RgQG1khps2pimfXd/)

Receiver Desensitization: When you drive past, these strong local signals temporarily overwhelm or “overload” your car radio’s tuner. [1] (https://www.firerescue1.com/fire-products/communications/articles/iaff-voice-radio-communications-guide-for-the-fire-service-section-2-basic-radio-communication-technology-RgQG1khps2pimfXd/)

Signal Blocking: Large metal apparatus bays, reinforced concrete structures, or emergency vehicle electronics can also create a brief physical shadow or localized electromagnetic interference. [1] (https://www.reddit.com/r/explainlikeimfive/comments/40ll7l/eli5_why_do_you_lose_your_radio_signalfm_when/), [2] (https://antesky.com/what-are-the-interferences-to-radio-waves/)

… which quadrupled our satisfaction.

But there the roll ended, because we came upon a rock disguised as an island.

If this was interesting you may be interested in this too.

This entry was posted in eLearning, Not Categorised, Tutorials and tagged , , , , , , , , , , , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *