-
-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
98 changed files
with
3,317 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
# Alternative Handsets | ||
![](Alternative%20Handsets/545b927b-387d-491a-aaf6-2ccaa44881d2-galaxy-s21-ultra-review-08.jpg) | ||
This isn't a review of the Galaxy S21 Ultra or its regular camera capabilities. [You can read our in-depth review here](https://www.inputmag.com/reviews/galaxy-s21-ultra-review-the-iphone-12-pro-max-gets-put-to-shame). This is a head-to-head showdown between the S21 Ultra and iPhone 12 Pro Max cameras for low-light and night photography. | ||
|
||
[Galaxy S21 Ultra vs. iPhone 12 Pro Max: Which takes better night photos?](https://www.inputmag.com/reviews/galaxy-s21-ultra-vs-iphone-12-pro-max-which-camera-phone-takes-better-night-photos) | *Input* | ||
|
||
## Videos | ||
- [ ] “[iPhone 12 - An Android User’s Perspective](https://youtu.be/0HbHPYVnv_A)” | Sam Beckman | ||
|
||
- [ ] “[Smartphone Awards 2020](https://youtu.be/e6_t26Q9aVM)” | Marques Brownlee | ||
|
||
[Best phone 2021: the 10 best phones to buy right now - The Verge](https://www.theverge.com/22163811/best-phone) | ||
|
||
[Reviewing the Galaxy S21 made me believe in plastic phones again](https://www.inputmag.com/reviews/reviewing-the-galaxy-s21-made-me-believe-in-plastic-phones-again) | ||
> I think it’s time plastic makes its grand return to flagship phones. The iPhone 4’s iconic glass-and-metal sandwich defined an entire decade of smartphone design, inspiring imitations all across the price spectrum. But what once was luxurious is now ordinary. | ||
#iP12PM |
Binary file added
BIN
+3.97 MB
...ve Handsets/545b927b-387d-491a-aaf6-2ccaa44881d2-galaxy-s21-ultra-review-08.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
102 changes: 102 additions & 0 deletions
102
notes/Bear Notes/Capturing Stereo Audio from Built-In Microphones 2.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,102 @@ | ||
# Capturing Stereo Audio from Built-In Microphones | ||
Configure an iOS device’s built-in microphones to add stereo recording capabilities to your app. | ||
|
||
## Overview | ||
Stereo audio uses two channels to create the illusion of multidirectional sound, adding greater depth and dimension to your audio and resulting in an immersive listening experience. iOS provides a number of ways to record audio from the built-in microphones, but until now it's been limited to mono audio only. Starting in iOS 14 and iPadOS 14, you can now capture stereo audio using the built-in microphones on supported devices. | ||
|
||
Because a user can hold an iOS device in a variety of ways, you need to specify the orientation of the right and left channels in the stereo field. Set the built-in microphone’s directionality by configuring: | ||
* Polar pattern. The system represents the individual device microphones, and beamformers that use multiple microphones, as data sources. Select the front or back data source and set its polar pattern to stereo. | ||
* Input orientation. When recording video, set the input orientation to match the video orientation. When recording audio only, set the input orientation to match the user interface orientation. In both cases, don’t change the orientation during recording. | ||
|
||
This sample app shows how to configure your app to record stereo audio, and helps you visualize changes to the input orientation and data-source selection. | ||
|
||
* Note: You must run the sample on a supported physical device running iOS 14, or later. To determine whether a device supports stereo recording, query the audio session’s selected data source to see if its [supportedPolarPatterns](https://developer.apple.com/documentation/avfoundation/avaudiosessiondatasourcedescription/1616450-supportedpolarpatterns) array contains the [stereo](https://developer.apple.com/documentation/avfoundation/avaudiosession/polarpattern/3551726-stereo) polar pattern. | ||
|
||
## Configure the Audio Session Category | ||
Recording stereo audio requires the app’s audio session to use either the [record](https://developer.apple.com/documentation/avfoundation/avaudiosession/category/1616451-record) or [playAndRecord](https://developer.apple.com/documentation/avfoundation/avaudiosession/category/1616568-playandrecord) category. The sample uses the `playAndRecord` category so it can do both. It also passes the `defaultToSpeaker` and `allowBluetooth` options to route the audio to the speaker instead of the receiver, and to Bluetooth headphones. | ||
|
||
```swift | ||
func setupAudioSession() { | ||
do { | ||
let session = AVAudioSession.sharedInstance() | ||
try session.setCategory(.playAndRecord, options: [.defaultToSpeaker, .allowBluetooth]) | ||
try session.setActive(true) | ||
} catch { | ||
fatalError("Failed to configure and activate session.") | ||
} | ||
} | ||
``` | ||
[View in Source](x-source-tag://SetupAudioSession) | ||
|
||
## Select and Configure a Built-In Microphone | ||
An iOS device’s built-in microphone input consists of an array of physical microphones and beamformers, each represented as an instance of `AVAudioSessionDataSourceDescription`. The sample app finds the built-in microphone input by querying the available inputs for the one where the port type equals the built-in microphone, and sets it as the preferred input. | ||
|
||
```swift | ||
private func enableBuiltInMic() { | ||
// Get the shared audio session. | ||
let session = AVAudioSession.sharedInstance() | ||
|
||
// Find the built-in microphone input. | ||
guard let availableInputs = session.availableInputs, | ||
let builtInMicInput = availableInputs.first(where: { $0.portType == .builtInMic }) else { | ||
print("The device must have a built-in microphone.") | ||
return | ||
} | ||
|
||
// Make the built-in microphone input the preferred input. | ||
do { | ||
try session.setPreferredInput(builtInMicInput) | ||
} catch { | ||
print("Unable to set the built-in mic as the preferred input.") | ||
} | ||
} | ||
``` | ||
[View in Source](x-source-tag://EnableBuiltInMic) | ||
|
||
## Configure the Microphone Input’s Directionality | ||
To configure the microphone input’s directionality, the sample sets its data source’s preferred polar pattern and the session’s input orientation. It performs this configuration in its `selectRecordingOption(_:orientation)` method, which it calls whenever the user rotates the device or changes the recording option selection. | ||
|
||
```swift | ||
func selectRecordingOption(_ option: RecordingOption, orientation: Orientation, completion: (StereoLayout) -> Void) { | ||
|
||
// Get the shared audio session. | ||
let session = AVAudioSession.sharedInstance() | ||
|
||
// Find the built-in microphone input's data sources, | ||
// and select the one that matches the specified name. | ||
guard let preferredInput = session.preferredInput, | ||
let dataSources = preferredInput.dataSources, | ||
let newDataSource = dataSources.first(where: { $0.dataSourceName == option.dataSourceName }), | ||
let supportedPolarPatterns = newDataSource.supportedPolarPatterns else { | ||
completion(.none) | ||
return | ||
} | ||
|
||
do { | ||
isStereoSupported = supportedPolarPatterns.contains(.stereo) | ||
// If the data source supports stereo, set it as the preferred polar pattern. | ||
if isStereoSupported { | ||
// Set the preferred polar pattern to stereo. | ||
try newDataSource.setPreferredPolarPattern(.stereo) | ||
} | ||
|
||
// Set the preferred data source and polar pattern. | ||
try preferredInput.setPreferredDataSource(newDataSource) | ||
|
||
// Update the input orientation to match the current user interface orientation. | ||
try session.setPreferredInputOrientation(orientation.inputOrientation) | ||
|
||
} catch { | ||
fatalError("Unable to select the \(option.dataSourceName) data source.") | ||
} | ||
|
||
// Call the completion handler with the updated stereo layout. | ||
completion(StereoLayout(orientation: newDataSource.orientation!, | ||
stereoOrientation: session.inputOrientation)) | ||
} | ||
``` | ||
[View in Source](x-source-tag://SelectDataSource) | ||
|
||
This method finds the data source with the selected name, sets its preferred polar pattern to stereo, and then sets it as the input’s preferred data source. Finally, it sets the preferred input orientation to match the device’s user interface orientation. | ||
#documentation | ||
#iP12PM |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
# Carrier Bullshit | ||
![](Carrier%20Bullshit/Photo%20Feb%2015,%202021%20at%20134502.jpg) | ||
|
||
|
||
#iP12PM #hardware |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7 changes: 7 additions & 0 deletions
7
notes/Bear Notes/Especially Pretty iOS App Recommendations 2.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
# Especially Pretty iOS App Recommendations | ||
![](Especially%20Pretty%20iOS%20App%20Recommendations/Photo%20Feb%207,%202021%20at%20120718.jpg) | ||
`![Toot! for iOS Version 1.15](https://i.snap.as/b8zb8a4O.png)` | ||
## Toot! - Mastodon Client | ||
[[YouTube Demo Embed](https://youtu.be/LdBFMibyh3Y)] | ||
|
||
#iP12PM |
Binary file added
BIN
+2.01 MB
...Notes/Especially Pretty iOS App Recommendations/Photo Feb 7, 2021 at 120718.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
# Face ID vs. Touch ID | ||
<a href='On%20Face%20ID.mp3'>On Face ID.mp3</a> | ||
<a href='On%20Touch%20ID%20Transcript.txt'>On Touch ID Transcript.txt</a> | ||
> So on face ID specifically hi I'm looking at my iPhone A+ review right now 2 1/2 years ago I am and I guess you know what I guess this review really I said actually just ring something that I can't sit down and read my own shit anymore I am I was really better about the iPhone ex I just didn't like it I am very I was resistant to change I've been using the same shape of iPhone since 2007 since I was that we young man in the picture with the holding it on with KFC picture of him he only does require as a Nilay Patel noted one might regard the eight is the last compromise of basically four years of the same side since launch it's unsurprisingly stayed away that too far behind on the spreadsheets for most android type folks not that I've ever believed and truly in capable of comprehending what it means to package of product given where the greasy start up salt it up And then parentheses you cannot doubt me I want to be your long sabbatical from Iowa is for the Sony is free to play arm and my authority is absolutely the rest are trying to decide whether not to pay $200 more for "the phone at the future which knows when you're watching it and is only good for playing half an hour of stupid video games before it needs a charge yeah I am OK so face and he specifically I've only had this phone for a few days Jesus him to three days oh my God I get it oh my God for things like my password manager am in comparison to using a thumb holy hell yeah I guess I've been OK I've only use it in good light but then again when am I ever I mean your screen is bright yeah I can't I entire fleetly get it to and yeah I know that annotation which may or may not show up because apparently hypothesis but has been breaking my posts and I might turn it off but since being like the annotation thing that pops up I am on bills the world but a arm what I say go back oh it's pouring out that like yes I'm at I said I'd rather have experienced it in a big boy top line flag ship handset after 2 1/2 years of refinement I assume I assume their face ID is better now than it was then everything I said about face ID this review sound stupid entirely unnecessary at best I am yeah it's I can see it in this phone at least I'm in a in a very very a constrain conditions which I have used it being in my house lamps on screens I am god it's so much easier than using my thumb so much easier and you know him well while I'm on that topic I guess maybe I should put the clip | ||
- - - - | ||
The mask thing is a problem... I’ve had the immense privilege of *not* having to wear a mask for an entire workday (honestly not sure how I would manage it considering that my glasses immediately fog up completely when I have worn a mask,) but I played around with setting up Face ID’s “alternate appearance” option, which seems like it would do the trick. It would be nice if one could set up multiple alternate appearances - I needed to use my single slot for my appearance when wearing my Bose Soundlink headphones. I’m genuinely curious if you’ve found success with it. | ||
|
||
#i #iP12PM |
Binary file not shown.
1 change: 1 addition & 0 deletions
1
notes/Bear Notes/Face ID vs. Touch ID/On Touch ID Transcript.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
So on face ID specifically hi I'm looking at my iPhone A+ review right now 2 1/2 years ago I am and I guess you know what I guess this review really I said actually just ring something that I can't sit down and read my own shit anymore I am I was really better about the iPhone ex I just didn't like it I am very I was resistant to change I've been using the same shape of iPhone since 2007 since I was that we young man in the picture with the holding it on with KFC picture of him he only does require as a Nilay Patel noted one might regard the eight is the last compromise of basically four years of the same side since launch it's unsurprisingly stayed away that too far behind on the spreadsheets for most android type folks not that I've ever believed and truly in capable of comprehending what it means to package of product given where the greasy start up salt it up And then parentheses you cannot doubt me I want to be your long sabbatical from Iowa is for the Sony is free to play arm and my authority is absolutely the rest are trying to decide whether not to pay $200 more for "the phone at the future which knows when you're watching it and is only good for playing half an hour of stupid video games before it needs a charge yeah I am OK so face and he specifically I've only had this phone for a few days Jesus him to three days oh my God I get it oh my God for things like my password manager am in comparison to using a thumb holy hell yeah I guess I've been OK I've only use it in good light but then again when am I ever I mean your screen is bright yeah I can't I entire fleetly get it to and yeah I know that annotation which may or may not show up because apparently hypothesis but has been breaking my posts and I might turn it off but since being like the annotation thing that pops up I am on bills the world but a arm what I say go back oh it's pouring out that like yes I'm at I said I'd rather have experienced it in a big boy top line flag ship handset after 2 1/2 years of refinement I assume I assume their face ID is better now than it was then everything I said about face ID this review sound stupid entirely unnecessary at best I am yeah it's I can see it in this phone at least I'm in a in a very very a constrain conditions which I have used it being in my house lamps on screens I am god it's so much easier than using my thumb so much easier and you know him well while I'm on that topic I guess maybe I should put the clip |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
# Form | ||
Leave it to [Jon Rettinger](https://youtu.be/eRxq9IyZ4Cc) to back me up on the size hype thing... Yes, the 12 Pro Max is *bigger*- and definitely prompts a conversation on how big we’re actually going to let smartphones get before we... idk.. call them something else(?) - but it’s far from *alarmingly huge* or anything, as [Nilay Patel’s review](https://www.theverge.com/21555901/iphone-12-pro-max-review) seems to suggest. It’s very possible that I say this out of Big Hand Privilege, though - auto journalist Matt Farrah (whom I trust completely) noted that he chose the 12 Mini because he can use it one-handed. It occurred to me, hearing this, that my own usership hasn’t really ever included this aspect. Nilay felt so strongly about the 12 Pro Max’s size that he recommends you find a way to experience its size in person before ordering one. My concern - as much as I love the idea of the 12 Mini - centers around the fact that I am already starting to struggle with the diminishing size of the buttons in the UX of popular apps like [TikTok](https://vm.tiktok.com/ZMe17ocYh/), and I’d rather not make my eyes struggle with text size any more than absolutely necessary. Handily enough, one can now access iOS’ text-enlarging slider from within the Control Center. | ||
|
||
For myself and others, the flat sides of the design prompt a reflection on how this may be the first genuinely beautiful iPhone since the iPhone 4. | ||
|
||
- - - - | ||
- [ ] Jeez I hadn’t considered covering the whole industry of super-custom iPhone mods that exist. | ||
[Caviar pays tribute to the Apple I with a custom iPhone 12](https://www.gsmarena.com/caviar_pays_tribute_to_the_apple_i_the_original_handbuilt_computer_with_a_custom_iphone_12-news-45522.php) | *GSMArena* | ||
[Diamond-encrusted $129,000 iPhone features nativity scene made of gold](https://mashable.com/article/gold-diamond-iphone-nativity-scene/) | *Mashable* | ||
|
||
#iP12PM |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
# G r i p e s | ||
- [ ] The Files app definitely needs attention. | ||
* The ability to change folder colors? | ||
* Better favorites organization - allow me to favorite folders from network locations. | ||
|
||
- [ ] There has *got* to be a way to smooth out the frustrating kinks in Wiggle Mode. | ||
|
||
|
||
#iP12PM |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
# General Handset Opining | ||
I was just about to Tweet “I’m surprised there’s not a better solution for browsing/interacting with Stack Overflow on iOS” before stopping myself and realizing what’s probably the general word among the stack types: *just use your web browser*. This led to a key differentiation I want to make. I often lament the recent emphasis on the development of Progressive Web Apps, Electron apps, and other variations of web browser-based containers masquerading as desktop-class software, saying the same thing: we really need to remember how powerful modern web browser are and accept that right now, a huge amount of what one should seek to do on a desktop-class operating system, specifically, instead of a mobile OS like iOS, is going to be done on the web from within a desktop web browser. I realize this direction of desktop development which I find detestable is the result of the industry’s fairly-recent emphasis on combining mobile and desktop operating systems/desire to create a platform mutable enough to work on both. | ||
|
||
Obviously, there are benefits to be had from the influence mobile OSs have had on traditional desktop OS development. The recent, quite monumental rollout of ARM-based Macs has probably been the single most poignant real-world example, ever, but I just wish to say this | ||
|
||
#iP12PM |
Oops, something went wrong.