有些APP确实让人忍不住要发表意见。比如,我常用的APP中竟然缺少了一些被称为App的功能,这让人感到困惑。而且,那些看起来没考虑用户体验的APP,使用者自然不会太多。这种情况既可能引发争议,也可能是问题所在。
对APP的初印象
在使用这款APP时,我形成了自己的看法。在我看来,APP是一种由特定编程语言编写的独立软件。然而,在2015年9月23日的更新后,我意识到自己的看法可能过于局限。当时我感到十分惊讶,心中不禁思考,为何我的想法与实际存在如此大的差异。比如,我原以为手机QQ中的QQ空间只是QQ的一个功能模块,并未将其视为一个独立的APP。
根据我的使用习惯,打开QQ主要是为了聊天,而进入QQ空间通常是在QQ界面内直接切换。我从未想过这些功能可以单独成为应用。类似地,微信的订阅号内嵌的网页浏览器,在我看来,也只是微信功能的扩展。在日常生活中,我通常将它们视为附加功能,并没有感觉到它们像独立应用那样独立存在。
对UC浏览器之类的疑惑
得知那个看法后,我感到更加困惑。像UC浏览器这样的具有浏览器功能的软件,按照那个标准是否也应被纳入其中?我对此持有完全不同的看法。在我看来,UC浏览器本质上是一个独立的浏览器应用程序,不应被那种不寻常的标准所界定。
Hybrid App(混合模式移动应用)是指介于web-app、native-app这两者之间的app。
兼具“Native App良好用户交互体验的优势”和“Web App跨平台开发的优势”。
Hybrid App按网页语言与程序语言的混合,通常分为三种类型:多View混合型,单View混合型,Web主体型。
Hybrid App总体特性更接近Native App但是和Web App区别较大。
UC浏览器在我使用时,是一款独立的软件。每天午餐后,我习惯用它来查找和阅读新闻,它并非将功能杂糅在一起,不具备APP的复合特性。我对它的使用体验非常清晰,它并非是那些内置功能的简单等同。
个人对APP的独特判定
个人认为,若一款手机应用采用JAVA或OC等编程语言,并结合HTML5技术来开发其功能,那才真正称得上是手机App。以一些小游戏App为例,其功能明显是通过这些技术手段实现的。
我下载了一款小众的智力游戏软件,在使用过程中,它持续更新并下载相关文件。我意识到这是HTML5技术的应用,这正是我理想中的APP应有的状态。再如那些规律打卡的软件,它们功能简单直观,这也符合我对APP编程技术的理解。
手机淘宝主页的好奇
手机淘宝让我感到更加困惑。正如我先前所想的,我实在看不出来手机淘宝首页具体应用了哪些WEB技术。网购时即便网络中断,大部分界面和数据依然可见,这让我只能推测他们的技术实力可能非常强大。
逛淘宝时,我随意浏览了几件商品的详细信息,对比了有无网络连接时的差异。我发现,有些内容似乎并不受网络状况的影响。这和我对一般应用对网络的依赖性认知不符,让我对淘宝如何实现这一点感到好奇。
从用户体验角度看APP
若APP忽视用户感受,其后果可能严重。我曾使用过一款小众社交软件,界面设计繁杂,操作不易理解,而且常常出现卡顿现象。尽管功能看似完善,实际使用体验却相当糟糕。
不久后,我将其卸载。每当夜晚想要与朋友互动时,我尝试使用那个应用好几次,但每次都因糟糕的体验而放弃。反观那些受欢迎的应用,比如抖音,界面简洁直观,操作便捷,这才是真正吸引人的应用应有的特质。
APP的正确认知到底是什么
我至今还是有些迷茫,对APP的定义究竟如何,我的看法与传统观念相去甚远。那么,其他人又是如何看待的?我想了解,在使用APP时,大家是否也遇到了类似的疑惑。这正是我希望与广大读者交流的话题。在此,我想请教大家,你们对APP的定义是否持有独到的看法?欢迎大家在评论区交流互动,若觉得文章不错,不妨点赞和分享。