Frage

hier Ich lese S60 ist zur Zeit zu den führenden Smartphone-Plattformen in die Welt.
Allerdings kann ich nicht verstehen:

  • Was die S60 tut, was ist die Notwendigkeit, für eine Plattform, wenn es bereits existiert ein zugrunde liegenden Symbian OS?
  • Wenn ich schreibe Anwendungen in Symbian C ++ oder Java ME ist es für die Symbian OS oder die S60-Plattform?
  • Kann ich direkt Apps für das schreiben Symbian OS S60 die Schicht umgangen wird.
War es hilfreich?

Lösung

S60 ist im Wesentlichen ein UI-Framework und eine Sammlung von Middleware-Komponenten auf dem Symbian OS. Historisch gesehen, zur Verfügung gestellt Symbian das Basisbetriebssystem (zB Kernel, Kommunikation, Multimedia-Dienste, Kernanwendung Motoren, Referenz UI) und Gerätehersteller auf ihm ihren eigenen Code hinzugefügt aus dem Wettbewerb zu differenzieren und ihre Geräte für einen bestimmten Zweck zu optimieren.

S60 ist eines dieser Add-ons, die ursprünglich für Handys für einhändige Nutzung mit einer Tastatur gedacht entwickelt. Es gibt auch oben auf Symbian OS andere UI-Frameworks, zum Beispiel Nokias Series 80 und < a href = "http://en.wikipedia.org/wiki/Series_90" rel = "noreferrer"> Series 90 , UIQ und MOAP (S) .

Jetzt als Symbian auf die Symbian Foundation Betriebsmodus bewegt, S60 und Symbian OS sind verschmolzen im Wesentlichen in eine Symbian Foundation Plattform. Das andere UI-Frameworks eingestellt wurde. Aber Geräte derzeit auf dem Markt immer noch die Unterscheidung zwischen Symbian OS und S60.

  
      
  • Wenn ich schreibe Anwendungen in Symbian C ++ oder Java ME ist es für das Symbian OS oder der S60-Plattform?
  •   
  • Kann ich auch direkt schreiben Apps für das Symbian OS S60 die Schicht umgangen wird.
  •   

hängt von der APIs, die Sie verwenden.

Mit Java ME ist es einfacher, Anwendungen zu schreiben, die auf S60 spezifische Add-ons verlassen Sie sich nicht. In C ++ ist es wahrscheinlich, dass Sie einige UI für Ihre App wollen und deshalb haben die S60 Avkon UI verwenden. Obwohl, wenn Sie für Ihre C ++ App mehr plattformunabhängige UI wollen, müssen Sie einen Blick auf

Andere Tipps

In der Theorie S60 ist ein UI-Framework (Avkon) und Sammlung von Anwendungen, bei denen wie Symbian OS, die grundlegenden OS Dienste zur Verfügung stellen. In der Praxis ist es komplizierter, weil S60 auch Middleware und andere Dienste bietet nicht beschränkt auf reine UI-Elemente.

Symbian tut verfügt über einen generischen UI-Framework namens UIKON aber ich glaube nicht, dass es sehr häufig verwendet wird. Auch die Symbian Welt ist so ziemlich von S60 dominiert außerhalb Japans (das hat seine eigene Umgebung genannt MOAP).

Nicht sicher über die Java Frage.

Es hängt davon ab, was Ihre Anwendung tut, ob es S60 umgeht. Sie können schreiben, sehr einfache Anwendungen und Betriebssystem-Ebene Dienste ohne Abhängigkeiten von S60.

scroll top