Marginnote 3 for Mac 开发建议 & 销售策略建议

一、开发建议

  1. 独立开发Marginnote 3 for Mac,不要照搬Marginnote 3 for iOS。

  2. 增强性能。现在的Marginnote 3 for Mac性能太差,在顶配Mac mini 2018中运行居然会出现导图部分画面撕裂、无法刷新等问题,需要等待很久才能恢复正常。这种性能表现让用户难以接受。

  3. 增加适配多桌面、多显示器。允许导图窗口、文档窗口、导图节点注释编辑窗口相互分离。实现在显示器1(/桌面1)上绘制导图,在显示器2(/桌面2)左侧上阅读文档,在显示器2(/桌面2)右侧编写导图注释。

  4. 重写导图注释编辑模块。把Typora的全部功能集成至此,包括但不限于:Markdown,Mathjax/Katex,Mermaid,HTML渲染等。

  5. 支持Mac端到iOS端的实时同步。

  6. 支持用户自定义同步方式,含各类网盘与sftp,ftp,samba,webdav等。

  7. 全新编写Marginnote 3 for Mac的基础教程。现有Marginnote 3 for Mac内置的基础教程是iPad版的,部分功能在Mac上不能用。例如:将导图中的子节点分离为独立节点。

二、销售及经营策略建议:

  1. 程序主要架构和主要UI定稿后轻易不要变更,最大程度减少用户重复学习成本。

  2. 取消销售整套软件,改为对功能模块定价并销售。例如:销售价格 = Marginnote 3 基础(平台价格)+ 功能模块1(价格1)+ 功能模块2(价格2)+ … +功能模块N(价格N)。并且,可以根据模块的特性酌情选用买断制/订阅制。

  3. 目前贵公司规模过小,各种因素(含不可抗力)导致软件停止开发的可能性较高。然而,苹果公司有“不向后兼容”的“优良传统”。如果软件停止开发,也许MacOS/iPadOS更新一次大版本(1年),软件就无法运行了。为了尽可能减少Marginnote停止开发的风险,确保用户的笔记长时间可用,可以考虑拉投资,扩大公司规模,或者抱大腿。

重点回答一下您这3点,第一个多显示器是3.5版本重点推出的功能,您所说全部场景均已实现,可参考MN3.5更新介绍视频。【NEWS:3.5】OCR Pro 释放最强生产力

关于同步,由于接口这块用的是整个工具包,所以一次性会支持各种同步数据接口,重点是将SQL实时转换为零碎小文件来使用drive类工具进行同步传输。这也是目前限制在使用Icloud Kit 无法使用drive获得良好性能的原因。这方面测试正在进行,预计在3.7-3.8版本之间逐步迭代完善。

关于公司规模和融资问题,这方面无需担心,我们目前是一个全职团队在做MN,坐落在中关村,并且与国内TOP5的公司都有合作往来,这方面不便透露,但是MN一定会长期稳定存在,我们在资金上没有问题。


上面这3点是已经解决的问题,同时非常感谢您提出的其他点意见,我们同时在思考这些方面的问题,比如我们的目标是使得Mac版成为面向研究人员的专业版本,并为此正在开发API和插件平台,类似于Matlab的各种包,来实现功能的模块化和定制化,重点是和整个研究工作流的其他软件的数据互通和数学处理。 性能方面,最新版MN已经在使用Metal引擎对手写渲染做加速,脑图渲染部分,由于使用了Apple的接口,与系统版本和稳定性关系极大,随着MacOS方面的改善,有望逐步改善,同时我们也在尝试使用自有渲染引擎;定价和销售方面,目前暂无明确计划,但是长远来看,一些优秀的第三方开发者作品是有可能以插件商店的形式存在的,但这个计划可能要n年以后。在早期,我们以积累插件为主,如果用户确有这方面需求,我们才会顺势整合插件资源。

导图注释编辑模块,相对而言是你所说所有点中最悬而未决的点,在API逐步开放的过程中,会根据用户实际需求来选择是否开放,同时我非常期待您加入Mac版本插件平台的内测,只需要一点简单的AppleScript知识即可:https://bbs.marginnote.com.cn/g/Extension_Tester

Regards,
Lanco

1 个赞
  1. 贵公司能够确保长期稳定运营,无论对公司人员还是用户,都是极好的。

  2. 感谢您提供的链接,我已经实现了多显示器使用,极大地提高了生产力。同时希望贵公司重视Marginnote 3 使用教程的编写,在每次更新Marginnote 3时,能够及时、准确地同步更新使用教程,方便用户学习使用。

  3. 非常感谢您邀请我加入Mac版本插件平台的内测,我很荣幸,已提交申请。

2 个赞

emmm,原来只有mac版么……ipad版是不是用不了这些插件呀;_;

Ipad在JS插件上和Mac是一致的,只是自动化上使用捷径替代AppleScript。同时外围的自动化 Integration软件没有Mac上的丰富,所以自动化的场景没有那么专业化,比如matlab,文献管理DOI之类的东西。

Regards

1 个赞

关于增强“编辑笔记卡片”功能的开发建议及伪实现

“编辑笔记卡片”功能现状

痛点

  1. 从文档中获得的摘录不能自动成为笔记卡片中的“笔记标题”

  2. 从文档中获得的多条摘录、涂鸦、录音、图片、标签在笔记卡片中是各自独立的对象,若要删除某条摘录,必须点击“编辑评论”,然后再删除。如果直接删除某条摘录的内容(如下图),将会遗留空白

  3. 无法使用LaTeX写数学/化学公式

  4. 无法使用mermaid画序列图、流程图等

  5. 无法为笔记卡片中摘录添加效果,如加粗、斜体、高亮等

  6. 无法插入表格、代码域等

  7. 插入图片功能不能插入矢量图(svg/webp),在放大显示时,图片会失真

解决方案

重写“编辑笔记卡片”功能模块,将其替换为完整的Markdown编辑器(最好能支持实时渲染,做到wysiwyg)。此功能是Marginnote最核心的功能之一,是思维导图功能的基石。因此在适配性和性能上应追求尽善尽美,不要为了开发方便而使用API外挂第三方Markdown编辑器,这非常重要。伪实现(本例借助Typora):

  1. 思维导图 - 伪“编辑笔记卡片”功能效果图

  2. 现有“编辑笔记卡片”功能与伪“编辑笔记卡片”功能对比图

痛点解决方式

  1. 定义Markdown一级标题为”脑图标题“,强制规定笔记卡片中最多有一个一级标题。添加“快捷键+鼠标拖选”,允许用户在文档中选中并自动生成Markdown一级标题作为笔记卡片中的“笔记标题”

    # Title
    
  2. 使笔记卡片成为一个可编辑的整体。从文档中获得的多条摘录、涂鸦、录音、图片、标签都成为Markdown笔记的内容,不再作为单独的对象相互独立存在。编写Markdown标签实时解释器,将特定Markdown标签解释为特定的功能,使相关内容实时自动出现在思维导图中。例如:

    Markdown标签/HTML标签 对应现有功能
    # 笔记标题 笔记标题
    - 摘录 1 文本摘录(多条)
    ![](/path/to/pictures) 图片
    <audio src="xxx.mp3" /> 录音
    <video src="xxx.mp4" /> 视频
    ##### 标签
    普通文本 评论
  3. 集成MathJax/KaTeX,mhchem

  4. 集成js-sequence,flowchart.js,mermaid

  5. 其余痛点markdown自有语法均可解决

1 个赞

针对第三方插件平台的建议

个人观点,仅供参考:在启动插件平台初期,最好不要支持第三方开发者在贵公司的插件平台上销售插件。现阶段,应该在充分调查消费者需求的基础上,由贵公司官方对接第三方软件公司,编写插件并销售,某些插件可以卖得很贵。理由如下:

  1. 第三方插件开发者水平良莠不齐,贵公司很难确保全部插件的性能与稳定。

  2. 在Marginnote不断迭代的过程中,很可能出现不能向后兼容的情况。如果第三方插件作者通过贵公司的插件平台销售插件,而后他又断更了,这将导致用户的体验很差,损伤贵公司声誉。

  3. 消费者才不会管插件是由谁编写的,他们只会认为Marginnote越来越难用。这对于正在处于成长期的公司非常不利。

  4. 现有的支持第三方插件的平台,例如Chrome Store,Visual Studio Code等,都充斥着大量垃圾插件,甚至还有恶意插件,这对用户很不友好。

  5. 现有唯一做得相对较好的插件销售平台就是苹果的App Store,不过这得益于苹果前期积累的超级财力和iPhone的不可替代性,这些是苹果能够把控App Store的根本力量。反观Microsoft Store和Google Play都难以做到这点。所以,现在搞第三方插件销售平台很可能得不偿失。

  6. 贵公司官方编写的插件可以优化得非常完美,这样才能为贵公司积累口碑,加大用户粘性。当用户数和用户粘性积累到一定水平时,才能考虑让第三方开发者入驻插件销售平台。

以上为个人观点,仅供参考。

5 个赞

只有各自独立,在我需要调整顺序时才会方便一些吧。markdown我只知道一些基础的语法。
如果成为一个可编辑的整体,是不是就得先选中,再剪切、光标移动到对应的地方再粘贴呢?

(如果MN采用markdown的话,不知道现有的多彩底色和多彩文字功能怎么兼容或者继承……)

哦对了我想起来了,我个人觉得MN没采用markdown的原因是它支持富文本格式,在我的认知中这两者是冲突的。如果以后MN用了markdown,那我笔记里从网上搜刮的那些各式排版的内容咋办捏

另外顺带提个建议,如果CMD+A这个全选能像onenote一样,我按一下全选当前光标所在的一整段,再按一下才选择光标所在评论块的所有内容会更好。

  1. 要改顺序其实很简单,Markdown支持有序列表。如果官方让解析器支持有序列表,自动按序号排列。那你在Markdown这边改个序号就行了。

  2. 两者不冲突。只要解析器检测到缓存中含有格式代码,自动加上相关标签就行了。Markdown只是基本语法仅支持少量的格式代码,但是它的底层是HTML,因此也可以直接使用HTML标签,这样就几乎无所不能了。

  3. 如果能做到Typora那种解析方式,连CSS都能用。这样的话,需要什么格式就有什么格式。

1 个赞

非常好用的一个软件,目前仅仅在mac端使用的需求,但是mac上的ui和ipad一致,导致看起来非常的违和,希望开发者可以注意一下这个问题。以下是其他的几点建议:

  1. 希望目录可以固定下来,不需要每次查看目录都需要点开,类似自带的Preview查看pdf那样。
  2. 更加丰富的markdown功能。

我的天这条建议我真的超赞!!!
不能直接摘录转变为卡片标题真的太闹心了,尤其对macOS用户而言,鼠标一个个点起来太麻烦了直接劝退。
由衷希望开发者将这条建议纳入未来考量。

您好,请看本站插件发布区有您说的功能的插件,尤其是第三方的非常好用 @Uniqueness

好的,我去看看,谢谢你。