Neden Windows 9 ve iPhone 9 çıkmadı?

Katılım
14 Ağustos 2010
Mesajlar
79.065
Makaleler
287
Çözümler
2.268
Yer
İstanbul
Windows 9'un çıkmamasının sebebi teknik. Zira 9 çıksaydı, "sürüm numarası 9 ile başlayan Windows ise buna göre davran" kodu barındıran birçok program, işletim sistemini Windows 95/98 zannedecek ve çalışmayacaktı. Microsoft mühendisleri bu yüzden işletim sisteminin adının 10 olmasının daha uygun olacağını düşünüp ismi bu şekilde güncellediler.

iPhone X da iPhone'un çıkışının 10. yılına ithafen yapılan bir isimlendirme. iPhone 9 halen daha çıkabilir...

Windows 9 çıksaydı birçok yazılımda yer alan şu kod sorunlara sebep olacaktı:

Kod:
public WindowsAttachProvider() {
        String os = System.getProperty("os.name");
        if (os.startsWith("Windows 9") || os.equals("Windows Me")) {
            throw new RuntimeException(
                "This provider is not supported on this version of Windows");
 
Yazılım nasıl zannedebilirdi ben onu çözemedim. Hani Windows 90 olsa bir nebze benziyor da, 95-98'i nasıl zannedebilir. Yazılımın zannetme özelliği var mı? İnsan değil ki bu hata yapsın, veya kağıtta yazan ismi yanlış okuma gibi hata yapsın. Orada 95 yazıyorsa 95'tir. Ben anlamadım çok saçma geldi.

Edit: Ha, tamam, sürüm numarası 9 ile başlayan, o tabir olmasa sorun yokmuş.
 
Uzun zamadır bu soru aklımda idi ama hiç araştırma gereksinimi duymadım, Recep abi sağ olsun öğrenmiş olduk.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…