application compatibility (uygulama uyumluluğu)
DESCRIPTION
bu sunumda Windows 7 ile gelen application compatibility (uygulama uyumluluğu) tanıtılmaktadır.TRANSCRIPT
Uygulama Uyumluluğu
Windows 7
Windows Vista® ve Windows Server® 2008 platformunda kullandığınız uygulamaları ve donanımları Windows® 7 ve Windows Server 2008 R2 platformlarında da kullanmaya devam edebileceksiniz.
Kritik uygulamalar ve sürücüler için geniş ISV/IHV yardımı
2
Vista'daki En Olası Uyumluluk Sorunları
Kullanıcı Hesap Denetimleri (UAC)Windows Kaynak Koruması (WRP)Internet Explorer® Koruma Modu64-bit İşletim SistemiWindows Filtreleme Platformuİşletim Sistemi Versiyon Değişiklikleri/GINA/Oturum 0 (Yüksek Etki – Düşük Frekans)
3
Kullanıcı Hesap Denetimleri (UAC)
TanımStandart kullanıcı hesabıyla kullanabilmeDosya ve kayıt sanallaştırma – Windows 7 root C:\ nin sanallaştırmasını ekler
ProblemlerKişisel program yükleyici ve bilgisayarı güncelleyici yönetici haklarına ihtiyaç duyar.Gereksiz yönetici kontrolleri ve yönetici hareketleriSanallaştırılmamış dosyaya ve kayıda yazma
İyileştirmeBazı ortak iyileştirmeler- Sanal iyileştirmeler, ForceAdminAccessYönetici hakkı isteyen uygulamalar –RunAsAdmin - RunAsHighestAvailable Son yol olarak , dosyalardaki ve klasörlerdeki ACL‹ler
4
Internet Explorer Protected ModeDescription
Internet Explorer 7 and 8 run in Protected Mode, with greatly restricted privileges
IssuesInternet Explorer cannot modify user files, registry keysApplications may need to request user permissions for certain actions
MitigationAdd the site in question to the trusted sites list. Internet Explorer 8 now removes local Intranet from Protected Mode
5
64-bit İşletim SistemleriTanım
Windows Vista ve Windows 7 AMD ve Intel mimarili tüm 64-bit işlemcileri tam olarak destekler.64-bit Windows Vista ya da Windows 7 tüm 32-bit uygulamaları WOW64 emulatörü ile çalıştırabilir.
Problemler16-bit uygulamalar 64-bit Windows Vista ve Windows 7'de tam anlamıyla çalışamaz.
İyileştirmelerTüm 16-bit içerikleri temizleyin.64-bit sürücüler dijital olarak imzalanmıştır.
6
Oturum 0Tanım
Oturumlarınızda hizmetler çalıştırılmak için izole edilmiştir.(Session 0)Güvenliği ve stabiliteyi geliştirmek için, kullanıcılar bu oturumu artık paylaşmayacaklardır.
ProblemlerYerel alan adı nesnesi başarısız olabilir.Mesajlaşma konusunda problemler olabilir.
İyileştirmelerEn son sürüme sahip olmak için hizmetleri ve sürücüleri güncelleyin.Hizmetleri ve kullanıcı oturumunda UI'yi görüntüleyin hizmetleri ve sürücüleri düzenlerken.Oturum 0'da interaktif servis algılama hizmeti UI'yi algıladığında, kullanıcıya bir oturum 0'ı kapatmaları için izin verdiğini gösteren UI ile etkileşimli bir uyarı gider.
7
İşletim Sistemi Versiyonlarının Değişimi
TanımWindows Vista'danın 6.0 olan versiyonu Windows 7'de 6.1 e yükseltildi.. dwMajorVersion (6)dwMinorVersion (0 or 1)
ProblemlerBelli bir işletim sistemi versiyonu isteyen programlar daha yüksek versiyon isteyebilir.Başlangıçta Uygulama kurulum dosyaları kurulumları ve uygulamaların başlatılmasını kendileri önleyebilir.
İyileştirmeler Versiyon yerine özelliklere odaklanın.Uyumlu işletim sistemi versiyonundan daha büyük versiyonlara odaklanın.
8
Windows 7‹den bahsedersek...
9
Uygulama Uyumluluğu için Proaktif Stratejiler
1. Uyumluluk adına yapılan çalışmaları öğrenin.
2. Uyumluluk problemlerini kontrol edin.Uygulama için kalite/ genel API temizleyici
3. Uyumluluk problemlerini düzeltin.Hataya dayanıklı Heap, improved PCA, Program kimliği and telemetri, yeni genişletilmiş shim veritabanı
4. ISVs ortaklığıAraçlar, hizmetler ve laboratuvarları
10
Uyumluluk Amaçları
Windows Vista'da çalışmayan uygulamalar için Windows 7'de çalışabilmesi için otomatik bir iyileştirme yok
Windows Vista ile çalışıyorsa zaten Windows 7 ile de çalışacaktır
11
Ne değiştirdiğimize gelirsek...
12
Windows 7 DeğişiklikleriWindows Vista'dan Windows 7'ye doğru uyumluluk çok yüksek fakat bazı değişiklikler var:
İşletim sistemi versiyonuGüvenlik uygulamalarıWindows Gallery uygulamalarının yer almaması (Windows Mail, Movie Maker, Messenger, Adres Defteri, Fotoğraf Galeri) Ulusal Dil Desteği (NLS) değişiklikleriInternet Explorer 8Dosya kütüphanesiYüksek DPI desteğiWindows kayıt yansımasının yer almamasımsagent and milcore.dll temizlenmesi,
yenilenmiş CD-ROM sürücü ve biometrick destek yığını
13
Güvenlik Uygulamaları
TanımWindows filtreleme platformuyla aynı etkiAntivirus, güvenlik duvarı ve diğer güvenlik uygulamalarının korunan işletim sistemi versiyonlarına karşı yüksek bağımlılığı vardır. Bu uygulamalara ISV testsiz ve onaysız olarak iyileştirme yapılmamalıdır.
ProblemlerBu uygulamaların kurulumunun ya da kullanımının uygulama tarafından bloke edilmesi söz konusu olabilir.
İyileştirmelerWindows 7 için onaylanmış kullanma uygulamalarıhttp://www.microsoft.com/windows/antivirus-partners/windows-7.aspx
14
Windows Galeri'deki Uygulamaların İptaliTanım
Windows 7'de önerilmemektedir.CoStartOutlookExpress API devre dışı bırakıldı.Diğer kaldırılan uygulamalar: Messenger, Adres Book, Fotoğraf Galerisi, Movie Maker
ProblemlerWindows Mail'e ve Kişilerim'e tüm girişler kaldırıldı ve devre dışı bırakıldı. Dosya çeşitleri(.eml, .nws, .bağlantı,.grup, .wab, .p7c, .vfc, etc.) diğer uygulamalarla bağlantılı gelecek şekilde yapılandırıldı.
İyileştirmelerWindows Live ™ uygulamalarını tercihlerinize göre Windows 7'li bilgisayarınıza yükleyin. Uygulamaların API'yi arama durumu ortadan kaldırıldı CoStartOutlookExpress ya da diğer API'yı arayan Windows Mail.
15
Internet Explorer 8Tanım
User Agent String Internet Explorer versiyonu ve diğer öznitelikleri hakkında Web Serverlara bilgi sağlayan tanımlayıcıdır.Bir çok Web sitesi be uygulamalar User Agent String'e güveniyor.Internet Explorer 8 Windows 7'den önce kullanıma açıldı.
ProblemlerWeb sayfaları User Agent String'i açıkça kontrol eder ve Internet Explorer 8 User Agent String'i tam çalıştırmayabilir.Trident'i barındıran uygulamalar Web opsiyonel içeriklerini kullanarak standart ayarda gelirler fakat Internet Explorer 8 özelliklerine erişime izin vermez.
İyileştirmelerUser Agent String'de uygulamanızın yeni 'MSIE 8.0' versiyonunu kullandığını kontrol edin.Internet Explorer 7 tabanlı uygulamalar için uyumluluk modunu kullanın.
16
Uyumluluk Modunu Belirlemek<html><head> <!-- Mimic Internet Explorer 7 --> <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> <title>My Web Page</title></head><body> <p>Content goes here.</p></body></html>
17
Dosya KütüphanesiTanım
Dosya depolama, arama ve hem yereldeki hem uzaktaki birden fazla yere erişim olanağı için merkezileşmiş dosya şeklini destekleyen kütüphane.Doküman kütüphanesi yaygın dosya diyaloglarında standart olarak gelir.
ProblemlerKütüphanenin kendisi bir dosyadır, klasör değildir. Yolu değiştirmek hatalara neden olabilir.IFileDialog->GetFolder() + IFileDialog->GetFilename() breaks with libraries
GetFolder() returns a file
İyileştirmelerDosya diyaloğu kullandığınızda, dosya yolunu değiştirmeye çalışmak yerine shell APIs ile birlikte GetResult metodunu kullanmalısınız.
18
Windows Kayıt Yansımasını İptal EtmekTanım
Kayıt yansıması işlemi kayıt anahtarları ve değerleri 2 kayıt görünümü arasında kopyalar senkronize edebilmek için. Bazen tutarsızlıklar olabilir.
ProblemlerBilinen tek müşteri taraflı kayıt yansıması COM'du. COM'u güncelleştirdik. Yani kayıt yansımasının meydana geldiği varsayılmamaktadır. Daha önceden yansıtılan kayıt anahtarlarının kesin ayarları 32-bit ve 64-bit kayıt görünümlerinde farklı verilere sahip olmaktadır.
İyileştirmelerYönlendirilmemiş kayıt anahtarları kullanın.Kayıda ulaşmak için mutlaka KEY_WOW64_64KEY kullanın. Böylece hem 32-bit uygulamalar hem 64-bit uygulamalar sadece 64-bit anahtar kullanacak.
19
> Topla>
Uygulama Uyumluluk Araçları
Uygulama Envanter Hizmeti
Microsoft Değerlendime ve Planlaması
Sistem Merkez Ailesi
> İyileştir
Uygulama Uyumluluk Araçları
Uygulama Sanallaştırma
Uygulama Kalite Rehberi
Sanal Windows İşletim Sistemi
> Analiz>
Uygulama Uyumluluk Araçları
Windows Uygulama Merkezi
Uygulama Kalite Rehberi
Uygulama Doğrulayıcı
Uygulama Uyumluluk Kaynakları
20
Uygulama Uyumluluk Aracı
21
ACT Nedir?
Bu araç aşağıdaki noktalarda işe yarar:• Envanter yazılım, donanım ve aygıt
kaynaklar• Daha yukarı sürümler için uyumluluk
değerlendirmesi • Tedarikçi desteği tabloları edinme,
uygulama değişiminden logo verileri• Düzeltilen uygulamalar ve Web sitesi
için öneriler (Internet Explorer 8)• Uygulamalara uyumluluk konusunda
düzeltme araçları22
Uygulama Uyumluluk Araçlarının Metodolojisi
Veri Toplama Analiz Test etme ve İyileştirme
Envanter uygulamaları ve aygıtları
Yüksek seviye uyumluluk değerlendirme verileri toplama
In dev test araçları ile derinlik testi
Test verilerinin günlüğü
Yapılandırma ve test iyileştirmeleri
Önceliklendirme ve kategorize
Microsoft Uyumluluk Değişimi ile verileri eşitleme
Üst düzey problemleri belirleme
23
Üst Seviye Mimari
Hizmet ve DB Günlüğü
Veri Toplama Paketi/ Uyumluluk Değerlendirmeleri
Envanter Windows 7 Güncelleştirme
Masaüstü Topolojisi
Avrupa Kurzey AmerikaİK Finans
1
2
Uygulama Uyumluluk Yöneticisi
3
GregIchiro
Internet
24
Uyumluluk Değişimi4
Windows Vista
Uygulama Uyumluluk Aracı 5.5
Windows ‹ye tam destekWindows 7 için uyumluluk raporu
Windows Güncelleme DesteğiWindows 7 and Windows Vista SP2 güncellemeleri için uyumluluk sorunlarını belirleyebilme
25
Uygulama Uyumluluk Aracı 5.5
Uyumluluk Değişimine Yönelik İyileştirmelerACT Uyumluluk Merkezinden uygulama uyumluluk verilerinin alımıMicrosoft ile hangi uygulamalarının verilerinin paylaşılacağını seçmeMicrosoft'a yollanan bilgiler için geliştirilmiş veri incelemesi
26
DCP Etiketleme – Uyumluluk verilerinizi daha kolay yönetebilmeniz için bireysel veri dosyalarınızı etiketleme olanağıKişiselleştirebilir Hızlı RaporlamaUygulama Doğrulayıcısı 4.0 ile uyumlu Standart Kullanıcı AnaliziWindows uyumluluk düzeltmeleri için güncellenen dokümantasyon
Uygulama Uyumluluk Aracı 5.5
27
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Internet Explorer and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED
OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.