Ubuntu Phone SDK는 데스크탑 개발에 어떤 영향을 미치나요?


13

Ubuntu Phone 발표 후 Ubuntu 용 응용 프로그램을 개발하려는 경우 몇 가지 문제가 우려됩니다. 나는 이런 것들이 즉시 변하지 않을 것이라는 것을 알고 있지만, Canonical의 훌륭한 지원을 보장하기위한 전략적 결정에 대해 생각하고 있습니다.

  • 데스크탑 환경에서도 QML / QT가 발전 할 것입니까?
  • 지금은 과거의 도구입니까?
  • 선호하는 언어는 무엇입니까? Python과 Vala가 가장 전략적인 선택이 아닐 수 있지만 C ++과 JavaScript가 미래를위한 길입니까?
  • 이것이 기존 API에 어떤 영향을 미칩니 까? 라이브러리가있는 기존 모델이 변경됩니까?

데스크탑과 우분투의 경우 특히 Unity와 같이 전혀 영향을 미치지 않는 이유는 동일한 장치 또는 동일한 툴킷으로 개발되지 않았습니다. 모든 대상에 하나의 인터페이스를 사용하려는 경우에도 대상 고객이 다릅니다.
Uri Herrera

답변:


6
  • Qt는 여러주기 동안 우분투에서 일류 툴킷이었으며 우분투에서 크로스 폼 팩터 개발을위한 가장 중요한 툴킷 중 하나가 될 것입니다. 그러나 기존 언어 나 툴킷은 데스크탑에서 더 이상 사용되지 않습니다.
  • 예, Ubuntu SDK 앱 개발 도구로는 Quickly의 중요성이 덜합니다. Quickly 개발자는 Quickt 용 Qt / QML 템플릿을 구축하는 대신 동일한 기능을 QtCreator 자체에 구축하는 것이 더 낫겠다고 결정했습니다.
  • QML (Javascript를 포함 할 수 있음)은 Ubuntu에서 교차 폼 팩터 개발을위한 권장 언어 및 툴킷입니다. Python, Vala, C 및 C ++는 새로운 개발에 권장되는 범위가 변경 될 수 있지만 계속 사용할 수 있습니다.
  • 기존 API는 Ubuntu QML 툴킷의 영향을받지 않아야하지만 다양한 폼 팩터를 가장 잘 지원하는 API에 따라 변경하는 것이 좋습니다.

이것이 귀하의 질문과 우려에 답변되기를 바랍니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.