Moderne Mobiltelefone sind seit ihren Anfängen vor über 30 Jahren weit gekommen. Vor allem Smartphones, bei denen es sich im Wesentlichen um Miniatur-PCs handelt, sind in der Lage, die gleichen Dinge zu tun, wenn auch etwas langsamer. Also, wenn Handys in die Fußstapfen von PCs getreten sind, warum hat ihre Software nicht? Warum kann ich nicht mein Handy nehmen und die neueste Version von Android installieren, wie ich die neueste Version von Windows oder Ubuntu auf meinem PC installiere? Ist das nur eine Marketingentscheidung (Marktsegregation, Kauf eines neuen Telefons, wenn Sie ein anderes Betriebssystem wünschen, etc.) oder gibt es ein grundsätzliches Problem, das das gute alte OS + Treibermodell verhindert?Warum sind mobile Betriebssysteme immer noch an Lieferanten gebunden?
Antwort
Wahrscheinlich, weil es nicht nötig war. Ein Handy ist wie ein Toaster. Fast niemand will die Firmware eines Toasters ändern (außer Zylonen). Die meisten Leute wollen es einfach benutzen.
Austauschbare Firmwares bedeuten zusätzliche Arbeit für den Verkäufer, die nicht gerechtfertigt werden kann, wenn niemand diese Funktion verwenden wird.
Es wäre einfacher für den Verkäufer er/sie/es selbst ... Weniger Wartung IMO .. – rubenvb
@rubenvb: Nicht unbedingt. Ich möchte Skype oder Beben nicht auf meinem Handy installieren. Und es gibt auch Sicherheitsgründe: Wenn mein Telefon ein einzigartiges Betriebssystem hat, wäre es sicherer vor Exploits. Und normalerweise ist es voller persönlicher Daten. – ruslik
@ruslik: Dann sollte Dell ein System Windows verwenden? Sie können ein fehlerhaftes Betriebssystem nicht reparieren, indem Sie verschiedene Versionen mit dem gleichen Bug verwenden, die ich denke ... Warum können "Hacker" es so "einfach" machen? Natürlich, weniger strenge Qualitätskontrolle, aber es funktioniert sehr gut, es ist nicht zu leugnen, dass ... Heck, verwenden die meisten Telefone die gleiche Hardware (vor allem CPU). – rubenvb
Sie können das tun, indem Sie rooting your phone. In der Tat ist es möglich, Android auf dem iPhone (und theoretisch möglich, das Gegenteil zu tun). Es ist nicht weit verbreitet, weil das Telefon und die Software sehr eng miteinander verbunden sind, deshalb müssen Sie sich nie um Treiber kümmern. Damit Sie das Betriebssystem ändern und andere Aufgaben durchführen können, die ähnliche Zugriffs- und Modifikationsstufen erfordern, müssen Hersteller alle diese spezifischen Details aktualisieren, daher ist dies selten. In der Vergangenheit gab es Telefone (wie das Omnia), wo der Hersteller diese Updates für Besitzer bereitstellt.
Dies ist keine Programmierfrage, es ist eine Marketingfrage. Nimm es irgendwo hin. –
@Paul Tomblin - wie? Ich glaube, dass dies für StackOverflow immer noch relevant ist. –
Es ist keine Programmierfrage. Daher ist es für StackOverflow nicht relevant oder nicht relevant. Wohin es * gehört *, das ist dein Problem, nicht meines. –