The new AirPods are expected to be water resistant and come with a chip to access “Hey Siri” voice commands. The headphones will rival products from Bose and Apple’s own Beats by Dre.

Apple’s new AirPods and over-ear headphones may be launched in 20...

Apple seems to have pushed the launch of its high-end AirPods and studio-quality over-ear headphones for next year. People familiar with the matter have told Bloomberg apart from the new AirPods, the company will also release the next-generation of HomePod in 2019. Previous reports have suggested that the Cupertino-based giant will be bringing the second gen earbuds in 2018.

The new version of the AirPods may come with a new chip that lets users access Siri via the ‘Hey Siri’ voice command, without the need to tap the earphones. The current AirPods requires users to double-tap the side of the device to bring up Siri. The pair is also said to to come with improved water resistance. Obviously, you won’t be able to submerge them in water, but they could survive rain and splashes of water.

The sources also revealed that Apple is trying to increase the range in which AirPods can work away from an iPhone or iPad. Future AirPods may also come with biometric sensors like a heart-rate monitor. The 2019 AirPods are expected to cost more than the existing $159 pair and may come with a wireless charging case that is compatible with the AirPower charger.

The AirPods were launched alongside the iPhone 7 and iPhone 7 Plus in 2016 and Apple claimed that the built-in battery works enough to offer 5 hours of use on a single charge. 

As far as the the over-ear headphones are concerned, these wireless hearables are expected to rival offerings from other headphone manufacturing companies like Bose and even Apple’s own Beats by Dre. The company is developing these headphones with active noise-cancellation (ANC) and they were earlier pegged to be launched by the fourth quarter of this year, but faced development challenges and are now targeting a launch early next year.

“Work on the Apple headset has been on-and-off over the past year. The company encountered similar problems with the HomePod during its development, including multiple redesigns, according to the people. It’s possible Apple will redesign the headphones again before launch, or scrap the project altogether, they warned, asking not to be identified discussing private development work.” a report had said earlier.

‘).insertAfter(‘.inside-container p:eq(1)’); */
// $( ” ).insertAfter(‘.inside-container p:eq(0)’);
//method to trunkate the text
function shorten(text, maxLength) {
var ret = text;
if (ret.length > maxLength) {
ret = ret.substr(0,maxLength-3) + “…”;
return ret;

//function to put utm on DontMiss links
$(‘div.dontMiss > a’).each(function(){
$(this).prop(‘href’, $(this).prop(‘href’)+’?utm_source=within_article&utm_medium=desktop&utm_campaign=related’);
//trunkate dont miss content
var sub = shorten($(this).html(),47);
$(‘div.dontMiss > a’).each(function(){
$(this).prop(‘href’, $(this).prop(‘href’)+’?utm_source=within_article&utm_medium=mobile&utm_campaign=related’);

//disabled method to append dontmiss links to page content by Mayank
/*$(‘div.dontMiss > a’).each(function(index){
//loop over each list item

// if(index%2 > 0){
// index = index – 1;
// }
if($(‘.inside-container > p:eq(‘+index+’)’).length){
$(‘.inside-container > p:eq(‘+((index * 2) + 1)+’)’).append(‘

Related: ‘ + $(this).html() + ‘‘ );
$(‘.inside-container > p:eq(‘+((index * 2) + 1)+’)’).append(‘

Related: ‘ + $(this).html() + ‘‘ );

/* if(isDesktop()) {
} */

* ga event tracking on page scroll start and end by Mayank

// Debug flag
var debugMode = false;

// Default time delay before checking location
var callBackTime = 100;

// # px before tracking a reader
var readerLocation = 150;

// Set some flags for tracking & execution
var timer = 0;
var scroller = false;
var endContent = false;
var didComplete = false;

// Set some time variables to calculate reading time
var startTime = new Date();
var beginning = startTime.getTime();
var totalTime = 0;

// Get some information about the current page
var pageTitle = document.title;

// Track the aticle load — disabled
if (!debugMode) {
// ga(‘send’, ‘event’, ‘Reading’, ‘ArticleLoaded’, pageTitle, {‘nonInteraction’: 1});
// console.log(“ga(‘send’, ‘event’, ‘Reading’, ‘ArticleLoaded’, pageTitle, {‘nonInteraction’: 1}”);
} else {
alert(‘The page has loaded. Woohoo.’);

// Check the location and track user
function trackLocation() {
bottom = $(window).height() + $(window).scrollTop();
height = $(document).height();

// If user starts to scroll send an event
if (bottom > readerLocation && !scroller) {
currentTime = new Date();
scrollStart = currentTime.getTime();
timeToScroll = Math.round((scrollStart – beginning) / 1000);
if (!debugMode) {
ga(‘send’, ‘event’, ‘Reading’, ‘StartReading’, pageTitle, timeToScroll, {‘metric1’ : timeToScroll});
} else {
alert(‘started reading ‘ + timeToScroll);
scroller = true;

// If user has hit the bottom of the content send an event
if (bottom >= $(‘.inside-container’).scrollTop() + $(‘.inside-container’).innerHeight() && !endContent) {
currentTime = new Date();
contentScrollEnd = currentTime.getTime();
timeToContentEnd = Math.round((contentScrollEnd – scrollStart) / 1000);
if (!debugMode) {
if (timeToContentEnd = height && !didComplete) {
currentTime = new Date();
end = currentTime.getTime();
totalTime = Math.round((end – scrollStart) / 1000);
if (!debugMode) {
ga(‘send’, ‘event’, ‘Reading’, ‘PageBottom’, pageTitle, totalTime, {‘metric3’ : totalTime});
} else {
alert(‘bottom of page ‘+totalTime);
didComplete = true;

// Track the scrolling and track location
$(window).scroll(function() {
if (timer) {

// Use a buffer so we don’t call trackLocation too often.
timer = setTimeout(trackLocation, callBackTime);

‘).insertAfter(“.inside-container p:eq(2)”);


Source link