Apple Releases Third Betas of iOS 14.2 and iPadOS 14.2 to Developers

Apple today seeded the third betas of upcoming iOS 14.2 and iPadOS 14.2 updates to developers, two weeks after seeding the second betas and a month after releasing the iOS 14 and iPadOS 14 updates.


iOS and iPadOS 14.2 can be downloaded through the Apple Developer Center or over the air after the proper developer profile has been installed.

Apple in iOS and iPadOS 14.2 is adding new Emoji 13 emoji characters, with options that include smiling face with tear, ninja, pinched fingers, anatomical heart, black cat, mammoth, polar bear, dodo, fly, bell pepper, tamale, bubble tea, potted plant, piñata, plunger, wand, feather, hut, and more, with a full list available here.


The iOS 14.2 update also brings a new Music Recognition control for the Control Center, which enhances the integration of the Apple-owned Shazam app in the iOS operating system. Music Recognition lets you discover music playing around you and it can recognize music playing in apps even when you’re wearing AirPods.


The Shazam Music Recognition feature can be added to Control Center through the Control Center options in the Settings app. To use the feature, open up Control Center and then tap on the Shazam icon to initiate a single recognition. While Apple devices have been able to use Shazam through Siri or the Shazam app for some time, the Control Center option makes it easier to get to the music recognition tool.

Subscribe to the MacRumors YouTube channel for more videos.

The new update also includes a redesigned Now Playing widget for the Control Center, which lists recently played albums that you might want to tap into and listen to when you have no music playing. There’s also a redesigned interface for AirPlay, making it easier to play music across multiple ‌AirPlay‌ 2-enabled devices in the home.

Spotify threatening developers over apps that transfer playlists to other services

Developers who provide the ability to transfer Spotify playlists to Apple Music, or other services, are reportedly being told their access to the Spotify SDK will be revoked.

As it continues to say Apple “threatens our collective freedoms to listen, create, and connect,” Spotify has allegedly begun notifying developers that they can no longer transfer playlists to other services. SongShift reports that it has been told to cease such transfers or risk losing access to the Spotify SDK.

“The Spotify Developer Platform Team reached out and let us know we’d need to remove transferring from their service to a competing music service or have our API access revoked due to TOS [terms of service] violation,” announced SongShift in a blog post.

“While this is not the news we wanted to hear, we respect their decision,” it continued. As of the next release, SongShift v5.1.2, Spotify transfers will end. “This update is a painful one to push out to you all. We hope to continue to be of help with all your other music transferring needs.”

Spotify has yet to comment publicly, and it is unclear why it would be enforcing this contractual condition now when its developer agreement has forbidden it since at least 2018. “Do not transfer Spotify Content… to another music service that competes with Spotify or the Spotify Service,” says Spotify’s developer agreement.

However, while SongShift appears to be the only developer to have formally announced this requirement, others seem to be preparing for it. A Google search on “Spotify Transfers,” for instance, reveals a similar notice from the TuneMyMusic service — although that same notice cannot currently be found on the company’s website.

Also, similar service FreeYourMusic said on Twitter that it will continue to do so, as “we use a different method

Top 5 programming languages for mobile app developers to learn

These languages will help current and new mobile application developers navigate the programming landscape to code apps that are stable, secure, and compatible with modern mobile architectures.

Mobile app developer

Image: iStock/RossHelen

As I have said previously, I’m no fan of programming or app development. I don’t find myself to be very good at it, but I am truly in awe of what can be accomplished with properly written applications, especially when the applications leverage network and cloud-based technologies to provide enhanced functionality and reporting capability while offering cross-platform support.

Must-read developer content

SEE: Listen to TechRepublic’s Dynamic Developer podcast (TechRepublic)

There are colleagues of mine who have always shown this ability to tap into a program’s APIs to create helpful dashboards that can be rolled into mobile apps, allowing them to keep tabs of a number of systems or an entire site—all from their smartphones—including integrated push notifications to alert them of potential issues in real time. All this can be created by their hands using software development tools and a little coding know-how.

For those who share my colleagues’ skills—or wish to—I have collected the top five programming languages for mobile app developers to learn, allowing you to create modern applications that run natively on specific operating systems and hardware types. Or they can be made software/hardware agnostic by creating them as web-based apps and hosted from a web server to run on any supported browser.

Java

Since its inception, Java has been the language of choice for mobile app development centered around Google’s Android platform. Java is a highly popular programming language that allows for cross-platform support and ease of portability when creating apps for multiple OSes and hardware types. There’s a saying that Java applications are Write Once Run Anywhere (WORA), since this code can be expected to run

Smart Vision AI Developers Kit Is Accelerating Computer Vision Applications

Imagine being able to embark on a real-time computer vision project in a few hours, with no code to build a traffic control system, a warehouse monitoring system, or an in-store point of sale optimization system. Like the apps that are built on top of smartphone operating systems, these smart computer vision projects can use a multitude of proprietary and vendor algorithms. Because they are built on top of BrainFrame, an operating system for computer vision that comes with a Smart Vision AI Developers Kit, they take a fraction of the time to build than other computer vision projects.

BrainFrame is one of the core products of Aotu.ai, started by two founders, Stephen Li and Alex Thiel. Stephen applied his experience building out the Android operating system to BrainFrame. In collaboration with leading chipmakers such as Intel, Nvidia, etc., BrainFrame is positioning itself to take center stage as more developers rush into the space to experiment with computer vision applications in a variety of industries. 

Recently, BrainFrame received the Nvidia Metropolis Certification, and Aotu in partnership with AAEON and Intel, just announced the release of its Smart Vision AI Developers Kit on the Intel AI Platform for IoT. 

Stephen Li, CEO and Founder of Aotu.ai says, “Aotu.ai, initially focused on developing robotic solutions. As we completed early robotic projects, we found computer vision was at the heart of what we were building and that you need great performance. We decided to figure out how to achieve this great performance without writing a lot of code and led to the creation of BrainFrame. We then realized the need for a developer’s toolkit to help developers to customize and deploy computer vision projects quickly.”

Edge AI is Important For Video Processing

Computer vision requires real-time video

Sonatype Introduces Next Generation Dependency Management for Software Developers

Advanced Development Pack harnesses first-of-its-kind intelligence to help teams improve code quality, minimize breaking changes, and integrate next-gen security

Making Developer’s Lives Easier as We Enter The New Frontier of Dependency Management
Making Developer’s Lives Easier as We Enter The New Frontier of Dependency Management
Making Developer’s Lives Easier as We Enter The New Frontier of Dependency Management

Fulton, Md., Oct. 07, 2020 (GLOBE NEWSWIRE) — Sonatype, the company that scales DevOps through open source governance and software supply chain automation, today unveils its breakthrough Advanced Development Pack that fundamentally changes how teams manage code dependencies. Designed after studying development and cybersecurity hygiene practices across 30,000 software teams, this new offering available to Nexus Lifecycle customers, ensures developers select the highest quality OSS components that are used to build 90% of a modern application.

The Advanced Development Pack’s pioneering dependency management enables developers to choose components based on project quality, ease-of-upgrade, and advanced knowledge of abnormal committer behavior, giving them confidence they’ve chosen the highest quality component available. It helps developers understand:

  • the cost of migrating to a newer or safer version and whether it is possible to do so without breaking their code

  • the performance of OSS projects they are choosing when it comes to release frequency, cadence of dependency updates, development team size, and popularity – helping guide choices to a higher quality pool of components

  • the frequency in which dependencies have become vulnerable and are remediated – helping them better grasp the cost and threat of relying on such packages

  • when suspicious behavior has been observed in project code commits – providing an early warning to malicious injection attacks from adversaries

With more than 67% of developers regularly impacted when dependency upgrades break the functionality of their application, Sonatype’s Advanced Development Pack removes the guesswork, and tells developers exactly which dependencies provide the least costly upgrade path in terms of