Sony Phasing Out Physical Discs for PS5, Closes PS3 and PS Vita Stores


The era of physical gaming media appears to be coming to an end, at least for Sony, which announced on Wednesday that it will cease production of discs in 2028. This move would appear to be an indicator that the PlayStation 6, which has yet to be announced, will be a completely digital console. 

Starting January 2028, new games will only be available for sale in digital formats via the PlayStation Store and retailers, according to a post on the PlayStation Blog. Games released before that date will still be released on physical discs. 

“This is a natural direction for Sony Interactive Entertainment to adapt to consumer trends as the general preference for digital media significantly outpaces physical discs,” the company said in the blog post on Wednesday. “This transition will enable us to align more closely with how most of our community prefers to access and play games today.”  

Sony didn’t provide any additional details on whether it will stop producing PS5s with disc drives after that date. 

Physical game sales have been declining from their peak of $11.5 billion since 2008, according to Matt Piscatella, the senior director and video game industry advisor at retail analytics firm Circana. In a BlueSky post from March, he says last year was the lowest rate of decline of physical sales since 2021, thanks to the launch of the Nintendo Switch 2, but the $1.5 billion in sales for 2025 was the lowest that number has been since 1995. 

So, in 2025 US new physical video game spending fell 11% compared to 2024. This is the lowest rate of decline since 2021 (-8%), and far better than the -28% recorded in 2024.

However, spending on new physical video games also reached only $1.5 billion in 2025, an all-time tracked (since 1995) low.

[image or embed]

— Mat Piscatella (@matpiscatella.bsky.social) March 2, 2026 at 6:39 PM

Along with the discontinuation of physical discs, Sony also says it’s going to close the digital stores for the PS3 and PS Vita. This means those who still use those devices will not be able to purchase any new games. The closure will roll out by region starting this August, with the US closure happening in July 2027:  

  • Mexico, Honduras, Nicaragua — PlayStation Store on PS3 will close starting August 2026.
  • Additional Latin American and Middle Eastern countries — PlayStation Store on PS3 will close starting late 2026.
  • In all other countries, the PlayStation Store on PS3 and PS Vita will close in July 2027.

Sony says players will still be able to download previously purchased content after the stores close “for the foreseeable future.” 





Source link

Leave a Reply

Subscribe to Our Newsletter

Get our latest articles delivered straight to your inbox. No spam, we promise.

Recent Reviews


Python List Length – Table of Content

What is a list in python?

A list is a data structure that contains an ordered sequence of elements.It is a mutable or changeable object. The values in the list are called items.The values can be of different types.We can gather related set of values together that belong to a group and store them in a list. It enables us to perform any operation on all the data present in a list at once.The items should be enclosed in square brackets and separated by a comma (,). We can create a list with a combination of numbers and string characters. A list can be defined in the following ways.

ListA = [1, 2, 3, 4];

ListB = ['Hi', 'Hello'];

ListC = ["Hi", "Hello"];

   Become a python Certified professional  by learning this HKR Python Training !

Find the length of a list

The length of a list in python can be found through two methods. 

Len() Method

It is a built-in function provided by python for getting the total number of items in a list, array, dictionary, etc. It takes the name of the list as an argument and returns the length of the given list. The len() method is the most commonly used method in python for finding the length of a list. Here is the syntax of the length method.

len()

is the name of the list 

Let’s look at an example program.

ListA = [1, 2, 3, 4, "Hello", "World"]

print ("Number of items in the list = ", len(ListA))

The output will be as follows. 

Number of items in the list =  6

We can also give the list directly as an argument to the len() method.

Length = len([1, 2, 3, 4, "Hello", "World"]);
print("Number of items in the list = ", Length);

The output will be as follows. 

Number of items in the list =  6

Length_hint() method

This method is not much known to programmers. It takes in a list or list name as an input argument and returns the number of items in the list. Here is a sample program that shows the use of the length_hint() method.

from operator import length_hint 

ListA = [1, 2, 3, 4, "Hello", "World"]

print ("Number of items in the list = ", length_hint(ListA))

The output for the above program is as follows.

Number of items in the list =  6

Naive Method

Apart from the len() method, there is another way to find the length of a list in Python. The naive approach is one of the most common methods when there is no alternative. It allows you to run the loop and count the items. Let us see its implementation :-

ListA = [1, 2, 3, 4, "Hello", "World"];

print("Input List = ", str(ListA));

count = 0;

for i in ListA:

count = count + 1

print("Number of items in the list = ", count);

The output for the above program will be as follows.

Input List =  [1, 2, 3, 4, 'Hello', 'World']

Number of items in the list =  6

This is the most basic method for finding the length of a list. But the len() method is always preferable to use.

Acquire Keras certification by enrolling in the HKR Keras Training program in Hyderabad!

Python Training Certification

  • Master Your Craft
  • Lifetime LMS & Faculty Access
  • 24/7 online expert support
  • Real-world & Project Based Learning

Performance analysis of the three methods

Before choosing a method, we can do performance analysis and choose based on that. Let’s take a sample program that calculates the time taken to run each method. 

from operator import length_hint 

import time 

ListA = [1, 2, 3, 4, "Hello", "World"];

print("Input List = ", str(ListA));

#Navie method

naive_start = time.time() 

count = 0

for i in ListA: 

    count = count + 1

naive_end = str(time.time() - naive_start) 

print ("Time taken using naive method = ", naive_end) 

# len() method

len_start = time.time() 

list_len = len(ListA) 

len_end = str(time.time() - len_start) 

print ("Time taken using len() method = ", len_end)

# length_hint() method

hint_start = time.time() 

list_len_hint = length_hint(ListA) 

hint_end = str(time.time() - hint_start) 

print ("Time taken using length_hint() method = ", hint_end)

 

The output for the above program will be as follows.

Input List =  [1, 2, 3, 4, 'Hello', 'World']

Time taken using naive method =  4.76837158203125e-07

Time taken using len() method =  1.6689300537109375e-06

Time taken using length_hint() method =  9.5367431640625e-07

We can see that the len() method has taken less time than the other methods.

Big Data Analytics, python-list-length-description-0, Big Data Analytics, python-list-length-description-1

Subscribe to our YouTube channel to get new updates..!

Using length method in a loop

The len() method not only returns the length of the list, but it can also return the length of each string in the list. We can loop through the list, apply the len() method on them to get the number of characters of an item specified within the list. We can only apply it on the string items given in the list. Let’s see how we can do that.

ListA = ["Hello", "World", "Welcome", 3, 4]

print ("Number of items in the list = ", len(ListA))

for i in ListA:

print("Length of item = ", len(i))

   Top 50 frequently asked Python interview Question and answers !

The output for the above program will be as follows. 

Number of items in the list =  5

Length of item =  5

Length of item =  5

Length of item =  7

As you can see here, it only returned the length of only string items.

Checking whether a list is empty or not

We can check if a list is empty or not in our python program using the len() method. Based on the return value of the len() method, we can specify a set of actions to be performed. Let’s take a look at a sample program of it. 

ListA = ["Hello", "World", "Welcome", 3, 4]

ListB = []

print ("Number of items in ListA = ", len(ListA))

print ("Number of items in ListB = ", len(ListB))

if len(ListA) == 0:

print("The ListA is empty")

else:

print("The ListA is not empty")

if len(ListB) == 0:

print("The ListB is empty")

else:

print("The ListB is not empty")

The output for the above program will be as follows.

Number of items in ListA =  5

Number of items in ListB =  0

The ListA is not empty

The ListB is empty

Python Training Certification

Weekday / Weekend Batches

Conclusion

The len() is the method used by all the programmers today.Now that you know the utility of the len() method, you can use it in various ways, as explained in this post. Start experimenting with finding the length of a list in your code. For more information on python,refer to the python tutorials and blogs on our website.

Related Articles:

1. Python Partial Functions

2. Python Split Method

3. Python Generators

4. Enumerate ( ) in python 

5.Python for DevOps



Source link