Kiwi Browser ახლახან გამოვიდა ღია კოდით, გაფართოების მხარდაჭერა სხვა Chromium-ზე დაფუძნებულ ბრაუზერებზე. ახლა, სულ მცირე, სამი მათგანი მოიპოვებს მხარდაჭერას.
ღია კოდის პროგრამული უზრუნველყოფის ერთ-ერთი უპირატესობა არის ძირითადი პროექტების ჩანგლების არსებობის შესაძლებლობა. შემდეგ ამ ჩანგლებს შეუძლიათ მიიღონ განსხვავებული ფორმა სხვადასხვა ფუნქციების მოსაპოვებლად. თუ ყველაფერი სწორად მიდის, ამ ცვლილებებს და შეცდომების გამოსწორებას ასევე შეუძლიათ დაბრუნდნენ თავდაპირველ პროექტზე და შემდეგ გადავიდნენ ყველა სხვა პროექტზე, რომელიც მასზეა დამოკიდებული. ასეთია ღია წყაროს სილამაზე და ჩვენ, სავარაუდოდ, ძალიან მალე დავინახავთ მაგალითს შესამჩნევად ჩვენს ტელეფონებზე. ახლახანს ღია წყაროს მქონე Kiwi ბრაუზერის დეველოპერის მიერ წარდგენილი კოდი ახლა გაუადვილებს Chromium ჩანგლებს გაფართოების მხარდაჭერის ჩართვას მობილურზე.
Chromium ბრაუზერი არის ღია კოდის პროექტი რომელიც ემსახურება მრავალი ვებ ბრაუზერის საფუძველს, მათ შორის Google Chrome, Microsoft Edge, Vivaldi, Brave და Kiwi. ამ Chromium-ზე დაფუძნებული ბრაუზერების უმეტესობა გთავაზობთ რამდენიმე დამატებით ფუნქციას ბაზაზე, მაგრამ არის ისეთებიც, რომლებიც რადიკალურად ცვლის გამოცდილებას. კივის ბრაუზერი XDA უფროსი წევრის მიერ
arnaud42მიეკუთვნება ამ უკანასკნელ კატეგორიას, ისეთი ფუნქციებით, როგორიცაა ჩაშენებული კონტენტის ბლოკერი, ბნელი რეჟიმი, ფონური ვიდეოს დაკვრა, AMP კაპიტანი და ის ფაქტი, რომ ეს იყო ერთ-ერთი პირველი Chromium-ზე დაფუძნებული ბრაუზერები Android-ისთვის, რომლებიც მხარს უჭერდნენ Chrome-ს, მეორე არის Yandex Browser. ამ წლის დასაწყისში კივის ბრაუზერი წავიდა ღია კოდით, Chromium-ის სხვა პროექტებს საშუალებას აძლევს შეიტანონ კოდი, რომელიც საშუალებას აძლევს გაფართოების მხარდაჭერას საკუთარ პროექტებში. განცხადების დროს, დეველოპერმა აღნიშნა, რომ ისინი უკვე მუშაობდნენ ბრაუზერის სხვა დეველოპერებთან, რათა დაეხმარონ მათ Kiwi's Browser-ის ზოგიერთი ფუნქციის ინტეგრირებაში.როგორც დააფიქსირა დინსან ფრენსისმა, arnaud42 ჰქონდა დაიწყო შეცდომების შესახებ ანგარიში Chromium Gerrit-ზე Chromium-ზე დაფუძნებული პროექტების გასაადვილებლად გაფართოებების ჩართვა. შეცდომის ანგარიშში შემოთავაზებული კოდი გაუადვილებს Chromium forks-ს გაფართოებების ჩართვას, თუ მათ სურთ, Google Chrome-ისთვის Android-ისთვის გავლენის გარეშე. წარმოდგენილი კოდი ჯერ არ არის გაერთიანებული Chromium-ში და გასარკვევად, არ არსებობს მტკიცებულება იმისა, რომ Google ჩართავს გაფართოების მხარდაჭერას Chrome-ისთვის Android-ისთვის. მაგრამ მაინც, არსებობს "კივის მინიმუმ სამი ვარიანტი", რომლებზეც მიმდინარეობს მუშაობა გაფართოებების მხარდაჭერით.
შედეგად, ჩვენ ვზრდით შენარჩუნების შესაძლებლობას ქვედა დინების მოთამაშეებისთვის, რომლებიც მხარს უჭერენ გაფართოებებს ან შეიძლება ამის ცდუნება იყოს (მაგალითად: Microsoft, და რა თქმა უნდა, კივის ბრაუზერი, მაგრამ არსებობს კივის მინიმუმ 3 ვარიანტი, რომლებიც ახლა იბადება, მათ შორის ძალიან დიდი OEM)
დეველოპერს ვთხოვეთ დეტალურად გაეკეთებინა მითითებულ პროექტებზე, მაგრამ აღნიშნეს, რომ მათ დასახელებას ვერ შეძლებდნენ. ზუსტი ვარიანტების მიუხედავად, ეს არის კარგი სიახლე მომხმარებლებისთვის, რადგან მათ მალე ექნებათ მეტი ბრაუზერის ალტერნატივები გაფართოების მხარდაჭერით და, თავის მხრივ, სხვებსაც მოუწოდებს განიხილონ მისი განხორციელება.
საინტერესოა, რომ Chromium Gerrit commit რაც შეცვლიდა Chromium-ის აგების პროცესს, რათა გაადვილდეს Chromium-ის ხელახალი ბაზისირება ჩართული გაფართოებებით, წარმოდგენილი იყო Samsung-ის ინჟინრის მიერ. თუმცა, ჩვენ არ ვფიქრობთ, რომ Samsung იქნება arnaud42-ის მიერ ნახსენები "დიდი OEM", რადგან Samsung ინტერნეტ ბრაუზერი უკვე მხარს უჭერს გაფართოებებს, თუმცა შეზღუდული ტევადობით, რადგან თქვენ შეგიძლიათ დააინსტალიროთ მხოლოდ დადასტურებული გაფართოებები Galaxy-დან მაღაზია. Samsung კვლავ დაინტერესდება კოდით, რომელიც arnaud42-მა წარადგინა, რადგან ეს გაუადვილებს მათ Samsung-ის ინტერნეტ ბრაუზერის ხელახალი Chromium ვერსიებით გადაყენებას, მაგალითად, როგორ ახლახან განახლდა Samsung ინტერნეტი Chromium 71-დან Chromium 79-მდე.
ფასი: უფასო.
4.1.
[appbox xda com.kiwibrowser.browser]
წყაროები: Chromium Bug Tracker, ქრომის გერიტი
ამბავი მეშვეობით: @_dinsan