gpt4 book ai didi

mobile - 如何开始移动开发

转载 作者:行者123 更新时间:2023-12-02 06:23:55 25 4
gpt4 key购买 nike

现在诺基亚即将发货我预订的 n900,我想我应该熟悉一下移动开发 - 对于一个从 Amiga 和 C=64 时代起就只在 Linux 上进行开发并且爱上了它的人来说,maemo 似乎足够友好使用Python。

但是,我对 UI:s 之类的东西一无所知,尤其是移动 UI:s - 而且,我不想学习只为 n900 编写代码,而是在更广泛的意义上学习。看起来大多数指南等都是特定于平台或设备的,因此任何关于“UI 最佳实践”教程、书籍或网站的建议都适用于所有移动平台 - 不仅仅是 Maemo 或 iPhone。

最佳答案

事实上,事实并非如此。如果您学习如何在 Maemo 中使用两个主要窗口工具包(GTK+ 和 Qt),您将能够为各种设备编写 GUI。诺基亚已经收购了 Qt 的制造商 Trolltech,他们已将所有 GTK+ 更改发布回 GNOME。这意味着 Qt 和 GTK+ 都是开源的,因此您可以将它们移植到任何平台。

事实上,诺基亚已经为您完成了一些移植工作 - 他们正在将 Qt 移植到在数百万部手机上运行的 Symbian。 Qt 和 GTK+ 都可以在许多平台上运行,而不仅仅是 Linux,因此您也可以使用这两个工具包为 Windows 编写程序。请注意,您将无法创建利用 native 操作系统的窗口软件(如 Aqua)的应用程序,但您将能够获得 native 的外观和感觉。

学习这些窗口系统中的任何一个都将有助于您开发 GUI 和几乎任何您能想到的平台。

关于mobile - 如何开始移动开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1525686/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com