문제

iPhone과 Android에서는 Symbian이 더 이상 쓸모가 없다고 느낍니다.하지만 오픈소스로 공개될 예정입니다.그러나 API는 매우 다르게 보입니다.다양한 유형의 디스크립터, 배열 및 활성 개체를 사용하면 사람들은 그것에 대해 소름 끼치게 됩니다.Wikipedia 기사의 Loo는 다음과 같습니다.

http://en.wikipedia.org/wiki/Symbian_OS#Developing_on_Symbian_OS

http://en.wikipedia.org/wiki/Active_objects

오픈하면 커뮤니티가 가장 먼저 해야 할 일은 청소라고 생각합니다.매우 어렵지만 꼭 필요하다고 생각합니다.

도움이 되었습니까?

해결책

Symbian Open-Source가 OS에게 좋은 것인지 나쁜 일이 될지 여부를 말하기에는 너무 이르다. Symbian Foundation 웹 사이트를 위해 선정 된 브랜딩에 대한 논쟁은 Symbian Software가 미래에 할 역할의 명확성이 부족하다는 것을 보여줍니다.

Symbian OS 개발의 세부 사항에 대해 알고있는 전체 생태계가 있다고 말하는 것은 사실이지만, 그 자체로는 의미가 없습니다. 결국, IBM 메인 프레임을위한 COBOL 애플리케이션을 개발하는 방법을 알고있는 능동적 인 "생태계"가 여전히 있습니다.

생태계의 크기를 고려하고 Symbian OS가 10 년 넘게 주변에 있었고 오늘날 소프트웨어가 1 억 대의 장치를 초과한다는 점을 감안할 때 생태계가 작다는 점에 감사해야합니다. 그런 다음 Google과 Apple의 제품을 둘러싼 생태계의 성장률을 고려하십시오. Symbian은 그 수준의 흥분을 결코 생성하지 않았으며 개발자의 관심에서 그런 종류의 성장을 보지 못했습니다. 물론, 우리는 10 년이 지났고 Symbian이 열심히 일하고 Google과 Apple이 현재 경쟁하고있는 풍경을 만들어 냈다고 주장 할 수 있습니다. 그러나 Symbian이 첫 번째 였기 때문에 최선을 다하지 않고 생존 할 권리를주지 않습니다.

Symbian C ++ 관용구가 배우는 고통이라는 것은 사실입니다. 그러나 그들을 제거 할 정당성이 없다고 제안하는 것은 잘못된 일입니다. 정당화는 10 년 동안 지속적인 인식으로, Symbian OS에 대한 기본 코드를 개발하는 것이 너무 어렵다는 것입니다. 이 고통스러운 관용구가 10 년 전에 취해진 디자인 결정이 아니었다면 대부분의 모바일 장치는 더 이상 필수적이지 않습니다. 모바일 하드웨어는 지난 10 년 동안 실질적으로 이동했습니다. Symbian OS는 최소한 개발자 오퍼링 측면에서 근본적으로 변경되지 않았습니다. 하드웨어가 개발 한 경우 PC가 어디에 있는지 고려하지만 소프트웨어는 Windows 3.1 또는 95에서 중단되었습니다. 우리는 거의 확실히 우선 이런 식 으로이 토론을 할 수 없었습니다.

대체 모바일 플랫폼을 살펴보면 Android와 Maemo를 고려하십시오. 둘 다 Linux 기반 시스템입니다. 둘 다 더 많은 개발자 중심의 표준 개발 접근법을 사용하여 Symbian OS가 다른 나이에서 온 것처럼 보입니다.

다른 사람들이 지적했듯이 Symbian OS는 평균 개발자에게 훨씬 더 접근하기 쉬운 Symbian OS를 실행하는 모바일 장치의 개발을 만드는 여러 런타임 환경을 지원하기 때문에 그 자체로는 반드시 문제가되지는 않습니다.

런타임 지원을 자연스런 결론에 맞추면 근본적인 OS는 관련이 없습니다. 비용, 시장 시간, 품질 등을 기준으로 장치 제조업체가 선택한 선택. 그러나 최종 사용자는 신경 쓰지 않으며 대부분의 경우 OS가 무엇인지 알지 못합니다. 그런 다음 개발자는 기본 코드를 작성하지 않고 선호하는 런타임을 개발합니다.

물론, 우리는 아직 그 결론에 있지 않습니다. 우리는 여전히 긴 길을 여행하고 있습니다. 따라서 기본 코드는 여전히 모바일 장치에서 중요한 역할을합니다. 따라서 개발자가 주어진 플랫폼에 대해 쉽게 쓸 수있는 것은 중요합니다. 장치 제조업체가 개발자 플랫폼을 지원한다고 가정 할 때.

그렇다면 오픈 소싱이 Symbian에게 좋을까요? Symbian에게는 오픈 소싱이 얼마나 나쁜지 알기가 어렵습니다. 그러나 그것이 좋은지 아닌지 여부는 커뮤니티가 커뮤니티가 필요로하는 OS로 Symbian OS를 만들 수있는 능력에 달려 있습니다.

다른 팁

주된 이유는 Symbian이 OpenSource를 가고 있습니다. Symbian의 주요 장점은 10 년 이상의 모바일 경험으로 인해 매우 안정적이라는 것입니다. Nokia와 QT의 강력한 지원으로 그것은 주요 선수가 될 수 있습니다.

Wikipedia는 정확하게 대표적이지 않습니다.

Symbian OS 개발 기본 사항은 최근 50페이지 미만으로 압축되었습니다. http://www.quickrecipesonsymbianos.com

Symbian OS 개발의 세부 사항을 알고 있는 전체 생태계가 있습니다.C++ 관용어는 배우기가 어려울 수 있지만 모바일 플랫폼을 사용하는 데에는 목적이 있습니다.

이를 제거할 기술적인 정당성은 거의 없습니다.

개발자를 위해 일을 더 단순하게 만드는 것이 또 다른 목표입니다.하지만 매우 중요한 것입니다.이것이 Symbian OS 개발을 위해 많은 런타임이 도입된 이유입니다.Qt, Ruby, Java, Python, OpenC, Flash, NS Basic, .Net...

사용자 정의된 개방형 C++를 통해 개발자는 런타임을 효율적으로 추가할 수 있습니다.

각 런타임에는 성능과 사용 편의성의 균형을 맞추기 위한 자체 장단점이 있습니다.

오픈 소스를 사용하면 런타임 통합과 기본 C++ 개발이 더 쉬워지지만 상업적인 측면도 있습니다.더 많은 사람들의 관심을 끌고 플랫폼은 경쟁사에 비해 더 유리하게 비교됩니다.

C, Ruby Python 등을 포함하여 더 일반적인 언어를 개발하기 위해 Symbian OS에서 움직임이 있습니다. Win32 프로그래밍과 같은 Symbian C ++를 생각해보십시오. 그것은 당신이 할 필요는 없지만 모국어이므로 가장 효율적입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top