დროა Apple-მა დააბრუნოს Safari Windows-ისთვის

Apple-მა დაასრულა Safari-ის განვითარება Windows-ისთვის 2010 წელს, მაგრამ შესაძლოა დრო იყოს ბრაუზერის დაბრუნება.

ინტერნეტი მკვეთრად შეიცვალა გასული ათწლეულის განმავლობაში: ვებ აპლიკაციები უფრო გავრცელებული გახდა, ალგორითმები ახლა კარნახობენ, თუ როგორ მიიღებს ადამიანების უმეტესობა კონტენტს და მილიარდობით მეტი ადამიანი ახლა დაკავშირებულია გლობალურად. Google ასევე გახდა უფრო დომინანტი იმ დროისთვის და დროდადრო იყენებდა თავის პოზიციას ვებ ეკოსისტემასა და ბრაუზერის ბაზარზე მავნე გზებით. ბევრი იდეა იყო იმის შესახებ, თუ როგორ შევინარჩუნოთ Google-ის ძალა, მაგრამ აქ არის ჩემი: Apple-მა თავისი Safari ბრაუზერი კვლავ პლატფორმად უნდა აქციოს.

შეიძლება გახსოვთ, რომ Safari ვებ ბრაუზერი ადრე ხელმისაწვდომი იყო Microsoft Windows, დამატებით macOS (მაშინ ცნობილი როგორც Mac OS X) და მოგვიანებით iPhone და iPad. Apple-მა შეწყვიტა Safari-ის Windows ვერსია მრავალი წლის წინ, მაგრამ მისი ახლა დაბრუნებამ შეიძლება უზრუნველყოს Google-ის Chromium ძრავით შექმნილი ბრაუზერების ერთ-ერთი საუკეთესო ალტერნატივა.

ვინდოუსის ექსპერიმენტი

Apple-მა გამოუშვა Safari ვებ-ბრაუზერის პირველი ვერსია 2003 წლის იანვარში, როგორც Mac OS X 10.3 „პანტერა“-ს ნაწილი. Microsoft-ის Apple-თან ხუთწლიანი კონტრაქტის დასრულების შემდეგ, Internet Explorer-ის ნაგულისხმევი ვებ ბრაუზერის შენარჩუნება Მაკი. მიუხედავად იმისა, რომ ვებ ბრაუზერი ახალი იყო, ტექნოლოგია მას არ აძლიერებდა - Apple-მა გამოიყენა KHTML რენდერის ძრავა, როგორც საწყისი წერტილი Safari's WebKit ძრავის შესაქმნელად.

ბრაუზერი თავდაპირველად ექსკლუზიური იყო Mac-ისთვის, მაგრამ როდესაც 2007 წელს პირველი iPhone ჩამოვიდა, მას ასევე მოიცავდა Safari. იმავე წელს გამოვიდა Windows-ის პირველი ვერსია Safari 3.0. თუმცა, Windows ვერსია არც ისე კარგი იყო ყველაფერი. თავდაპირველი გამოშვება მოიცავდა უსაფრთხოების დაუცველობას თვითნებური კოდის შესრულებისთვის, რომელიც შესწორდა 48 საათზე ნაკლებ დროში, როგორც Safari 3.0.1.

Safari 3.0 Beta Windows-ზე (კრედიტი: NetworkComputing.com)

Safari ასევე თავს უადგილოდ გრძნობდა Windows-ზე. Apple-მა გამოიყენა იგივე (საშინელი) თავსებადობის ფენა iTunes-დან Windows-ისთვის Safari პორტთან, რომელმაც ხელახლა დანერგა Cocoa UI, Core Foundation, Core Graphics ბიბლიოთეკები Windows-ის თავზე - მსგავსია Wine-ის გამოყენებისას Windows პროგრამების Linux-ზე გასაშვებად. შედეგი იყო აპლიკაცია, რომელიც მუშაობდა, მაგრამ არ ემთხვეოდა მისი მასპინძელი ოპერაციული სისტემის დიზაინს ან მოსალოდნელ ფუნქციონირებას.

უსაფრთხოების ადრეული პრობლემებისა და საეჭვო პროგრამული არქიტექტურის მიუხედავად, Safari Windows-ისთვის იყო ღირსეული ვებ ბრაუზერი. Apple-მა განაცხადა, რომ ის იყო "ორჯერ უფრო სწრაფი" ვიდრე Internet Explorer 7 და 1.6-ჯერ აღემატება შესრულებას. Mozilla Firefox 2-ის (ორივე სავარაუდო ტესტირება Intel Core 2 Duo სისტემაზე Windows XP-ით და 1 გბ ოპერატიული მეხსიერება).

Apple აგრძელებდა Safari-ის ახალი ვერსიების გამოშვებას Mac-ისთვის და Windows-ისთვის, მაგრამ როდესაც Safari 6.0 გამოვიდა Mac OS X Mountain Lion-ის შემადგენლობაში 2012 წელს, Windows-ის ვერსია აკლდა. მოგვიანებით Apple-მა ჩუმად წაშალა Windows Safari-ის ჩამოტვირთვის ბმულები, რაც თითქოსდა დაასრულა ბრაუზერის არსებობა Apple-ის არა პლატფორმებზე. საბოლოო ვერსია იყო Safari 5.1, რომელიც გამოვიდა 2010 წელს.

დაბრუნება

იჩქარეთ 2022 წლამდე და ვებ ეკოსისტემა მრავალი თვალსაზრისით უკეთესია, მაგრამ ასევე შორს არის სრულყოფილი. ვებ აპლიკაციები უფრო ეფექტურია, ვიდრე ოდესმე, ძირითადად Google Chrome-ში ახალი API-ების დაჩქარებული განვითარების წყალობით. თუმცა, Google-ს ახლა აქვს მნიშვნელოვანი გავლენა ვებ ბრაუზერების კურსზე - Opera და Microsoft-მა შეწყვიტეს საკუთარი განვითარება ძრავებს აძლევდა იმავე Google-ის Chromium ძრავის გამოყენებას, მაშინ როცა ახალმა კონკურენტებმა, როგორიცაა Brave და Vivaldi, გამოიყენეს Chromium დაწყება.

Chromium-ზე დაფუძნებულ ვებ ბრაუზერებს აქვთ ბრაუზერის ინტერფეისსა და ძრავში ცვლილებების შეტანის შესაძლებლობა, ამიტომ Google-ს არ აქვს სრული კონტროლი იმაზე, თუ როგორ მუშაობენ. თუმცა, Google-ის ზემოთ კოდიდან ყოველი ნაბიჯი დაშორებით Chromium-ში ახალი ცვლილებების მიღებას უფრო დიდ დროს მოითხოვს. ეს ხდის განვითარებას უფრო დამძიმებულს და, რაც მთავარია, შეიძლება გამოიწვიოს უსაფრთხოების პატჩები Chromium-ში, რათა გამოჩნდეს ზოგიერთ ბრაუზერში. ერთ-ერთი მაგალითი იყო Kiwi Browser for Android, რომელიც ჩარჩენილი იყო Chrome 77-ზე ერთ წელზე მეტი ხნის განმავლობაში.

ვებს სჭირდება ძალთა ბალანსი, რომ დარჩეს ღია პლატფორმად

ვებს სჭირდება ძალთა ბალანსი, რომ დარჩეს ღია პლატფორმად, მაგრამ ახლა მხოლოდ ორი ძირითადი ვებ ბრაუზერი არსებობს, რომლებიც არ არის დაფუძნებული Chromium-ზე: Mozilla Firefox და Apple Safari. Firefox იყენებს საკუთარ Gecko ძრავას, რომელმაც ბოლო წლებში მნიშვნელოვანი გაუმჯობესება განიცადა. Safari კვლავ იყენებს WebKit-ს და მიუხედავად იმისა, რომ Safari-ს დიდი პოპულარობა მომდინარეობს იმით, რომ ის არის ერთადერთი რეალური ბრაუზერი, რომელიც დაშვებულია iOS-სა და iPadOS-ზე, ის ასევე გახდა Chrome-ის სათანადო კონკურენტი ბოლო წლებში. Apple-მა Safari-ს უფრო მეტ პლატფორმაზე შემოიტანა, შესაძლოა დაიბრუნოს ბაზრის გარკვეული წილი Chrome-დან და Chromium-ზე დაფუძნებული სხვა ბრაუზერებიდან.

კრისტიან შეფერმა აღნიშნა ბლოგის პოსტი გასულ წელს რომ Apple კვლავ მხარს უჭერს WebKit ძრავას Windows-ზე, ძირითადად ჩაშენებული აპლიკაციებისთვის და Microsoft-ის Playright ტესტირების პლატფორმისთვის. ახალმა ვერსიებმა კი ჩამოაგდეს iTunes-ზე დაფუძნებული თავსებადობის ფენის მონსტრი, კროს-პლატფორმული კაიროს გრაფიკული ბიბლიოთეკის სასარგებლოდ. თუმცა, WebKit-ის ეს მინიმალური ნაგებობები განკუთვნილია მხოლოდ საიტის ტესტირებისთვის და არ გააჩნიათ ბრაუზერის საერთო ფუნქციები, როგორიცაა სინქრონიზაცია, ჩანართები ან გაფართოებები.

დრამატურგი WebKit Windows-ზე (კრედიტი: Christian Schaefer)

არსებობს მიზეზები, რომლებიც მიღმა არის ღია ქსელის სიჯანსაღე, რომ Apple-მა Safari-ს უფრო მეტ პლატფორმაზე გადაიტანოს. მილიონობით ადამიანი იყენებს iPhone-ს ან iPad-ს, მაგრამ იყენებს Windows კომპიუტერებს Mac-ის ნაცვლად. Safari-ს ექსკლუზიურად macOS-ისთვის შენახვამ შესაძლოა წაახალისოს ზოგიერთი მათგანი იყიდოს Mac, მაგრამ Safari Windows-ზე (და სხვა პლატფორმებზე) შეიძლება ასევე მოქმედებს როგორც ზარალის ლიდერი, რომელიც ხელს უწყობს Apple-ის სამომავლო ტექნიკის შესყიდვებს – ისევე როგორც ორიგინალური iTunes Windows-ისთვის თითქმის ორი ათწლეულის განმავლობაში. წინ. ეს არის ასევე სტრატეგია, რომელიც მუშაობდა Google-ისთვის: Chromebook-ის გაყიდვაში დაეხმარა Chrome ბრაუზერის პოპულარობამ, რამაც თავად Chrome-მა უფრო პოპულარული გახადა.

ბოლო წლებში Apple-იც უფრო მზადაა, თავისი სერვისები და აპლიკაციები სხვა პლატფორმებზე შემოიტანოს, თუნდაც მხოლოდ შეზღუდული ფორმით. iCloud ხელმისაწვდომია Windows-ისთვის, iCloud ვებ აპები მუშაობს უმეტეს ვებ ბრაუზერებში, FaceTime ზარებს ახლა შეიძლება შეუერთდეს არა Apple მოწყობილობების ბმულით, Apple Music-ს აქვს Android აპი და ა.შ.

Windows-ისთვის Safari-ს შეუძლია Chromium ბრაუზერებს შესთავაზოს ძალიან საჭირო კონკურენცია და ასევე გახსნას უფრო დაკავშირებული გამოცდილება Apple მოწყობილობებისთვის. Apple-ისთვის ჯერ კიდევ უამრავი მიზეზი არსებობს არა გააკეთე ეს, მაგრამ მე რა თქმა უნდა მინდა ვნახო ეს მოხდება.