apple-is-making-airpods-easier-to-hear-with-and-find

Apple is making AirPods easier to hear with and find

Apple has announced that AirPods will be getting some quality-of-life improvements with iOS 15, including the ability to boost the sound of people talking to you, better Find My support, and the ability to announce a wider range of notifications.

Apple says the “Conversation Boost” feature will help people who have difficulties hearing other people’s voices when they’re talking. It will try to isolate the voice of the person in front of you, with sliders that let the user control how much ambient noise is let in.

AirPods can already announce messages and texts, but now they’re getting the ability to read out other important notifications, like when a food delivery is made.

The easy-to-lose headphones are also getting more Find My abilities, including an AirTag-like proximity view that tells you how far away your buds are. Using the same tech, your phone will also be able to alert you if you’re about to leave your AirPods behind.

AirPods will, of course, support the spatial audio in FaceTime feature announced earlier in the show, as well as spatial audio on Macs and Apple TVs.

Developing… we’re adding more to this post, but you can follow along with our WWDC 2021 live blog to get the news even faster.

apple-announces-ipados-15-with-homescreen-and-multitasking-improvements

Apple announces iPadOS 15 with homescreen and multitasking improvements

Weeks after introducing its most powerful iPad Pro devices ever, Apple is today announcing the latest version of iPadOS — and there’s a clear focus on making Apple’s tablets more capable productivity machines. At least if you find yourself using split-screen mode a lot, that is. Otherwise, there aren’t any radical changes for the platform.

As rumored, iPadOS 15 will make the homescreen more customizable and allow for more flexible placement of widgets. You can now stick them anywhere you’d like, a capability that came to iOS 14 last year. But iPadOS 14 didn’t offer the same functionality, and widgets could only be placed in the Today View sidebar despite the tablet’s vast screen real estate.

Apple is also bringing the App Library to iPadOS. Much like on the iPhone, it will let you maintain a less-cluttered homescreen by filing away the apps you rarely use to an automatically organized section of folders. On iPads, the App Library is located in the dock.

Multitasking is also getting some much-needed refinement. New icons will make it simpler to go into split-view mode, and Apple also mentioned a “shelf” feature that makes it easier to jumble different tasks. It’s a significant change to how multitasking currently works on iPadOS, and it seems like a major improvement.

Multitasking is getting more intuitive in iPadOS 15.
Image: Apple

QuickNote is a new convenience that will let you attach notes to webpages and other areas of iPadOS, making them easier to get back to.

Finally, the standalone Translate app is also now coming to iPadOS.

New tricks shared with iOS 15 on the iPhone

iPadOS 15 will also share many of the new features and experiences that are coming to iOS 15. FaceTime calls will now support spatial audio for more lifelike, natural sound. A voice isolation feature will let your voice cut through background noise, and a “wide spectrum” option will pick up more sound than before. Portrait mode is also coming to FaceTime, resulting in a blurred background that keeps the focus on your face.

Apple is introducing a new SharePlay feature for FaceTime that allows people to share media — music, movies, etc. — together on a group call. SharePlay will leverage iOS features like picture-in-picture, iMessage, and more for a seamless experience across multiple devices at the same time.

The new iPad software update includes new tools meant to help you focus, like revamped notifications that are easier to identify and a “notification summary” section that recaps your less-than-essential notifications. You can also customize which notifications you’ll see at different points of the day, allowing you to separate work and personal alerts. Focus preferences are synced across Apple devices.

Memories in the Photos app can now synced up with music tracks with automatic filters and effects applied based on the vibe of the song, and Spotlight search is also getting some deeper search capabilities. Live Text is a feature that uses on-device intelligence to let you select text from photos you’ve taken and those in your camera roll. It supports seven languages.

Apple punts for another year on “pro” requests

The M1-powered iPad Pros are on equal footing with Apple’s latest iMac, MacBook Air, 13-inch MacBook Pro, and Mac Mini in terms of sheer performance. Their release has only fueled calls for Apple to evolve iPadOS into a platform that can properly take advantage of all that power for those trying to use the devices as laptop replacements. Using an iPad is a fantastic experience that can regularly turn frustrating when you run into its software limitations.

On the pre-WWDC wishlist of some users were things like multi-user support, a more advanced Files app, better support for external displays, and pro-caliber apps like Final Cut and Logic making their way to the iPad. Apple didn’t address many of those wants in today’s keynote. The most “pro” capability announced was the ability to create and ship apps using Swift Playgrounds. So we’ll have to see what other improvements and surprises iPadOS 15 may hold as it enters beta in the coming weeks.

Developing… we’re adding more to this post, but you can follow along with our WWDC 2021 live blog to get the news even faster.

youtube’s-tiktok-competitor-shorts-will-soon-let-users-sample-audio-from-any-youtube-video

YouTube’s TikTok competitor Shorts will soon let users sample audio from any YouTube video

Being able to sample audio from other users’ videos is one of TikTok’s greatest strengths. It allows memes to percolate across the platform and lets users discover new content by watching videos with the same sound. Soon, YouTube will expand this feature in its TikTok competitor, Shorts, letting users sample sounds from any content uploaded to YouTube.

YouTube officially announced this feature last month in a community support post, but tells The Verge it should now be available for the first time in new markets as part of the launch of Shorts in the UK, Canada, and a number of Latin American countries (including Argentina, Brazil, Chile, Mexico, Colombia, Peru and Venezuela). The YouTube-sampling tool will then roll out to other Shorts markets including the US in the coming weeks.

Shorts users can already sample sounds from other Shorts videos (as well as from a library of licensed music). But this update will greatly expand the audio they have easy access to. The feature will funnel YouTube users into its Shorts feature via a new “Create” button in the mobile app. This will appear underneath videos next to the like and dislike buttons. Clicking it will give users the option to sample the video’s audio in Shorts. Shorts viewers will also be able to tap the audio in any video to head back to the original source in YouTube proper.

Shorts videos sampling audio from YouTube will link back to the original source.
Image: YouTube

This feature will allow longform creators “to benefit by allowing the community to find something interesting in their video,” YouTube’s product lead for Shorts, Todd Sherman, tells The Verge. Shorts users can create something with the sample audio, he says, and the creators of the audio will “get perhaps inbound traffic or exposure from that. From the longform creator perspective I think a lot of folks are excited to have their things remixed.”

Not all creators are happy about this, though. After YouTubers noticed a new check-box in the settings for their video uploads that gives Shorts users access to their audio, many complained that this would let people “steal” their content. Search for “YouTube Shorts permissions” on YouTube itself and you’ll find plenty of videos worrying about exactly this scenario, with thumbnails posing questions like: “YouTube legalized video stealing?”.

The permissions box seems to have been introduced before Shorts users were actually able to sample audio from YouTube videos. Right now it has to be unticked manually for each video, but Sherman tells The Verge the company is working on a bulk opt-out option.

IMPORTANT:

YouTube suddenly automatically checked “Yes” on EVERY YouTube video to allow them to be re-uploaded as Shorts on OTHER channels ???

Please let your YouTuber friends know that they have to go through and uncheck this setting on every video or risk stolen content… pic.twitter.com/b4rjiwmE2c

— Mysticat #Mysty200k (@MysticatLive) April 30, 2021

A YouTube-sampling feature could create other problems, too. A huge array of content has been uploaded to YouTube over the years, much of it sensitive or personal in nature. The uploaders of this content won’t necessarily want their videos to be sampled as this could enable harassment or abuse. Despite this, the sampling feature will be opt-out rather than opt-in. That means all YouTube videos will be sampleable by default, and creators will have to specify which videos they don’t want to be used in Shorts.

Sherman says YouTube is aware of these potential problems, but that the company’s discussions with creators has indicated more excitement. “There is some concern about examples of videos that you might think are personal or sensitive and that’s why creators have asked for the ability to opt out. But they also seem to recognize that it sort of doesn’t work if it’s very selectively an opt-in,” he says.

YouTube originally launched Shorts last September in India before bringing the feature to the US in March. Last month, the company announced plans to pay $100 million to creators to use the app, though exactly how much individual creators can earn isn’t clear.

arduino-nano-rp2040-connect-review:-built-in-wi-fi-and-ble

Arduino Nano RP2040 Connect Review: Built-in Wi-Fi and BLE

Our Verdict

Great hardware with lots of power in a tiny package. The price may put some off but if you need Wi-Fi and the RP2040 then this is the board for you, but for how long?

For

  • + Small form factor
  • + Lots of analog inputs
  • + Built-in Wi-Fi and BLE
  • + Built-in microphone, IMU

Against

  • – Pin numbers hidden away
  • – High Cost
  • – No USB-C
  • – Software is buggy

When you think of an Arduino, the first board in your head has to be the classic Arduino Uno, with its Atmel microcontroller. You wouldn’t think of an Arduino powered by ‘Pi Silicon’ but the last of the initial wave of RP2040 partner boards is the Arduino Nano RP2040 Connect and this is the board we have been waiting for. You see the Arduino Nano RP2040 Connect is the only partner board to come with built-in Wi-Fi and Bluetooth. Neatly integrated into the familiar Nano layout is a Nina W102 uBlox Wi-Fi module which provides 2.4 GHz WI-Fi, Bluetooth Low Energy, an IMU capable of detecting movement and gestures and a microphone which can be used to measure audio levels and more importantly used in machine learning projects.

Should the Arduino Nano RP2040 Connect be the heart of your next project? Well that depends on your needs and budget. If you are happy to blink LEDs and make things move, then a $4 Raspberry Pi Pico is more for you. But if you want to build Internet of Things (IoT) devices with a web interface then Arduino’s latest board may just be what you are looking for. But we don’t truly understand how a board works, and more importantly how it is supported until we use it, and use it we shall!

Arduino Nano RP2040 Connect Hardware Specifications 

System on Chip RP2040 microcontroller chip designed by Raspberry Pi
Dual-core Arm Cortex M0+ processor, flexible clock running up to 133 MHz.
264KB of SRAM, and 4 / 16MB of on-board Flash memory
GPIO 22× multi-function 3.3V GPIO pins
1× SPI, 1 × I2C, 1 × UART, 8 × 12-bit ADC, 20 × controllable PWM channels
8× Programmable I/O (PIO) state machines for custom peripheral support.
1x User LED (GPIO 13)
RGB LED, accessible only via the Nina W102 module.
Castellated module allows soldering directly to carrier boards.
Extra Features Nina W102 uBlox Wi-Fi module
ST LSM6DSOXTR 6-axis IMU
ST MP34DT06JTR MEMS Microphone
ATECC608A-MAHDA-T Cryptographic Coprocessor
Dimensions 1.77 x 0.7 inches (45 x 18mm)

Design and Use of the Arduino Nano RP2040 Connect 

(Image credit: Tom’s Hardware)

The design of the Arduino Nano RP2040 Connect is quite clearly based on Arduino’s  Nano range of boards such as the Nano 33 IoT and Nano Every. The Nano range of boards share the same pin out, enabling the Arduino Nano RP2040 Connect to be a drop-in replacement for other Nano boards. The bare board has the castellated edges that have become the norm for an RP2040 board and the underside of the board is unpopulated, enabling it to be surface soldered into a project. Of the 22 GPIO pins we have 20 pins which can be used for PWM and of those we have 8 analog inputs, the most of any RP2040 board as the Pico comes with three and most third-party RP2040 boards have four. If you are looking for the I2C pins they are hidden away on pins A4 and A5 and the onboard IMU is accessible on the I2C bus. 

The eagle eyed amongst you will have spotted a micro USB connector, something common on many newer Arduino boards. We would’ve liked to have seen a USB-C connector, because it offers a foolproof connection and the mechanical connector is stronger than micro USB. As this is the most expensive RP2040 board, we think that Arduino could’ve included this without impacting the overall cost.

(Image credit: Tom’s Hardware)

The big feature of the Arduino Nano RP2040 Connect is Wi-Fi and the Nina W102 chip provides us with 802.11 b/g/n 2.4 GHz Wi-Fi and Bluetooth 4.2. The antenna is located opposite the micro USB port. The Nina W102 chip is itself a powerful microcontroller with 520KB SRAM and a 240MHz 32bit Dual Core Xtensa LX6 CPU, but in this board it is relegated to handling communications. 

As this is an Arduino, our natural inclination is to use the Arduino IDE, and with a recent update bringing official support for the RP2040 to the IDE, we can easily create projects. We tested the Arduino Nano RP2040 Connect with the Arduino 1.8.15 and 2.0 beta 7 IDE and after installing the board via the board manager we were able to flash the example blink sketch to prove that we had connectivity. To access Wi-Fi we needed to install the WiFiNINA library and then create a secrets file to contain our Wi-Fi login details. We ran the Simple Web Server WiFi example and it flashed with no issue, but we later learned that we needed to change the default GPIO pin used in the example from 9 to “LED_BUILTIN” in order to control via a web interface. 

The connection details should appear in the serial monitor, but no matter what we did, we could not connect to the serial monitor and all we saw was an error informing us that the port was busy. This is not unique to the Arduino Nano RP2040 Connect; we have seen this behavior with other RP2040 boards and the Arduino IDE. Our only solution was to close the Arduino IDE and use another application to open a serial terminal. The same issue affected our test of the IMU, so we opened the serial terminal, reset the board and saw raw accelerometer data scroll across the screen. We later discovered that the issue lay with our operating system, Ubuntu 18.04, we had to uninstall modemmanager in order to see the serial data on the port. This issue has not impacted any of our other official and clone boards. 

We also tested the onboard microphone, the same model as used in the Nano 33 IoT. We followed the official documentation to flash the test sketch to the Arduino Nano RP2040 Connect, then opened the Serial Plotter hoping to see a visualization of sound. Alas all we saw was a constant flatline value of -128. We were unable to locate any guidance on how to fix this issue.

(Image credit: Tom’s Hardware)

We had other issues  when using the Arduino’s IoT Cloud, a service that we have used before with MKR WIFI 1010 and Nano 33 IoT boards. our Arduino Nano RP2040 Connect was detected, but could not be configured. We followed the official documentation, which at the time of writing looks to be incomplete, and still drew a blank. This is a real shame, as the IoT Cloud is Arduino’s new service to enable IoT “Things” (projects) to be created and monitored via a web interface. It is most likely teething troubles for now, and something that will be fixed in the future. For now the smart maker will stick with the desktop IDEs.  

(Image credit: Tom’s Hardware)

You are probably thinking that this is an RP2040, so I can run other programming languages? Correct! We can use CircuitPython and MicroPython with the Arduino Nano RP2040, the caveat is that you will need to source your own libraries for the onboard microphone, IMU and WiFi. A quirk exists between the pin numbering and the actual GPIO number. The Arduino pin number, used in the Arduino IDE for a pin is say D2, but the RP2040 pin is GPIO25. Another example is the built in LED is D13, but in our MicroPython tests it was GPIO 6.

We tested the Arduino Nano RP2040 Connect with CircuitPython and it was a much more pleasant experience and thanks to the plethora of libraries, especially the ESP32SPI library we quickly had the Arduino Nano RP2040 Connect online and receiving data from a remote API. We also tested with MicroPython and it behaved in much the same manner as a Raspberry Pi Pico, but we had no drivers to use the onboard Wi-Fi. 

This is where we noticed a quirk that prevented us from setting the board ready to accept new firmware. Typically we would reset the board and press BOOTSEL. For the Arduino Nano RP2040 Connect we would double press the reset button, but this did not work. After reaching out for help on Twitter we were told that we could connect the REC and GND pins together to force the board into the mode.

Use Cases for the Arduino Nano RP2040 Connect 

The most obvious use case is an IoT appliance and this is made quite straightforward via the Arduino IoT Cloud. With the IoT Cloud we can quickly create GUI applications to read data from a remote device. For example we can create a weather station using the Arduino Nano RP2040 Connect and have live data streamed to the cloud which can be accessed from any web connected device.

The same Arduino IoT Cloud user interface can be used to remotely control the Arduino Nano RP2040 Connect, for example a web controlled robot wouldn’t be much more difficult to build than a non web enabled robot.

If you are not an Arduino IoT Cloud user, you can still make the most of this board using the traditional IDE. There are libraries available for HTTP, MQTT and Bluetooth which have existed for some time and can be ported to run on the RP2040. With these libraries we can build web controlled robots, wireless weather stations etc.

Bottom Line 

It comes down to the price. If you need Wi-Fi and the RP2040 then the Arduino Nano RP2040 Connect is a solid piece of hardware but it is more expensive than any other RP2040 solution we’ve tested, including buying a Raspberry Pi Pico and a Pimoroni Pico Wireless. The extra cost gives us access to GPIO pins, which are sadly blocked with the Pico Wireless. If you need the smallest package possible for an embedded IoT project, then this could be the board, but right now the documentation is not up to Arduino’s usual standards despite this being the last board in the first wave of RP2040 powered devices.

The additional analog inputs mean that the Arduino Nano RP2040 Connect has the most of any RP2040 device, useful for connecting many different components. The smart money for those wanting to connect their RP2040 project to the world is with this board, but for how long? Seeed’s own RP2040 board comes with Wi-Fi and it is expected to retail for half the price of the Arduino.