PlayStation 4 sistem yazılımı

Sistem

PlayStation 4'ün yerel işletim sistemi, 12 Ocak 2012'de piyasaya sürülen FreeBSD sürüm 9.0'un bir çatalı olan Orbis OS'dir.
PlayStation 4, Gnm adlı düşük seviye bir API ve Gnmx adlı yüksek seviye bir API olan iki grafik API'sine sahiptir.  Çoğu geliştirici, daha ezoterik GPU ayrıntılarını yöneten Gnm'yi saran Gnmx ile başlar.  Bu, geliştiriciler Direct3D 11 gibi platformlarda kullanılıyorsa, çalışmanın bilinen bir yolu olabilir.
Oyunun bir diğer önemli alanı programlanabilir piksel gölgelendiricileridir. Sony'nin PlayStation Shader Dili (PSSL) PlayStation 4'te tanıtıldı.  PlayStation Shader Language’in DirectX 11’deki HLSL standardına çok benzer olduğu, sadece önişlemci makroları aracılığıyla elimine edilebilecek ince farklar olduğu belirtildi.
Çekirdeğin ve ilgili bileşenlerin yanı sıra, dahil olan ve bahsetmeye değer diğer bileşenler Cairo, jQuery, Lua, Mono, OpenSSL, WebKit ve Pixman görüntü oluşturma kütüphanesidir.  Bunların çoğu, açık kaynaklı yazılımdır, ancak PlayStation 4 açık bir konsol değildir.
Yazılım Geliştirme Kiti (SDK), Sony'nin uyumlu C ve C++ ön uçları, C++11 desteği, derleyici optimizasyonu ve tanılama nedeniyle seçtiği LLVM ve Clang'ı temel alıyor.

Grafik kabuk

PlayStation 4, PlayStation Portable ve PlayStation 3 tarafından kullanılan LiveArea'nın yanı sıra, PlayStation Portable ve PlayStation 3 tarafından kullanılan XrossMediaBar'a (XMB) zıt olarak, grafik kabuğu olarak PlayStation Dinamik Menüsünü, grafik kabuğu olarak kullanır.  PlayStation TV ve PlayStation Portable da bunu kullandı.  “Dinamik Menü” olarak adlandırılır, çünkü oyunculara sunduğu seçenekler içeriğe duyarlıdır ve bir oyuncunun PlayStation 4 ile herhangi bir zamanda gerçekte ne yaptıklarına bağlı olarak değişir.  Bu, navigasyonu önceki yinelemeden daha basit yapar.  Bu dinamik menü kendisini değiştirebilir, böylece disk sürücüsüne bir oyun yerleştiren kullanıcılar ile gerçek oyun başlangıcı arasında mümkün olduğunca az zaman kalır.
PlayStation 4'ün kullanıcı arayüzü sadeliği öncelikli olarak dener.  Eğlence seçeneklerinin ana yeri olan İçerik alanı, en son kullanılan düzenlemeye göre yatay bir çizgi üzerinde büyük kare simgelerle belirgin bir şekilde gösterilir.  Kullanıcılar, bu oyuncu haber bülteninde, sosyal medya sitesi Pinterest'i hatırlatan alternatif, tuğla benzeri bir formasyonda ilerleyebilir.  Diğer birçok ana nesne imleci üzerlerinde seçtiğinde ek bilgiler gösterecektir.  Bir oyun, indirilebilir içeriği için haber güncellemelerine veya reklamlara sahip olabilir.  Son oynanan oyunlar PlayStation Live ve Internet Tarayıcı uygulamaları gibi çeşitli zorunlu öğelerle birlikte döşemeler alır.  İçerik simgesi özelleştirmesi ve bunların nasıl sıralanacağına ilişkin seçenekler, oyunculara gereksinimlerini daha iyi karşılaması için ekranı kalıplama yolu sunar.

Arttırılmış gerçeklik

Artırılmış gerçeklik uygulaması, Playroom PlayStation 4 konsolu önceden kurulmuş olarak gelir.  E3 2013'te tanıtıldı ve Sony PlayStation Kamera teknolojisini kullanıyor.  Sony'ye göre, DualShock 4 kontrol cihazının önündeki ışık çubuğunu PlayStation Kamera ile birleştirerek yaratılan "fevkalade taze, artırılmış gerçeklik eğlence deneyimi"dir.  Oyuncuların, oyuncularla etkileşime giren, yüzlerini tarayan ve ateş topları atan Asobi adlı küçük bir robot üretmelerine izin verilir.  PlayStation Camera, oynatıcıyı öndeki ışık çubuğunun yardımıyla tanımladığında, DualShock 4 denetleyicisinin dokunmatik yüzeyinde bir dokunuşla, içinde yüzlerce küçük botun olduğu yanılsamasını yaratan PlayRoom'un artırılmış gerçeklik Botları işlevi ortaya çıkıyor. Bu, PlayStation Vita gibi çalışan pistte bir dokunuşla serbest bırakılabilen kontrol cihazıdır.  PS4 sahipleri, nesnesini çizmek için akıllı telefonlarını veya PlayStation Vita'yı görebilir ve artırılmış gerçeklik Botlarının oynaması için herhangi bir yere götürebilirler.

Uzaktan Oynama ve ikinci ekran

Remote Play sayesinde kullanıcılar PS4'lerini PlayStation Vita taşınabilir oyun konsolu kullanarak çalıştırabilir, PS4 oyunlarının ve diğer ortamların küçük cihazda akış yoluyla oynatılmasını sağlar. PlayStation Move veya PlayStation Camera'yı gerektiren istisnalar dışındaki tüm oyunlar uyumludur.
İkinci ekran, bu seçeneği destekleyen oyunları oynarken benzersiz içeriği görüntülemek için kullanılabilir, ancak bölünmüş ekranla karıştırılmaması gerekir.  İkinci ekran, spor oyunlarında haritalar, alternatif kamera açıları, radar ve hatta oyun kitapları gibi ekstra içerikler göstermek için kullanılabilir.  PlayStation Vita'nın yanı sıra, iPad veya Android tablet gibi diğer mobil cihazlar da ikinci ekran olarak kullanılabilir.  Hem resmi PlayStation Uygulaması hem de Knack's Quest gibi oyun arkadaşı uygulamaları şeklinde gelir.

İnternet özellikleri

PlayStation 4 konsolu İnternet bağlantısı olmadan çalışabilirken, İnternete bağlıyken daha fazla işlevsellik sağlayacaktır. Örneğin, sistem yazılımı güncellemeleri İnternet'ten indirilebilir ve İnternet düzgün bağlandığında kullanıcılar çevrimiçi olarak oynayabilir.  Çevrimiçi oyun, PlayStation 4 için ana direktir, ancak PlayStation 3 oyunlarının aksine, PS4 oyunlarının çoğunu çevrimiçi oynamak için bir PlayStation Plus aboneliği gerekecektir.  Sony'ye göre, büyük bir kaynak yatırımı gerektiren PS4'te oynamak ve bağlanmak için birçok yeni yöntem geliştiriyorlar.  Sonuç olarak, Sony, bu tür bir hizmeti ücretsiz tutamayacaklarını ve aynı zamanda kalitesini göz önünde bulundurarak kalitesini koruyamayacaklarını iddia ettiler ve böylece iyi bir hizmet sunmaya devam etmek için bir ücret almanın daha iyi olacağına karar verdiler.
PlayStation 4 konsolunda bulunan web tarayıcısı, NetFront tarayıcısını kullanan PlayStation 3'ün aksine açık kaynaklı WebKit düzen motorunu temel alır. Apple'ın Safari tarayıcısı ile aynı modern Webkit çekirdeğini kullanan PS4 web tarayıcısı, HTML5 uyumluluk testinde çok yüksek bir puan aldı. Ancak, Adobe Flash'ı desteklemez; bu, Flash gerektiren web sitelerinin gerektiği gibi görüntülenmeyebileceğini veya çalışamayabileceği anlamına gelir.  Ayrıca, PDF formatı desteklenmiyor.  Bununla birlikte, oyuncular için belirgin bir avantaj, web tarayıcısının çoklu görev özelliği nedeniyle, oyun oynama ve göz atma arasında yeniden oynama ve tekrar oyun kaybı yaşanmamasıdır. Ek olarak, PS4 web tarayıcısı USB klavyeleri için sınırlı bir desteğe sahipken, USB fareleri hiç desteklemiyor gibi görünüyor.
Ayrıca, İnternet bağlantısı etkinken PlayStation 4, kullanıcıların PlayStation Store, PlayStation Plus abonelik servisi ve daha fazlası dahil olmak üzere çeşitli PlayStation Network (PSN) servislerine erişmelerini sağlar.  Kullanıcılar bu servislerden oyun ve diğer içerikleri indirebilir veya satın alabilir.  Ayrıca, oyuncular İnternet tabanlı PlayStation Now oyun servisi ile çeşitli PS3 oyunlarını oynayabilirler.