მაიკროსოფტს სურს, რომ დეველოპერებმა თავიანთი კლასიკური დესკტოპის აპლიკაციები გადააკეთონ UWP (Windows Windows Platform). მის ახალ გეგმას Project Centennial ჰქვია და პროგრამული უზრუნველყოფის გიგანტი იმედოვნებს, რომ ის ამოიწურება, რადგან ეს შესანიშნავი საშუალება იქნება UWP მატარებელში კიდევ ბევრი Win32 აპლიკაციის მისაღებად.
რაც გავიგეთ, Project Centennial– ის გამოყენება Win32 აპლიკაციებს ათავსებს AppX პაკეტში, რომლის ინსტალაცია და დეინსტალაცია მარტივად ხდება. გარდა ამისა, აპლიკაცია ხელმისაწვდომი უნდა იყოს Windows Store- იდან, მაგრამ არ ვართ დარწმუნებული, თუ რამდენი სამუშაოა საჭირო დეველოპერებისგან, ამის გაკეთება.
Project Centennial– ით, თითოეულ Win32 აპმა უნდა ისარგებლოს Windows 10 – ის ფუნქციებით, სანამ Microsoft განიხილავს პროგრამის მიღებას Windows Store– ში. აპლიკაცია ასევე უნდა იყოს საიმედო და უსაფრთხო ვირუსებისგან და სხვა პოტენციური საფრთხეებისგან. ჩვენი თვალსაზრისით, ეს არის შესანიშნავი ინიციატივა მრავალი მემკვიდრეობით Win32 აპლიკაციისთვის, რომლებიც ნულიდან არასოდეს გადაიწერა და Windows უნივერსალური პლატფორმის მხარდასაჭერად.
აქ მოცემულია Win32 აპლიკაციის Project Centennial– ით გადაკეთების რამდენიმე მნიშვნელოვანი უპირატესობა მაიკროსოფტი:
- თქვენი აპის ინსტალაციის გამოცდილება ბევრად უფრო გლუვია თქვენი მომხმარებლისთვის. შეგიძლიათ განათავსოთ კომპიუტერებში გვერდითი დატვირთვის გამოყენებით (იხ Sideload LOB პროგრამები Windows 10-ში), და ის არ ტოვებს კვალს დეინსტალაციის შემდეგ. უფრო ხანგრძლივად, თქვენ ასევე შეძლებთ თქვენი აპლიკაციის გამოქვეყნებას Windows Store- ში.
- იმის გამო, რომ თქვენს გადაკეთებულ აპს აქვს პაკეტის იდენტურობა, თქვენ შეგიძლიათ დარეკოთ უფრო მეტი UWP API, თუნდაც სრული ნდობის დანაყოფიდან, ვიდრე აქამდე შეიძლებოდა.
- თქვენივე ტემპით შეგიძლიათ დაამატოთ UWP ფუნქციები თქვენი აპის პაკეტს, როგორიცაა XAML მომხმარებლის ინტერფეისი, ფილების პირდაპირი განახლებები, UWP ფონის ამოცანები, აპების სერვისები და მრავალი სხვა. ყველა სხვა ფუნქცია, ხელმისაწვდომი ნებისმიერი სხვა UWP აპისთვის, ხელმისაწვდომია თქვენი აპისთვის.
- თუ აირჩევთ თქვენი აპის ყველა ფუნქციონირებას აპის სრული ნდობის დანაყოფიდან და აპის კონტეინერის დანაყოფში, მაშინ თქვენი აპი შეძლებს ნებისმიერ Windows 10 მოწყობილობაზე გაშვებას.
- როგორც UWP აპი, თქვენს აპს შეუძლია გააკეთოს ისეთი რამ, რისი გაკეთებაც შეეძლო, როგორც კლასიკური დესკტოპის აპი. ეს ურთიერთქმედებს რეესტრისა და ფაილური სისტემის ვირტუალიზებულ ხედთან, რომელიც არ განსხვავდება რეესტრისა და ფაილური სისტემისგან.
- თქვენს აპს შეუძლია მონაწილეობა მიიღოს Windows Store- ის ჩაშენებულ ლიცენზირებაში და ავტომატური განახლების საშუალებებში. ავტომატური განახლება ძალზე საიმედო და ეფექტური მექანიზმია, რადგან ფაილების მხოლოდ შეცვლილი ნაწილების ჩამოტვირთვა ხდება.
თუ გარდაქმნა იმდენად მარტივია, როგორც მაიკროსოფტი ამბობს, რომ მოხდება, უახლოეს მომავალში უნდა ვნახოთ ათასობით მემკვიდრეობის პროგრამა, რომლებიც Windows Store- ზე გადადიან.