V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
catfan
V2EX  ›  分享创造

Gear v1.5 更新 - 首个支持油猴脚本的 iOS 浏览器

  •  
  •   catfan · 2019-10-10 13:32:52 +08:00 · 23206 次点击
    这是一个创建于 1857 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Gear Addon

    经过好一段时间开发和审核后,Gear 最重要的 v1.5 版本终于上线了。

    除了针对 iOS 13 进行了适配与大量的优化外,这次还带来了 Add-on 扩展系统。你可以通过安装 GreaseMonkey/TamperMonkey 兼容的脚本来为网站增加各种功能。这也是目前首个兼容油猴脚本的 iOS 浏览器。

    PS: 由于 iOS 审核标准以及移动端与桌面的区别,部分油猴引擎的接口目前是暂时不支持,并且此功能只能开放给高级 Pro 版本。

    这次更新还支持了 iOS 13 的 prefers-color-scheme 特性, 可以更加好地适配黑暗模式。

    以及:

    • 优化了广告过滤以及黑暗模式
    • 大幅度优化了 console 的信息展示
    • 开放 site setting 功能
    • 各种界面的优化以及大量 bug 的修复等等

    免费获取 Pro 高级版本

    如果你喜欢本浏览器,并在 App Store 上留下了好评或者在社交媒体上推荐了,可以把截图或链接发送到联系邮箱 [email protected] 。我们将给你免费送出一个月甚至一年的的兑换码(数量有限)!


    官方网站: https://gear4.app

    App Store: https://apps.apple.com/cn/app/gear-browser/id1458962238?ls=1

    Gear QR

    35 条回复    2020-03-08 17:28:22 +08:00
    wofave
        1
    wofave  
       2019-10-10 18:26:27 +08:00 via iPhone
    跳转到 App Store 发现以前被 lz 安利过。反馈一个不舒服的点:无法切换 Gear 的语言。iOS13.1.2 美区 Apple ID ;系统设置 地区设置 hk iPhone 语言和首选语言均选择简体中文;系统设置 - Gear 中无指定语言的选项; Gear 内部显示英文,也没有修改语言的地方
    catfan
        2
    catfan  
    OP
       2019-10-10 19:46:17 +08:00
    @wofave 那是因为目前还没有中文语言。不过未来计划会同时支持多国语言以及更多本地化的工作,估计稍微要等一段时间。
    wdhwg001
        3
    wdhwg001  
       2019-10-10 20:29:05 +08:00   ❤️ 1
    大致上看了一下…有这些槽点:

    * 图标太活泼了,界面上圆角的设计非常非常不 iOS (比如地址栏),如果想成为一款日常使用的,替代 Safari,并且可以作为很好的 Debug 工具的话,请在各方面设计元素上尽可能贴近 Safari,比如地址栏、回缩后 header、底栏的大小等,如果想维持原有的设计,则请尽量提供两种模式的切换开关。

    * WebView 存在一个问题:当元素尺寸改变时,向回滑动后退会出现白屏(比如点开链接时有地址栏,然后隐藏地址栏并右滑返回,上个页面会显示为白屏),如果可能的话尽量使用截图等方法规避这个问题。

    * 右上角的图标我个人更倾向于“刷新”,而不是使用“投屏”图标作为“屏幕阅读器”。

    * 如果可能的话,希望提供一个夜间模式的亮度 /对比度调整滑条,在夜间模式下,网页文字显著地比页面顶部的系统时间要暗,默认的话希望颜色一致。

    * 左上角的弹窗设计我感觉不如 Safari 的下拉菜单好用,它在视觉上遮蔽性太强了,而且需要多步才能抵达想要的功能。

    * 标签页切换…Safari 这里设计的哲学是“尽可能让用户可以预览到更多的标签”,这有助于用户快速选到自己想切的标签,而 Gear 在这里同屏标签页数量太少太少。

    * 同样是标签页切换…上下空白均不可滑动,这是某种设计失误吧。

    * 还是标签页切换…我在点击垃圾桶图标时,预期的行为是“过去关闭的标签页”,而不是“关闭所有”。

    * 地址栏…如果可以的话其实挺希望地址栏可以在点击地址栏进入编辑后,再点击地址栏让地址栏变成一个多行的、语法高亮的文本框。同时…在编辑地址栏的时候,我点击 https://的预期行为是“将当前 URL 切换至 https”,而非在当前光标处插入 https://……

    * 即使自适应夜间模式开启了,用户点击夜间模式的开关时,也不要直接报错,而是直接切换至白天模式——咱别僵化思维啊。

    * Bookmark…我点 Bookmark 的时候,不仅仅想加 Bookmark,更想查看当前的所有 Bookmark 啊。

    * Information 不可数,以及那个图标对应的应该是 Status/Analytics……图标的问题还很多,比如为什么眼睛叉掉就是匿名模式,眼睛睁着就是查看源码。同时英语的问题也很大,比如 Live 是什么,演唱会吗…
    podel
        4
    podel  
       2019-10-10 20:58:46 +08:00
    原来是只有订阅了 pro 版才支持 插件。
    话说,你都说有些特性不支持,我都不知道好不好用,难道需要订阅后才能够试用得到么。
    catfan
        5
    catfan  
    OP
       2019-10-10 23:18:12 +08:00
    @wdhwg001 谢谢您给了这么多的反馈和建议。虽然设计一个产品不可能 100% 满足所有人的需求,但是我们会不断思考和改进的 m(_ _)m
    catfan
        6
    catfan  
    OP
       2019-10-10 23:27:07 +08:00
    @podel 目前是关于窗口管理,下载控制,unsafeWindow 等特性由于安全和移动端设计问题不能调用。但实际上不少插件其实都没有用到这些,大部分都能兼容的。

    Gear 的订阅都提供了短则一周,或长达一个月的免费试用期。可以先试用,再考虑是否真正订阅。

    当然,你也可以考虑上文中提及到的方式获取免费兑换码。
    haoji
        7
    haoji  
       2019-10-11 07:57:29 +08:00 via iPhone
    一个月试用期正好到期,年付支持了!希望标签页改个设计,现在可预览的标签太少了…

    有什么适合提升移动端浏览器的油猴脚本,能推荐一下吗?
    gogo88
        8
    gogo88  
       2019-10-11 09:14:33 +08:00 via iPhone   ❤️ 1
    搞个大标题,原来只有 Pro 版才支持油猴子😔
    chenchangjv
        9
    chenchangjv  
       2019-10-11 09:18:28 +08:00
    麻烦问一下 bundle id,想设为默认浏览器
    rizon
        10
    rizon  
       2019-10-11 10:53:50 +08:00
    我觉得在 UI 和交互上也是有些心思的,挺好的。除了 pro 版的特色功能外,基础功能可以说是一个简化版的浏览器了。

    所以大概除了调试页面和使用脚本需要这个浏览器,作为日常用的浏览器肯定是不可能的,一个浏览器本身该有的东西已经有很多品牌花费很多精力去开发的很好了。

    所以作为一个偶尔用一次的工具,订阅制实在是不划算,所以只好卸载了,唉
    catfan
        11
    catfan  
    OP
       2019-10-11 11:17:31 +08:00
    @haoji 感谢!会考虑更好的设计的。至于油猴脚本的话,每个人的需求都不一样,可以到 GreasyFork 或 OpenUserJS 上看排名或搜索。
    catfan
        12
    catfan  
    OP
       2019-10-11 12:06:19 +08:00
    @rizon 与部分可以看到源代码的开源的 iOS 浏览器(如 Firefox、Brave、DuckDuckGo 等)对比,可以说 Gear 在很多日常的功能上代码量以及工作量完全不亚于它们的。即使是非 Pro 版,Gear 依然有大量其它浏览器没有或者做得更好的功能提供。如果愿意花点时间对比一下,会很明显看到区别。

    例如 Ad Block 这部分,Chrome、Firefox、Safari 等由于定位以及品牌问题,是不会提供这种功能的。其它品牌的浏览器也由于影响力或内部冲突(如某些大公司大企业出品的,自然不会屏蔽自家的广告)问题,会在这部分上有所限制,甚至在浏览器中为自家其它产品做推广。而 Gear 则没有这方面的约束,会 100% 精力专注于浏览体验的开发。

    虽然 Gear 是有 Pro 版为开发者提供额外的特色功能,但是对于日常使用方面,依然会尽力提供优秀的体验,以满足所有非开发使用者的需求。不会有任何限制,也不会为此推送各种广告内容。
    catfan
        13
    catfan  
    OP
       2019-10-11 12:09:23 +08:00
    @chenchangjv com.gear.app ,不过提供 Bundle ID 就能设为默认浏览器?
    chenchangjv
        14
    chenchangjv  
       2019-10-11 14:23:55 +08:00
    @catfan 越狱之后可以
    mnssbe
        15
    mnssbe  
       2019-10-11 15:40:33 +08:00
    浏览器还是用大厂或者开源的吧
    chinvo
        16
    chinvo  
       2019-10-13 12:51:25 +08:00
    订、订阅制?
    catfan
        17
    catfan  
    OP
       2019-10-13 13:45:38 +08:00
    @chinvo 真的解释过很多次了...订阅的只是提供额外高级功能,非订阅也是可以完全免费使用,并且无任何限制,也不会加任何广告推送等内容。
    designer
        18
    designer  
       2019-10-13 16:42:05 +08:00
    挺棒的!还是不太习惯订阅制。包括我自己的产品都是买断制。个人喜好问题。
    knightby
        19
    knightby  
       2019-10-14 15:17:39 +08:00 via iPhone
    > 如果你喜欢本浏览器,并在 App Store 上留下了好评或者在社交媒体上推荐了,可以把截图或链接发送到联系邮箱 [email protected] 。我们将给你免费送出一个月甚至一年的的兑换码(数量有限)!

    这个是违反 Apple 政策的,兑换码不能作为这个用途。
    blufaux
        20
    blufaux  
       2019-10-20 06:46:15 +08:00 via iPhone
    一年的订阅费用??作者有点想钱想疯了吧?
    blufaux
        21
    blufaux  
       2019-10-20 06:47:24 +08:00 via iPhone
    @blufaux #20 70 块钱一年
    zshstc
        22
    zshstc  
       2019-10-20 07:53:01 +08:00 via iPhone
    个人用移动版浏览器最看重的是跟桌面版的同步功能,其他功能都是装饰,所以 chrome 和 Safari 没法替代…
    catfan
        23
    catfan  
    OP
       2019-10-20 12:18:18 +08:00
    @blufaux 已经回答过很多次了,非订阅也是可以完全免费使用绝大部分功能的。
    Sapp
        24
    Sapp  
       2019-10-23 10:59:22 +08:00
    为什么多任务页面不做成 Safari 那样呢?我觉得那样的多任务切换才是好用并且和 ios 原生贴近的,现在这个明显拖沓很多
    catfan
        25
    catfan  
    OP
       2019-10-23 14:12:52 +08:00
    @Sapp 你说的是标签管理页吧? Safari 的标签管理设计和 iOS 任务管理设计是两种不一样的设计逻辑咯。

    目前 Gear 这种设计目的是增大页面触及范围,并且把操作区域(包括左右滚动和上划移除)都集中在屏幕中央位置。这样大拇指在不需要大幅度移动就能完成最重要的切换和移除操作了。而且切换完成后,大拇指依然保持在屏幕中央的位置,方便继续上下滚动来浏览网页。这点操作逻辑是和 iOS 任务管理相似的。Safari 的标签管理页则需要把手指从屏幕顶部或底部不断相互移动来进行选择,然后回到屏幕中央来进行浏览,操作幅度比较大。

    并且 Gear 标签页布局是横向相隔排列,并非挤在一起,误触的可能性几乎不存在,能准确点击到想要的标签页。未来也能对选定的标签页提供更多额外操作的扩展。

    当然,目前这种设计也并非最好,还是存在问题的。当标签数量在 1 - 4 个的时候切换效率最好,但是超过的时候会需要更多的滚动操作,屏幕信息量不够。同时也不方便切换隐私模式。

    未来我们还会对此部分会有更多的独立思考和设计,力求有更好的方案。(纯粹复制其它产品的设计就没意思了)
    hhzk
        26
    hhzk  
       2019-10-24 06:28:01 +08:00 via iPhone
    标题党!搞个大标题,原来只有买 Pro 版才支持油猴子😔
    hong2351
        27
    hong2351  
       2019-10-24 13:21:36 +08:00
    支持一些 很厉害!
    michaelzs
        28
    michaelzs  
       2019-11-17 00:15:24 +08:00
    是不是目前唯一一个能装拓展的 ios 浏览器啊?
    michaelzs
        29
    michaelzs  
       2019-11-17 01:27:11 +08:00 via iPhone
    请问会加入访问桌面版这个功能吗
    catfan
        30
    catfan  
    OP
       2019-11-17 02:59:02 +08:00
    @michaelzs 能支持油猴的,貌似确实是唯一了。移动端和桌面的不一样,为此我是直接重新写了一套油猴脚本的引擎。

    其实目前把 User-Agent 改成 PC 的就能访问桌面了。不过新版 iOS 13 有新的接口,兼容更好,预计 Gear 会很快就会直接提供并实现此功能。
    michaelzs
        31
    michaelzs  
       2019-11-17 13:29:33 +08:00
    @catfan 请问怎么安装油猴啊,我没找到。还是说只能直接装脚本?
    catfan
        32
    catfan  
    OP
       2019-11-17 13:37:20 +08:00
    @michaelzs 先确保升级到 Pro,然后访问油猴的脚本网站(如 GeasyFork 或 OpenUserJS ),点击脚本安装的按钮就会弹出确认页面了。
    michaelzs
        33
    michaelzs  
       2019-11-17 14:14:33 +08:00
    @catfan 好吧,我确实升级到 pro 了,我以为是可以直接装油猴这个拓展呢....ios 还是直接装不了吗?像安卓 Yandex,Firefox,Kiwi Browser 都可以直接装。ios 实现是不是很难
    catfan
        34
    catfan  
    OP
       2019-11-17 14:49:51 +08:00
    @michaelzs 实现原理不一样的,有很多接口系统都没有提供或者受限。Gear 是重新写了一套支持油猴脚本的引擎来实现,还有配套各种相关的功能等。
    wzw
        35
    wzw  
       2020-03-08 17:28:22 +08:00
    @catfan #34

    1. 是不是高级版才支持 脚本
    2. ipad 有吗
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2649 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 03:15 · PVG 11:15 · LAX 19:15 · JFK 22:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.