Discuz! Board

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 1|回復: 0

录新设备,所有兼容的应用程

[複製鏈接]

1

主題

1

帖子

5

積分

新手上路

Rank: 1

積分
5
發表於 13:36:25 | 顯示全部樓層 |閱讀模式
序都会自动同步。如果您生成了单个 APK,这意味着用户会发现您的应用程序自动安装在他们的新设备上。就 Android TV 而言,应用程序发现通常更加困难,这对于获得安装吸引力几乎至关重要。为所有平台生成单个 APK 的最大缺点是**生成的文件大小**。这一 APK 需要包含所有平台和配置的所有资源,这对于那些拥有小存储空间的手机来说,这意味着 APK 可能会变得臃肿。就代码结构而言,组织代码以实现跨外形尺寸轻松移植的最佳方法是确保应用程序的业务逻辑(通常不会因设备而异)与表示层(会发生变化)良好分离。这将允许您更改每个平台的 UI 和 UX,而无需更改任何底层逻辑。 平板电脑和手机等两种外形尺寸的。

登陆页面 UI 可能有所不同,但它可以共享相同的底层业务逻辑。 (图片来源:Novoda)(查看大图) 例如,在这里,我们看到具有单个 APK 的应用程序如何针对平板电脑和手机外形尺寸以两种不同的方式布局登录页面。对于两种外形规格,验证密码或调用必 购买电话号码列表 要的 API 的底层业务逻辑是相同的,但我们呈现错误和布局页面的方式会有所不同。 考虑到这一点,我们总是从两个模块开始我们的项目:“核心”,其中包含我们的核心业务逻辑,以及“移动”,其中包含我们的 Android 和平台特定的代码。然后,在移动模块中,我们根据需要将表示层代码拆分到不同的平台上,同时在各个平台上保持底层业务逻辑相同。这种关注点分离确保我们不仅可以并行开发,还可以。



减少潜在的回归错误。这种方法还有许多其他好处,例如使核心业务逻辑的独立测试变得更容易。 最后的注释  上面提到的技巧都是最大限度地提高用户保留率、推动日常使用并让用户迷上您的应用程序的长期方法,但它们不必同时部署。您的总体目标和最佳方法应该只是证明您了解并关心用户的需求和要求。 进一步阅读 Web 开发阅读清单17 5 分钟阅读 编码、 工具、 Web 开发阅读清单 在Twitter、  LinkedIn上分享 安塞姆·汉内曼 关于作者 Anselm 是一名自由前端开发人员,关心可持续的前端体验和生活中的道德选择。他撰写了WDRL,并且是联合创始人…… 有关 Anselm 的更多信息 ↬ 电子邮件通讯 你的邮件 关于前端和用户体验的。

回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|自動贊助|z

GMT+8, 09:15 , Processed in 0.031307 second(s), 18 queries .

抗攻擊 by GameHost X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回復 返回頂部 返回列表
一粒米 | 中興米 | 論壇美工 | 設計 抗ddos | 天堂私服 | ddos | ddos | 防ddos | 防禦ddos | 防ddos主機 | 天堂美工 | 設計 防ddos主機 | 抗ddos主機 | 抗ddos | 抗ddos主機 | 抗攻擊論壇 | 天堂自動贊助 | 免費論壇 | 天堂私服 | 天堂123 | 台南清潔 | 天堂 | 天堂私服 | 免費論壇申請 | 抗ddos | 虛擬主機 | 實體主機 | vps | 網域註冊 | 抗攻擊遊戲主機 | ddos |