Android के लिए Firefox में जल्द ही extension support आने वाला है
(blog.mozilla.org)- Firefox 120 release cycle से AMO पर Android के लिए Firefox के public extensions की संख्या दर्जनों में दिखाई देने लगेगी, और दिसंबर में इसे एक अधिक खुले mobile extension ecosystem तक बढ़ाया जाएगा
- Mozilla mobile पर पहली बार इस्तेमाल होने वाले extensions के कारण browser के performance standards प्रभावित न हों, इसके लिए ecosystem को चरणबद्ध तरीके से खोल रहा है
- दिसंबर में public launch के समय Android के लिए Firefox extensions की संख्या 200+ होने की उम्मीद है, लेकिन desktop Firefox के लगभग 40,000 extensions की तुलना में यह अभी भी काफी कम है
- Desktop extension developers compatibility check docs, webinar, और 1:1 office hours के ज़रिए Android Studio setup, virtual device QA, और Firefox Nightly remote debugging की तैयारी कर सकते हैं
- Mobile पर काम करने वाले extensions को AMO में register करने वाले पहले 200 developers को “Early Add-opter” T-shirt दी जाएगी
Android के लिए Firefox extension ecosystem का खुलना
- Firefox 120 release cycle के दौरान addons.mozilla.org पर Android के लिए Firefox के नए public extensions दिखने शुरू होंगे
- Mozilla Android के लिए Firefox के performance standards बनाए रखने के लिए mobile extension ecosystem को धीरे-धीरे खोल रहा है
- अगर testing इसी तरह सुचारु रूप से चलती रही, तो दिसंबर के दौरान Android के लिए Firefox का पूरी तरह खुला extension ecosystem जारी किया जाएगा
- जो developers desktop extensions को mobile के लिए अनुकूल बनाना चाहते हैं, वे compatibility check documentation देख सकते हैं
- दिसंबर में launch के समय AMO पर Android के लिए Firefox extensions की संख्या 200+ होने का अनुमान है
- यह अन्य mobile browsers की तुलना में अधिक extension options देने के स्तर पर होगा
- AMO पर desktop Firefox extensions की लगभग 40,000 संख्या की तुलना में यह बहुत कम है, इसलिए कुछ developers के लिए नए users तक discover होने का अवसर बढ़ सकता है
- Mobile browsing की खास असुविधाओं को web extensions से हल करने या mobile web experience को बेहतर बनाने वाले नए extensions बनाने की गुंजाइश बनेगी
Developer support और भागीदारी के तरीके
- Firefox Add-ons Discourse पर Android extension development से जुड़े सवाल पूछे जा सकते हैं
-
Webinar: setup, testing, debugging
- समय: 15 नवंबर, बुधवार, सुबह 11 बजे EDT
- Simeon Vincent Android के लिए Firefox extension development और desktop migration विषय पर दूसरा webinar करेंगे
- Session में Android Studio शुरू करना, QA के लिए virtual devices बनाना, और remote debugging के लिए Firefox Nightly तैयार करना जैसे development setup steps शामिल होंगे
- अक्टूबर में हुआ पहला Firefox for Android webinar भी देखा जा सकता है
-
Open office hours
- समय: हर सोमवार और मंगलवार
- Simeon Vincent आवेदन करने वालों को Android के लिए Firefox extension development पर 1:1 मार्गदर्शन देंगे
- Office hours केवल दिसंबर तक चलने वाले हैं
-
“Early Add-opter” T-shirt की शर्तें
- पहले 200 Firefox for Android extension developers को T-shirt दी जाएगी
- Extension को Android पर काम करने लायक बनाने के बाद, AMO registration page का लिंक
firefox-android-addon-support [at] mozilla.comपर भेजना होगा - अगर extension Android के लिए Firefox पर अपेक्षा के अनुसार काम करता है और आप पहले 200 में शामिल हैं, तो T-shirt order की details भेजी जाएंगी
1 टिप्पणियां
Hacker News की राय
नए 120 beta में host permission prompt काम करता है, और manual permission editing अभी नहीं है, लेकिन अब यह release रोकने वाली समस्या नहीं रही
हालांकि Android MV3 की दूसरी रुकावटें अभी भी बाकी हैं, जैसे browsing history·bookmark API की कमी, और Chrome से वे अंतर जो desktop और mobile दोनों को प्रभावित करते हैं
असली headline तो यह है कि AMO listing में Android support चालू करके अच्छी तरह test किए गए extension submit करने वाले पहले 200 लोगों को free T-shirt मिलेगी; उम्मीद है कि इससे जल्दबाज़ी में बनाए गए काम नहीं बल्कि अच्छे extension सामने आएँगे
पता है Google इसे रोकना चाहता है, लेकिन अभी तक यह अच्छे से काम कर रहा है, और F-Droid से मिलने वाला DNS66 भी मैं background में लगातार चलाता हूँ, जो दूसरे apps के ads और trackers भी ज़्यादातर संभाल लेता है
हैरानी की बात है कि YouTube से मुझे दूसरी streaming services की तुलना में ज़्यादा value मिलती है, और कीमत fair है या नहीं इस पर बहस हो सकती है, लेकिन Netflix/Prime/HBO आदि के लिए हम पहले से पैसे देते हैं और आम तौर पर इसे स्वीकार भी करते हैं
अगर यह विचार व्यापक है कि creators को reward मिलना चाहिए, तो मैं समझना चाहूँगा कि इस मामले में browser और blockers test करने में इतना समय क्यों लगाया जाता है
इसमें सिर्फ ads नहीं हटते, बल्कि बिना login के subscriptions और watch history भी मिलती है, picture-in-picture में speed·subtitle control है, audio/video download के ज़रिए offline इस्तेमाल, अधिकतम 3x तक बारीक playback speed control, silent sections skip करना, और SoundCloud व PeerTube instances जैसी दूसरी sites का support भी है
मुझे भी ads पसंद नहीं, लेकिन यह समझता हूँ कि सबको रोज़ी-रोटी कमानी होती है, और YouTube के कुछ content में मुझे value दिखती है तथा अच्छे काम के लिए revenue पाने के अधिकार का सम्मान करता हूँ
मेरे हिसाब से सीधे मुझसे पैसे लेना ही सबके लिए सबसे सम्मानजनक और ईमानदार तरीका है
उम्मीद है आगे और ज़्यादा extension आएँगे
यह Firefox fork है, privacy protection ज़्यादा मज़बूत है, और extension support करता है
https://divestos.org/pages/our_apps#mull
Bromite का maintenance रुकने के बाद मैंने इसी पर switch किया, और अनुभव बहुत अच्छा रहा
Android पर Firefox बेहतरीन है, लेकिन ad blocking भर से mobile web इस्तेमाल लायक नहीं बन जाता
उम्मीद है यह feature roll out होने पर ऐसे extension मिलेंगे जो cookie/signup pop-ups को अपने-आप बंद कर दें
यह वास्तव में अच्छी तरह काम करता है, हालांकि कभी-कभी app को force close करके फिर से चलाना पड़ता है
क्या EU सच में इसे आगे बढ़ा पाएगा?
लगभग 8 साल से iPhone इस्तेमाल नहीं किया, लेकिन खुले internet के प्रति Google का रवैया काफ़ी अप्रिय रहा है, और voice commands व voice input भी बहुत खराब हैं
विडंबना यह है कि अभी Android पर बने रहने की मेरी इकलौती वजह uBlock Origin इस्तेमाल कर पाना ही है
तब DMA iOS/App Store पर लागू होना शुरू होगा
फिर भी development work चाहिए होगा, इसलिए और समय लग सकता है, और यह भी पता नहीं कि Apple Safari के अलावा JIT के इस्तेमाल पर रोक बनाए रखेगा या नहीं
अगर Mozilla ने iOS को priority माना होता, तो अब तक कुछ हद तक extension support आ चुका होता
यह कोई नया feature देना नहीं है, बल्कि वह सुविधा लौटाना है जो users से छीन ली गई थी; Mozilla ने उसे वापस देने का वादा किया, फिर सालों तक कुछ नहीं किया, और अब जाकर पहले मौजूद feature का सिर्फ एक हिस्सा लौटा रहा है
पूरा नहीं, सिर्फ कुछ हिस्सा
Mozilla का मानना था कि security issues और पुरानी जमी हुई चीज़ों को सुलझाने के लिए बड़ा rewrite बेहतर होगा, सिर्फ add-ons काट देना नहीं
फिर भी वापसी में बहुत देर हुई, और Firefox add-ons के लिए मशहूर browser होने के नाते मेरा मानना है कि rewritten version की शुरुआती release से ही extensions को सबसे ऊपर रखा जाना चाहिए था
iOS browsers अफ़सोस की बात है कि सब सिर्फ WebView shells हैं
“Apple Considering Dropping Requirement for iPhone Web Browsers to Use WebKit”
https://www.macrumors.com/2022/12/14/apple-considering-non-w...
Mozilla को WebView लाना होगा और signing शामिल करने के लिए संघर्ष करना होगा
पहले manual collection बनानी पड़ती थी, उसमें add-ons डालने पड़ते थे, फिर उस collection को Firefox में जोड़ना पड़ता था, लेकिन अब सीमित mobile Firefox साइट के बजाय सामान्य add-ons साइट से सीधे इंस्टॉल किया जा सकता है
Nightly में यह सीधे इंस्टॉल हो जाता है
extension सर्वर के browser में चलता है, और उसकी स्क्रीन डिवाइस तक stream की जाती है, इसलिए इसे Safari, Chrome, Brave, Firefox जैसे सामान्य mobile browsers में इस्तेमाल किया जा सकता है
यह browser तकनीक mobile extension restrictions को हटाती है, extension के कुछ security risks भी कम करती है, और व्यवहार में browsers के बीच extensions को संभव बनाती है
हालांकि Chrome extension API के लिए shim बनाना होगा https://github.com/BrowserBox/BrowserBox/issues/242, और यह एक browser पर कई extensions चढ़ाने के बजाय किसी खास web endpoint पर एक extension देने वाला रूप है, अभी कोई store नहीं है इसलिए discoverability और review control नहीं है, और managed service जारी करने तक infrastructure चलाने का बोझ भी ध्यान में रखना होगा
अगर आपको लगता है कि मौजूदा browser तकनीक से आगे इस दिशा को तलाशना सार्थक है, तो कृपया शामिल हों। यह open source है, और project के लक्ष्यों के अनुरूप योगदान खुशी से स्वीकार हैं https://github.com/BrowserBox/BrowserBox
Firefox जिस लक्ष्य की लंबे समय से बात करता रहा है, उसका आखिरकार लागू होना अच्छा है, और लगता है दूसरे vendors भी इसका अनुसरण करेंगे। मुझे हैरानी है कि mobile पर extensions लाने से vendors आखिर क्यों इंकार करेंगे
अगर इसे खुद host नहीं करते, तो privacy और security को अलविदा कहिए