1 पॉइंट द्वारा GN⁺ 2023-11-05 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • 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 टिप्पणियां

 
GN⁺ 2023-11-05
Hacker News की राय
  • Android पर Manifest v3 support का आखिरकार ठीक होना अहम है
    नए 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 सामने आएँगे
  • मोबाइल पर मेरा पसंदीदा YouTube client है uBlock Origin install किया हुआ Firefox
    पता है Google इसे रोकना चाहता है, लेकिन अभी तक यह अच्छे से काम कर रहा है, और F-Droid से मिलने वाला DNS66 भी मैं background में लगातार चलाता हूँ, जो दूसरे apps के ads और trackers भी ज़्यादातर संभाल लेता है
    • यहाँ यह विवादास्पद हो सकता है और Google व YouTube management को लेकर नाराज़गी भी काफ़ी है, लेकिन मेरे लिए सबसे अच्छा client वास्तव में YouTube Premium का भुगतान करना है
      हैरानी की बात है कि YouTube से मुझे दूसरी streaming services की तुलना में ज़्यादा value मिलती है, और कीमत fair है या नहीं इस पर बहस हो सकती है, लेकिन Netflix/Prime/HBO आदि के लिए हम पहले से पैसे देते हैं और आम तौर पर इसे स्वीकार भी करते हैं
      अगर यह विचार व्यापक है कि creators को reward मिलना चाहिए, तो मैं समझना चाहूँगा कि इस मामले में browser और blockers test करने में इतना समय क्यों लगाया जाता है
    • सोच रहा हूँ कि NewPipe https://newpipe.net/ की तुलना में इसमें बेहतर क्या है
      इसमें सिर्फ 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 भी है
    • मुझे पसंद है paid version YouTube Red
      मुझे भी ads पसंद नहीं, लेकिन यह समझता हूँ कि सबको रोज़ी-रोटी कमानी होती है, और YouTube के कुछ content में मुझे value दिखती है तथा अच्छे काम के लिए revenue पाने के अधिकार का सम्मान करता हूँ
      मेरे हिसाब से सीधे मुझसे पैसे लेना ही सबके लिए सबसे सम्मानजनक और ईमानदार तरीका है
    • मेरी पसंद NewPipe है
    • जानना चाहूँगा कि NewPipe की बजाय Firefox को क्यों पसंद करते हैं
  • यह लेख Mozilla blog post https://blog.mozilla.org/addons/2023/11/01/is-your-extension... में काफ़ी संदर्भ जोड़कर उसे आगे पहुँचाता हुआ लगता है
  • मोबाइल पर तेज़ और सुरक्षित browsing के लिए Firefox for Android और uBlock Origin का combination लगभग इकलौता विकल्प है
    उम्मीद है आगे और ज़्यादा extension आएँगे
    • DivestOS का Mull browser भी मुझे पसंद है
      यह Firefox fork है, privacy protection ज़्यादा मज़बूत है, और extension support करता है
      https://divestos.org/pages/our_apps#mull
      Bromite का maintenance रुकने के बाद मैंने इसी पर switch किया, और अनुभव बहुत अच्छा रहा
    • जानना चाहता हूँ कि क्या Firefox अभी भी containers/security के मामले में पीछे है, या वह अब पुरानी बात हो चुकी है
  • उत्साहित हूँ
    Android पर Firefox बेहतरीन है, लेकिन ad blocking भर से mobile web इस्तेमाल लायक नहीं बन जाता
    उम्मीद है यह feature roll out होने पर ऐसे extension मिलेंगे जो cookie/signup pop-ups को अपने-आप बंद कर दें
    • जानना चाहूँगा कि क्या आपने uBlock Origin का Annoyances filter आज़माया है
    • Kiwi Browser मोबाइल devices पर extension की अनुमति देता है
    • Kagi का Orion browser iOS पर Chrome और Firefox extensions को support करता है
      यह वास्तव में अच्छी तरह काम करता है, हालांकि कभी-कभी app को force close करके फिर से चलाना पड़ता है
  • जानना चाहूँगा कि iOS पर असली Firefox आने का कोई timeline है या नहीं
    क्या EU सच में इसे आगे बढ़ा पाएगा?
    • समझ नहीं आता कि Apple बस Mozilla को अपवाद मानकर बात खत्म क्यों नहीं कर सकता
    • अगर ऐसा हुआ तो शायद मैं सच में iPhone खरीद लूँ
      लगभग 8 साल से iPhone इस्तेमाल नहीं किया, लेकिन खुले internet के प्रति Google का रवैया काफ़ी अप्रिय रहा है, और voice commands व voice input भी बहुत खराब हैं
      विडंबना यह है कि अभी Android पर बने रहने की मेरी इकलौती वजह uBlock Origin इस्तेमाल कर पाना ही है
    • सबसे जल्दी भी देखें तो शायद मार्च के बाद
      तब DMA iOS/App Store पर लागू होना शुरू होगा
      फिर भी development work चाहिए होगा, इसलिए और समय लग सकता है, और यह भी पता नहीं कि Apple Safari के अलावा JIT के इस्तेमाल पर रोक बनाए रखेगा या नहीं
    • iOS के दूसरे browsers पहले से ही WebKit की सीमाओं के भीतर uBO जैसे extensions support करते हैं
      अगर Mozilla ने iOS को priority माना होता, तो अब तक कुछ हद तक extension support आ चुका होता
  • ज़्यादा सटीक कहें तो यह मोबाइल पर वापसी है
    यह कोई नया feature देना नहीं है, बल्कि वह सुविधा लौटाना है जो users से छीन ली गई थी; Mozilla ने उसे वापस देने का वादा किया, फिर सालों तक कुछ नहीं किया, और अब जाकर पहले मौजूद feature का सिर्फ एक हिस्सा लौटा रहा है
    पूरा नहीं, सिर्फ कुछ हिस्सा
    • यह साफ़ करना चाहिए कि Android-specific code को पूरी तरह फिर से लिखने की प्रक्रिया में यह हट गया था
      Mozilla का मानना था कि security issues और पुरानी जमी हुई चीज़ों को सुलझाने के लिए बड़ा rewrite बेहतर होगा, सिर्फ add-ons काट देना नहीं
      फिर भी वापसी में बहुत देर हुई, और Firefox add-ons के लिए मशहूर browser होने के नाते मेरा मानना है कि rewritten version की शुरुआती release से ही extensions को सबसे ऊपर रखा जाना चाहिए था
    • Google से हर साल 500 million dollar मिलते हैं और बदले में हमें यह मसखरापन मिलता है
  • title में “go mobile” की जगह go android होना चाहिए
    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...

  • दुर्भाग्य से Android के सभी WebView भी Chrome हैं, और बहुत अतिरिक्त प्रयास करने पर भी कम से कम Chromium-आधारित ही रहते हैं
    Mozilla को WebView लाना होगा और signing शामिल करने के लिए संघर्ष करना होगा
  • यह संभव हो सकता है, लेकिन Kagi का Orion Browser extension support हासिल कर चुका है
  • अगर आप Nightly इस्तेमाल करते हैं, तो सामान्य Firefox add-ons साइट पर उन extensions को इंस्टॉल कर सकते हैं जिन्होंने पहले से mobile support जोड़ रखा है
    पहले manual collection बनानी पड़ती थी, उसमें add-ons डालने पड़ते थे, फिर उस collection को Firefox में जोड़ना पड़ता था, लेकिन अब सीमित mobile Firefox साइट के बजाय सामान्य add-ons साइट से सीधे इंस्टॉल किया जा सकता है
    • Firefox 119 में भी Add to Firefox बटन दबता है, लेकिन सिर्फ xpi डाउनलोड होता है और उसके बाद कुछ नहीं किया जा सकता
      Nightly में यह सीधे इंस्टॉल हो जाता है
  • अगर आपकी दिलचस्पी mobile browser extensions में है, तो मैं ऐसा तरीका बना रहा हूँ जो किसी भी extension को किसी भी mobile device तक बिना डाउनलोड के पहुंचा सके
    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 आखिर क्यों इंकार करेंगे
    • असल में यह बस remote VM के browser का इस्तेमाल करने जैसा लगता है
      अगर इसे खुद host नहीं करते, तो privacy और security को अलविदा कहिए
    • यह किसी दूसरे mobile browser पोस्ट की comments में लिखने के लिए थोड़ा लंबा है, इसे अलग Show HN के रूप में पोस्ट करना बेहतर लगेगा