2010-12-12 26 views
10

Tôi không biết câu hỏi này nên hay không nên ở đây nhưng tôi tự hỏi rất nhiều. Nokia sẽ làm gì với Qt, Symbian (3rd, 5th, 1, 2, 3 ...) và MeeGo (Meego sẽ có symbian hoặc sẽ thay thế Symbian) và Maemo?Có ai biết chiến lược của Nokia trên Qt, Symbian, Maemo, MeeGo không?

Bạn có nghĩ rằng bạn nên học các công cụ của Nokia không? Symbian sẽ tồn tại mãi mãi hoặc chết trong vòng X năm tới?

Tôi thực sự cần các đề xuất của bạn vì tôi muốn tìm hiểu thêm một ngôn ngữ lập trình mới để phát triển các ứng dụng di động và tôi nghĩ rằng tôi đã bị mất theo cách này.

+1

Câu hỏi này khá chủ quan và tranh luận. Mặc dù tôi đã trả lời, tôi cũng bỏ phiếu để đóng nó lại. – laalto

Trả lời

1

Tôi hy vọng Symbian sẽ chết sớm hơn là sau này, nhưng bạn nên an toàn khi học các công cụ của Nokia. Chúng bây giờ dựa trên QT, mở ra một loạt các kỹ năng phát triển UI cho bạn. QT là nền tảng đa nền tảng, có thể áp dụng cho bất kỳ hệ thống nào (cho dù Linux, Windows, bất cứ điều gì), không chỉ các hệ thống của Nokia. Cung cấp cho bạn cơ hội để trau dồi kinh nghiệm C++ của bạn quá.

Ngoài ra, bộ công cụ QT của QT (QT được điều chỉnh cho điện thoại Nokia) là phổ biến cho cả Symbian và Meego, vì vậy bạn đã sẵn sàng cho tương lai. Khi Symbian chết (sớm, xin vui lòng), bạn sẽ vẫn sử dụng cùng một bộ công cụ cho Meego.

+9

Hãy giữ thiên lệch chống Symbian của bạn cho chính mình. Nó vẫn là hệ điều hành điện thoại thông minh được sử dụng nhiều nhất trên hành tinh. Điều đó, Kết hợp với Qt đa nền tảng làm cho nó một cơ hội tuyệt vời để nhắm mục tiêu hàng trăm triệu người dùng cuối. – Dynite

+0

Nhưng nó sắp chết phải không? – uzay95

2

Nokia có kế hoạch chiến lược tuyệt vời. Các devlopers có thể thay vì nhắm mục tiêu một nền tảng với mã của họ, họ có thể nhắm mục tiêu nhiều nền tảng như egzample có một ứng dụng được phát triển cho solitere và sau đó có nó chạy trong windows linux và mac cũng như symbian và windows mobile.Hence giảm số giờ mã hóa và nỗ lực của nền tảng Đối với symbian và meego Symbian: -will có các bản cập nhật liên tục bất kể điện thoại tạo ra Meego: -Chưa đưa ra một giao diện người dùng song song mới có thể được tích hợp trong symbian

Nhìn chung: -không có điểm ngắt nhị phân nền tảng và triển khai dễ dàng cho nhà phát triển

+2

Vẫn còn sự phân tách nhị phân giữa các nền tảng - trừ khi bạn ở trong cùng một gia đình nền tảng như Symbian. Lý tưởng nhất, bạn có thể biên dịch cùng một nguồn cho các mục tiêu khác nhau nhưng cùng một nhị phân sẽ không chạy ở mọi nơi. – laalto

10

Qt has gre tại lời hứa đa nền tảng. Nó chưa hoàn toàn ở đó, việc viết các ứng dụng di động đa nền tảng là "viết một lần, #ifdef ở khắp mọi nơi" vào lúc này. Nhưng nếu bạn đang nhắm mục tiêu phát triển ứng dụng di động cho các thiết bị Nokia, việc học Qt chắc chắn là nơi để bắt đầu. Qt với ví dụ Qt Tính linh hoạt bổ sung là mẫu số chung lớn nhất giữa các nền tảng.

Nếu bạn dự định làm các ứng dụng tiện ích đơn giản hơn, hãy chuyển đến HTML5 để thay thế. Nó thậm chí còn đa nền tảng hơn. (Nhận thấy thẻ nokia-wrt: Quên về WRT. Nó đã bị ngưng.)

Đối với nền tảng của vòng đời, nó chỉ là sự tiến hóa bình thường. Nền tảng mới sẽ thay thế nền tảng cũ hơn trong các thiết bị cao cấp. Các nền tảng cũ hơn không chết nhưng cuối cùng chỉ được sử dụng trong các thiết bị đầu cuối thấp hơn. Do đó Symbian sẽ không chết bất cứ lúc nào. Trong tương lai gần, vẫn sẽ có rất nhiều thiết bị dựa trên Symbian trên thị trường, có khả năng chạy các ứng dụng Qt được biên dịch cho Symbian. Heck. thậm chí các nền tảng Series 40 và Series 30 cũ hơn vẫn còn xung quanh và hoạt động tốt trong phân khúc của họ, mặc dù Qt không chạy trên chúng.

Trong trường hợp của Maemo và MeeGo, MeeGo sẽ thay thế Maemo (về mặt kỹ thuật MeeGo là loại Maemo 6).

Trong trường hợp phát triển Symbian, Nokia đã bỏ mô hình Symbian^n như Symbian^4 và chuyển sang mô hình cập nhật liên tục, lăn. Vì vậy, sẽ chỉ có nền tảng Symbian, chứ không phải nền tảng Symbian.

+3

Vẻ đẹp của cách tiếp cận này bằng cách sử dụng Qt là phần lớn các ứng dụng Qt sẽ chỉ hoạt động trên Meego AND Symbian cho phép phát triển để nhắm mục tiêu hàng trăm triệu người dùng cuối cùng với cùng một mã. – Dynite

3

Câu trả lời cho câu hỏi này thực sự đã thay đổi rất nhiều kể từ khi Nokia thông báo rằng họ sẽ chuyển sang Windows Phone 7 cho nền tảng điện thoại thông minh của họ.Trong khi họ tuyên bố họ tiếp tục làm việc trên MeeGo như một nền tảng nghiên cứu và phát triển, có vẻ như rõ ràng rằng họ phần lớn sẽ từ bỏ nhiều kế hoạch của họ cho Maemo, MeeGo, và thậm chí cả Qt vì đó là một chương trình không khởi động trên WP7. Symbian chính thức chết vì điện thoại thông minh mới của Nokia.

Nhưng Nokia chỉ là một công ty, mặc dù nhà cung cấp điện thoại di động lớn nhất thế giới. Tuy nhiên, Samsung đang nhấm nháp đôi giày cao gót của họ và có rất nhiều công ty đang chiếm thị phần từ Nokia trên thị trường điện thoại thông minh, nhiều người trong số đó chạy Android. Vì vậy, nếu bạn đang tìm kiếm một nền tảng phát triển tương lai sẽ được sử dụng bởi các công ty lớn, bạn có thể làm tồi tệ hơn việc học cách phát triển trong Qt cho Linux.

+0

Tôi bỏ nokia và symbian. Bây giờ học android và có thể sau này iphone (vì thị phần). Cảm ơn bạn đã trả lời và tôi nghĩ Nokia sẽ trở lại thế giới bánh xe trong tương lai gần ... – uzay95

Các vấn đề liên quan