想象一下,一款小程序可以根据用户的需求而变化和成长。SaaS行业可以适应这种新的产品制造方式吗?
想象一下,你坐在工作站前,手里拿着咖啡;你打开Excel工作表,开始计算一些数字,为当天下班前必须完成的报告做准备。你记得最近读到的一个新的算法非常适合你脑海中的那种分析。但有一个问题——Excel没有该算法的函数。
当然,您可以手动编写代码,也可以利用SaaS服务,打开Bing助手并询问它是否可以编辑Excel的源代码以添加新功能。在花几秒钟搜索网络、花几分钟编写新代码并编译所有内容后,您便拥有了新的Excel,其中包含专为您设计的新功能。欢迎来到可塑小程序时代。
如果这个例子听起来像科幻小说里的情节,那是因为它确实是。要实现这样的目标,需要面临巨大的挑战,但并非无法克服。虽然微信小程序开发还需要几十年的时间才能看到如此复杂的东西,但我敢打赌,微信小程序开发将在短期内开始看到一些关于小程序定制的真正有趣的人工智能实现。
定制小程序的想法并不新鲜,无论是改变外观,还是调整/修改小程序以满足微信小程序开发的需求,或者创建以可访问性为先的界面。但这就像改变汽车的颜色和座椅一样。最终,你只是为了舒适而调整,但底层底盘和引擎保持不变。
几乎所有现代小程序都基于一个假设:“设计师最了解”。这本身并不是件坏事。毕竟,微信小程序开发已经花费了数万亿美元进行研究,以了解为用户开发小程序的最佳方式。关于UI、UX、GUI和其他与用户体验相关的主题的书籍和研讨会有数百本,甚至数千本。
让微信小程序开发花点时间谈谈最流行的前端开发框架。Angular和React均由大型公司(Google和Meta)支持,它们都是从头开始构建的,为开发人员提供了极大的灵活性,只要有足够的创造力,它们都可以让你制作出定制的、功能强大的Web应用程序。
但是,就像地球上的所有其他框架一样,Angular和React都是固执己见的,你越偏离框架的标准,你生活中的麻烦就越多。这在Angular开发中尤其重要。大多数开发人员会选择阻力最小的路径,将他们的愿景塑造为框架期望你构建应用程序的方式。再说一次,考虑到构建这些框架需要多少思考和规划,这本身并不是一件坏事。
现在,在您的技术堆栈中添加另一个久经考验的解决方案,例如Bootstrap或Bulma,您将拥有一个美观且实用的网页,它看起来就像市场上的所有其他Web应用程序一样。一方面,这很酷,因为用户已经知道会发生什么。一旦你看到导航栏,你就已经看过了所有导航栏。另一方面,我希望你有一个非常好的创意来驱动你的产品,因为你的美学并没有引起任何人的注意。
我不想表现得像一个道德优越的开发者——事实上恰恰相反。我首先承认我是问题的一部分。人们很容易陷入“开发者最了解”的心态。以下是一些原因:
沉没成本谬误:微信小程序开发大多数人已经花费了数十年时间和数千美元来学习和学习如何编写代码、构建应用程序和创造用户体验。此时,微信小程序开发会下意识地告诉自己微信小程序开发最了解,以此来捍卫微信小程序开发的权力地位。
一刀切的方法:俗话说,你不可能取悦所有人,那么当你试图接触尽可能广泛的受众时,你会怎么做呢?你会选择常态,即最常见的服务类型,以取悦大多数人。不幸的是,这也意味着不考虑异常值。
追逐潮流:当微信小程序开发看到某人的成功时,想从中分一杯羹是世界上最常见的事情。看看好莱坞和漫威是如何迫使每个人都尝试开启自己的电影世界。潮流是文化走向的后兆,说实话,开发者和投资者都像普通用户一样容易受到FOMO(害怕错过)的影响。
其实这很简单。微信小程序开发可以访问数据,阅读和聆听关键的行业见解,并了解成功的产品是如何做到的。显然,微信小程序开发才是真正知道如何做到这一点的人。当人们不了解微信小程序开发的系统时,IT部门就会收到大量工单?这就是用户本身。
这或许就是“我最了解”这种心态背后的最大罪魁祸首——微信小程序开发开发人员对用户的不良想法。是的,微信小程序开发确实对小程序有更好的了解;是的,微信小程序开发了解其局限性;是的,微信小程序开发必须设定期望,以避免出现离“请把铅变成金子”只有一步之遥的要求。但视角决定一切,有时微信小程序开发太局限于自己,以至于看不到外人的观点如何能让微信小程序开发变得更好。
可塑性小程序是PhilipTchernavskij在其2019年博士论文中提出的一个概念。这种方法旨在通过允许用户拆分和重新组合界面来增强现有适应行为的能力。可塑性小程序涉及允许用户以单个UI元素为粒度重新排列、添加或删除元素的界面。
此外,从理论上讲,可塑性小程序可以作为构建可根据用户需求扩展和变化的应用程序的基本理念。
任何开发人员或任何为大型项目聘请过小程序开发人员的人都会告诉你,随着时间的推移,小程序往往会变得臃肿。看看Twitter吧。它最初只是一个简单的应用程序,用于以120个字符或更少的字符分享你的想法,后来发展成为一个笨重的九头蛇——视频分享、类似Instagram的故事、空间、蓝色勾选标记和金色勾选标记。其中一些功能一直保留到今天,而其他一些功能则来了又去,比如最新的Google产品。
虽然膨胀与增长不是一回事,但这两个概念却息息相关。Excel刚开始的时候并不是像今天这样庞大,但随着微信小程序开发添加越来越多的功能,小程序的复杂性也随之增加,最终形成了如今的庞大规模。
现在,这不是不知道何时停止的情况。为了在当今市场保持竞争力,公司正试图提供一种解决方案来统治所有公司(请原谅指环王的双关语),这对于已经加入社区的人来说是非凡的,但对于新来者来说绝对是地狱。
说实话。第一次打开Excel电子表格时,您可能会被众多选项弄得不知所措,并且只有在经过数小时的痛苦尝试和查找教程之后,您才弄清楚如何做某件事,如果您只知道在哪里查找,那么只需几分钟即可完成。
作为一名前心理学家和数据科学家,我是IBMSPSS的忠实用户,这是一款出色的统计小程序,拥有您能想到的所有分析工具。那么我为什么要改用Python和R呢?首先,因为我喜欢开源解决方案,其次,因为我希望有更多自由将我的数据分析与其他功能联系起来。
第三,也是最重要的一点,因为我不想浏览四个菜单来获取某些变量的平均值。使用Python,我只需要几行代码,就可以随心所欲地重复使用。有时我只需要快速的描述性分析,而不必打开一个繁重的应用程序。
这是可塑性小程序的一个用例——能够改变和调整界面以满足我作为数据分析师的需求。但还有更多。在过去几年中,人们越来越倾向于探索用户如何编写自己的应用程序、添加功能并根据自己的需要进行扩展。这也是可塑性理念的一部分。
我认识生物学家、社会学家、心理学家和数学家,微信小程序开发都有一个共同点:微信小程序开发都需要小程序来完成工作。但我进行的测试类型与生物学家或社会学家需要的测试类型不同。那么,如果微信小程序开发不拥有一个包含所有工具的小程序,而是拥有一个可以在需要时添加功能的简单小程序,那会怎样呢?
正如Kay在1984年所写的那样,“微信小程序开发现在想像以前编辑文档一样编辑微信小程序开发的工具。”这很简单。微信小程序开发可以构建“我的微信体验”,而不是拥有“新微信”或“旧微信”,并且借助微信小程序开发今天拥有的连接,用户可以共享他们的模板,就像啤酒自酿者社区随着人们分享他们的配方而不断壮大一样。
当然,还有一个显而易见的问题:微信小程序开发该怎么做?这就是数字素养漏洞的丑陋之处。定制意味着在某个时候,微信小程序开发必须向计算机发出指令——坐标、条件——那么微信小程序开发如何才能触及小程序设计的哲学之石?讽刺的是,答案可能就在微信小程序开发最意想不到的地方。
虽然可塑性小程序带来了许多令人兴奋的机会,但也带来了一些挑战和考虑。例如,可能存在安全、质量控制和用户支持方面的潜在问题。如果用户自己修改和定制小程序,供应商可能很难确保小程序保持安全并正常运行。此外,如果每个用户都在使用独特的定制版小程序,提供用户支持可能会变得更加复杂。
此外,数字素养差距也可能带来挑战。虽然有些用户可能会热切地接受修改和定制小程序的机会,但其他人可能会觉得这令人畏惧或不知所措。因此,对于SaaS提供商来说,开发直观、用户友好的工具和资源来支持用户完成这一过程至关重要。
总之,可塑性小程序的概念可能会给SaaS领域带来重大转变。通过将更多的控制权交到用户手中,它可以带来更加个性化和灵活的用户体验,促进协作和社区,并使开发过程民主化。然而,这些好处必须与安全、质量控制、用户支持和数字素养方面的潜在挑战相平衡。