V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  w568w  ›  全部回复第 3 页 / 共 47 页
回复总数  925
1  2  3  4  5  6  7  8  9  10 ... 47  
2 月 14 日
回复了 VinsonGuo 创建的主题 Android 小米要用 Flutter 来重写系统 App 了
@Cnming 你在说啥?回复错人了?

Rust + Flutter 的混合开发范式挺常见啊,基本思想是 Rust 写共享代码或核心逻辑层,Dart (Flutter) 写 UI 层,也需要 dart:ffi 做中间组件,你想表达什么
铁锈战争很多年前玩过,感觉在手机小屏上操作挺累的。RTS 经常需要地图精确定位的操作,触屏也不是很方便,不过确实耐玩

耐玩的基本都是程序生成内容的游戏吧,比如沙盒类(泰拉瑞亚、星露谷物语、饥荒、Minecraft 、西奥小镇),Rougelike 类(杀戮尖塔、元气骑士、小丑牌)、吸血鬼幸存者类(游戏如其名)、跑酷类(神庙逃亡、滑雪大冒险)、传统益智类(数独、扫雷、魔塔、棋牌游戏)

不过我感觉也不用非得玩一款单机游戏哈,几款换着玩体验最佳
2 月 7 日
回复了 szsgz 创建的主题 Android 用了安卓一段时间发现有个奇怪的现象
1. Android 开发技术和规范的碎片化。「原生套 H5 套 Flutter 套 React Native 套小程序框架」在很多应用已经是常态了,混合带来灾难性的体积膨胀和性能下降。典型例子:闲鱼。

2. 太多的产品需求造成的工程能力崩溃。

3. 说一个比较有争议的:我了解过的一些中小企业的 UI/UX 设计基本都秉持着「 Apple 设计本位主义」,日用的设备是 MacBook / iPhone 、使用的原型设计软件只支持 iOS 控件和动画逻辑、看的视频在分析苹果设计、听的播客讲的是苹果的设计哲学,造成了一种「 iOS 是本位,Android 只是顺带设计下」的边缘化思维。

我看到的这些企业的 UI Draft 里九成九都是按照苹果设备的思路来设计的(例如,要有返回按钮、要支持 iOS 的手势、要 Liquid Glass 、要大圆角 [注:我知道 Android 现在也搞大圆角了] 、要 iOS 风格的对话框和动画效果)。

这些设计想法在 Apple 生态里实现可能很自然,但到 Android 生态中就会有各种技术上的阻力,最后各种全手写控件叠起来就变成四不像,没有「 Android 味」。

但国外的应用设计通常比较注重系统一致性,要么会选择中性的设计风格(例如 Telegram ),要么完全单独遵循 Android 的设计规范(通常是独占应用,例如 Urbandroid 的产品)。
2 月 4 日
回复了 VinsonGuo 创建的主题 Android 小米要用 Flutter 来重写系统 App 了
@aalivexy Impeller 的性能优于 Skia ,增加了预编译着色器和 Vulkan / Metal 支持。我从 Flutter 1.22 开始使用,当时还是 Skia ,并没有感觉到和原生有显著的渲染性能差距(当然,当时 60fps / 120fps 的差距还是有的)。

把我原来回复中的 Skia 替换成 Impeller ,也不改变结论,反而更说明 Flutter 的渲染性能应当是和原生相当的。
2 月 4 日
回复了 VinsonGuo 创建的主题 Android 小米要用 Flutter 来重写系统 App 了
@tanszhe

> Flutter 的性能肯定是小于原生性能的

为啥啊,Android 原生的图形渲染框架是 Skia [1],Flutter 使用的图形渲染框架也是 Skia [2]。Android 原生的运行时是 ART ,Flutter 是 Dart Runtime [3]。

难道 Android 通过 Java -> C++ 调用的 Skia 比 Flutter 通过 Dart -> C++ 调用的 Skia 更高级吗 🤔

[1] https://cs.android.com/android/platform/superproject/main/+/main:frameworks/base/libs/hwui/pipeline/skia/SkiaPipeline.cpp
[2] https://docs.flutter.dev/resources/architectural-overview#flutters-rendering-model
[3] https://dart.dev/overview#native-platform
@Ljcbaby @SakuraYuki 是的,但是知道 SS/WG 怎么搭、分流规则怎么写,已经不算一般大众咧 https://i.imgur.com/XKj1Tkx.png 想想父母那辈的
我也是这样,但来给反方说点话:

1. 资源分享给他人不方便
2. 移动端配置访问麻烦(个人 VPN 和用来翻墙的 VPN 互斥,配置代理路由麻烦)
3. 有免费的公网映射服务,不用白不用
4. 自己配置麻烦
5. XTCP 不稳定,还是需要稳定的 NAT 穿透
何意啊。我十几年前买的 Android 开发入门教程书,叫什么《疯狂 Android 讲义》,送的光盘质量也不比现在 B 站视频质量高。重点是不要学错误的知识,像 B 站这种有弹幕、有评论区机制的地方,反而更有可能有人纠正。谁会到你的「技术博客」下面去纠正错误呢?
1 月 21 日
回复了 wnpllrzodiac 创建的主题 Flutter flutter 生态这么差?写个 demo 两天都没调通
1. 你这贴的也不像你的仓库啊,和标题对不上,你四年前就开始写了?为什么不贴自己的代码

2. 按照 flutter_vlc_player 的 README 里添加对应的权限和编译配置了吗?

3. flutter_vlc_player 的 pub.dev 页面说只支持 Android 和 iOS ,不支持 Linux

4. 主帖说的这个问题怎么会 Google 不到呢,我复制粘贴就搜到了: https://github.com/solid-software/flutter_vlc_player/issues/546 省流:一年多了,没有解决方案,作者也没空修。用不了那就用不了了。

5. 也许可以试试 https://github.com/naylinndev/flutter_vlc_player_16kb ,有人评论说问题解决了。
1 月 19 日
回复了 lshero 创建的主题 Linux 能不能改改 networkmanager 中的错别字?
> 汉化比较彻底的国产发行版

但是这个页面的「汉化」也不是发行版做的啊… 这很明显是 nmtui 的界面,属于 NetworkManager 自己的一部分。

至于说「为什么这个页面是中文」,原因是发行版设置了正确的中文 locale ,而你之前使用的其他发行版没有设置。

> 居然有错别字

这个问题早在 2023 年就修复了: https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/d90dcd3a5b4e55eed4b3970841a646b79be5eca7

如果你这里看到的依然是错误翻译,只能说明你用的是 1.46.0 之前版本的 NetworkManager ,这已经很老旧了。请更新到最新版(或者要求你的发行版更新到最新版)。
哎,本来想支持一下,发现早就 star 过了
我也有类似的问题,OP 总结得很完整而且基本每个我都碰上了,就不展开复述了。

我再补充一点:每次提一个需求,它都一定会修改无关代码。比如随手改两个变量名、函数名从大写改成小写、新建文件然后把一部分函数擅自拆进去(并没有要求它做重构)、导入无用的 package 、前面判断过的地方又要加 if 再判断一遍,等等

Google 在 Code Agent 能力方面还是太差了:不仅 Agent 系统不行,模型本身训练也不行。

---

我自己使用下来的体验是:OpenAI Codex > Anthropic Claude Code >>> Google Gemini >> 字节跳动 TRAE > 阿里 通义千问

最后两个国产水平差距太远,不提。Codex 和 Claude Code 应该是日用体验比较好的,至少能看明白代码、听明白人话,但 Claude Code 体感上犯蠢次数比 Codex 多一些。
1 月 16 日
回复了 1015 创建的主题 分享创造 做了一款不会碰运气求解的扫雷[摸鱼]
扫雷这个问题深挖下去本身还挺有意思的。我之前看到过一个无猜测( No-guessing )的扫雷算法设计,没有利用朴素的搜索来生成地图。也许 OP 可以研究下(或者让 AI 帮忙读):

游玩地址: https://www.chiark.greenend.org.uk/~sgtatham/puzzles/js/mines.html
源代码: https://git.tartarus.org/?p=simon/puzzles.git;a=blob;f=mines.c;hb=HEAD

另外还有一些和扫雷的计算数学性质相关的论文研究: https://minesweepergame.com/math-papers.php
1 月 15 日
回复了 wyfig 创建的主题 程序员 你们的私人项目 git 库现在都保持到哪里?
@keer > 怎么 gitea 又分支出一个 Forgejo 都这么闲的嘛

并不是「闲」。Gogs 主要的问题是开发者太少了(我记得上次看的时候只有一个独立开发者在维护),合并 PR 、解决 issues 速度很慢,社区等不及了,所以分支出了 Gitea 。目前 Gitea 在功能上是全面超过 Gogs 的。

至于 Forgejo ,上面我提到过了,Gitea 后来被收购了,现在转向商业化运作了。Forgejo 算是 Gitea 正统的开源社区续作。关系和 Redis <-> Valkey 差不多( Redis 也是被资本收购,然后核心开发者集体出走到 Valkey 项目)。
1 月 15 日
回复了 wyfig 创建的主题 程序员 你们的私人项目 git 库现在都保持到哪里?
既然 OP 发帖问,肯定是已经排除 GitHub 这种大热门选项了。分享一下我之前对 Git Private Hosting 的调研结果:

服务提供商:
- Bitbucket (✅Atlassian 现在主要做 toB 业务了,对个人的免费容量但够用,国内可直连,比较稳定;❌免费容量较小,组织设置比较复杂)
- Gitlab (✅使用人数多,比较热门;❌和 GitHub 操作习惯差别很大,国内连接不稳定,有过几次误操作删库的运营事故)
- Gitee (✅国内连接速度快;❌网页牛皮癣广告,实名认证注册,对 repo 内容审查(之前因为我的项目里出现了 proxy 和 github 这种关键词就被直接封禁,挺搞笑)

自部署:
- Forgejo (✅Gitea 的开源 Fork ( Gitea 已被卖给商业公司),符合 GitHub 操作习惯,支持 CI/CD ,非营利组织维护开发,轻量;❌没什么特别的缺点,我记得 code search 部署起来比较麻烦?
- Gitlab (✅已被诸多组织验证过可靠性,适合大型项目多人协作;❌操作缺点同上,另外服务器资源占用很大,不适合私人 NAS 部署)
1 月 13 日
回复了 mikewang 创建的主题 程序员 防御性关机:某 OCR 库中内置关机代码
假开源、逻辑炸弹、律师函公关删文

这就是我们国产效率啊,你们有没有这样的效率啊 https://i.imgur.com/ZveiiGy.png

老话说不要搞民族叙事,但我看这就是标榜所谓「国产软件」背后的所有投机倒把者的劣根性,谁也别笑谁

你做「国产」我推荐,你发国产我不用
1 月 12 日
回复了 52money 创建的主题 NAS 发一个内网端口穿透工具
C# AOT 的客户端这么大吗,是不是没开编译优化参数

WebUI 的技术栈可以分享一下? C# 直接写 Server + WebUI 好使吗
@w568w 就腾讯的尿性,我都怕条款里藏着「一旦项目放上去,所有权就归腾讯所有」了
倒不如说为啥要把项目往这种平台上放?自建 Gitea 或直接用 GitHub 不是更方便吗
1 月 10 日
回复了 JordanQD 创建的主题 程序员 有没有按照 Fluent Design 设计的 Clash 推荐呢?
@ligogid 微软的设计还是很有品味吧,只是 Win11 之后越来越印度化了。Windows Vista 和 7 的 Aero 、Windows 8 和 WP 的 MDL 、Windows 10 的 MDL2 和 Fluent Design ( Acrylic ),我个人感觉都是很有设计感的。

倒是 Google 的 Material You 跟中毒了一样,相比 Win11 的印度化有过之而无不及,连基本的耐看都做不到。
1  2  3  4  5  6  7  8  9  10 ... 47  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   867 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 46ms · UTC 22:05 · PVG 06:05 · LAX 15:05 · JFK 18:05
♥ Do have faith in what you're doing.