Bloomberg reports that Apple’s original media content is under development and slated for release later this year.

Apple’s TV streaming service will reportedly launch with more con...


  • Apple might launch its media streaming service with less or no original content. 
  • The company’s own shows and movies are said to be currently under development. 
  • Apple is said to be in the process of securing deals with HBO and Showtime network.

Apple is hosting an event on March 25 and as the invitation for it reads “It’s Show Time,” it is expected that the company will finally announce its long rumoured TV streaming service. Bloomberg reports that while the company will showcase its new online media streaming platform, it will have a dearth of original content. Apple is reportedly scrambling to secure movies and TV shows to offer alongside its own original videos, which are reported to be in development. Apple is aiming to release its originals later in the year. Additionally, citing sources close to Apple’s plans, Bloomberg reports that the company is offering concessions to get deals done by “a Friday deadline”. 

Sharing more information on the upcoming streaming service by Apple, the report states that it will come with two types of media to watch. One would be the company’s own originals that it has funded or bought and the other would be programmes from external media companies. Apple is reportedly in talks with “AT&T Inc., the owner of HBO; CBS Corp and its Showtime network; Starz, the premium cable channel owned by Lions Gate Entertainment Corp”. A couple of these deals, including HBO, Showtime and Starz, are expect to be secured by this Friday. However, the companies are reportedly negotiating on various fronts like marketing, promotion and the user experience. Two of the major streaming companies, Netflix and Hulu, aren’t slated to be part of Apple’s streaming service. This is because they don’t want to hand over the control of their users or the viewing data to Apple, reports Bloomberg.

Apple has reportedly invited many Hollywood celebs to the event and the upcoming service is expected to go up against the likes of Netflix and Amazon Prime Video.

Alongside its online video streaming service, Apple is also expected to announce its News subscription service. The Apple News Service is rumoured to be a subscription based platform for accessing magazines and newspapers. Everything that a user has subscribed to could be made available in one place. 

Related Reads:

Apple confirms March 25 event, expected to announce new TV streaming service

Apple CEO Tim Cook changed his name to ‘Tim Apple’ on Twitter after Donald Trump accidentally called him that

Digit NewsDeskDigit NewsDesk

‘).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