Sie sind vielleicht ein treuer Fan von iOS oder Android, und ich glaube, diese Frage wurde Ihnen schon einmal gestellt: Was läuft jetzt flüssiger, iOS oder Android? Dieses Problem wurde seit der Einführung der beiden Systeme bei jedem Update angesprochen. Die Benutzer stritten darüber, welches flüssiger sei, und es entwickelte sich sogar ein heiliger Krieg unter den Fans. Es stellt sich jedoch heraus, dass Sprachgewandtheit eine sehr subjektive Angelegenheit ist. Die meisten Leute denken jedoch immer noch, dass iOS reibungsloser läuft. Lassen Sie uns hier zunächst über die Unterschiede sprechen. Das Organ, das uns die Laufruhe des Systems spüren lässt, ist zunächst das menschliche Auge. Es erfasst ständig jede Bildschirmaktualisierung und ist mit dem Reaktionsmechanismus des Systems verbunden. Unter iOS ist die Priorität der Systemantwort Touch→Medien→Dienst→Betriebssystem, was Touch→Medien→Dienst→Betriebssystem entspricht. Darunter hat die Berührungsrückmeldung die höchste Priorität, sodass das System schnell reagiert. Die Antwortpriorität von Android ist App→Framework→lib→Kernel und die entsprechende Anwendung→Framework→System→Kernel, während die Bildschirmantwort auf der Systemebene liegt. Aus diesem Grund haben viele Leute das Gefühl, dass Android nicht so reibungslos läuft wie iOS. Ein weiterer ist der Grafikprozessor GPU, der eine der zentralen Hardwarekomponenten für einen reibungslosen Systembetrieb darstellt. Doch hier geht es um das Softwaresystem, von der durchweg führenden Hardware von Apple wollen wir vorerst einmal nicht sprechen. Als nächstes kommt die Entwicklungs- und Ausführungsumgebung. Wie wir alle wissen, ist die Programmiersprache von Android Java, das auf der virtuellen Dalvik-Maschine läuft. Die Version 2.x wurde in der Anfangszeit verwendet, um den Markt zu erobern, und ihre Sprachverständlichkeit war tatsächlich nicht sehr gut. Aber nach Jahren der Optimierung durch Google haben sich die Rendering-Mechanismen der Versionen 3.x, 4.0, 4.1 und 5.x stark verändert. Insbesondere der ART-Modus in Android 4.4, der die Ausführung der virtuellen Maschine ermöglicht, reduziert den Arbeitsaufwand der lokalen Übersetzung und lindert das Verzögerungsproblem erheblich. Die aktuellen Versionen 6.x und 7.x sind im Grunde nur Patches. Auf der anderen Seite steht iOS und die Programmiersprache ist Objective-C. Hierzu gibt es nicht viel zu sagen. Aufgrund des geschlossenen Ökosystems von Apple sind nur sehr wenige Modelle mit dem iOS-System kompatibel und selbst wenn es Probleme gibt, können diese schnell behoben werden. Im Allgemeinen ist Android mittlerweile ein sehr umfassendes Betriebssystem und steht iOS in puncto Sprachkompetenz in nichts nach. Aber meistens ist Android wirklich nicht so gut wie iOS. Vergleichen wir die grundlegenden Unterschiede zwischen den beiden Systemen. Das Android-System ist Open Source – das iOS-System ist Closed Source Das Android-System ist für verschiedene Gerätetypen geeignet – das iOS-System unterstützt nur seine eigenen Mobiltelefone und Tablets Das Android-System ist mit verschiedenen externen Geräten kompatibel – das iOS-System unterstützt nur von Apple zertifizierte Geräte Android-Geräte gibt es von vielen Herstellern – iOS-Geräte werden allein von Apple produziert Haben Sie ein Problem gefunden? Da so viele Geräte mit Android kompatibel sind, müssen Entwickler bei jedem Systemupdate für jedes Android-Gerät Kompromisse eingehen. Obwohl Google seine eigenen Produkte (Nexus- und Pixel-Serie) bei der Anpassung an das neue System extrem optimieren kann, ist dies bei der APP-Entwicklung nicht möglich. Jede Anwendung sollte mit mehreren Modellen kompatibel sein. Für Android-Entwickler ist der Umgang mit Android-Geräten mit so vielen Auflösungen eine große Herausforderung. Im Gegenteil, die iOS-Entwicklung kann sich auf extreme Optimierung konzentrieren, da sie nur mit wenigen Geräten kompatibel ist und mehr interaktive Effekte möglich sind. Wenn Sie genau hinschauen, werden Sie feststellen, dass der iOS-Bildschirm bei Honor of Kings mit allen aktivierten Spezialeffekten prächtiger aussieht als bei Android und die Flüssigkeit überhaupt nicht beeinträchtigt ist. Da das Android-System Open Source ist, variiert die Qualität der darauf enthaltenen Apps stark. Ist das nicht auch bei den meisten Android-Telefonen der Fall? Ich erinnere mich, dass Coco vor langer Zeit ein HTC G13 gekauft hat, das ein reines Betrügertelefon war (hier ist der Händler gemeint). Es stopfte eine Menge Junk-Apps in das integrierte ROM, wodurch der ursprüngliche 512-MB-Flash-Speicher halbiert wurde und es keine Möglichkeit gab, sie innerhalb der App zu löschen. Außerdem wird der BootLoader gesperrt, sodass Sie das Problem nicht durch normales Flashen lösen können. Obwohl ich das Problem letztendlich durch Umgehen der BootLoader-Zeile und Flashen der Wiederherstellung gelöst habe, habe ich dadurch auch großen Respekt vor dem Android-System entwickelt. Obwohl aktuelle Android-Telefone nicht über diese Art von schädlicher Bündelung verfügen, sind die Nachteile von Open Source immer noch offensichtlich. Das heißt, Android-Telefone verschiedener Marken sind immer noch voll von dem, was die Hersteller als Anpassung bezeichnen. Dabei wird die Telefonschnittstelle willkürlich geändert und ein unverständlicher Name und ein unverständliches Betriebssystem hinzugefügt, als ob es sich um ein von ihnen selbst entwickeltes System handeln würde. Sie haben sogar das UI-Design von iOS kopiert und ich hätte es fast geglaubt, als sie sagten, dass man es N Monate lang ohne Verzögerung verwenden könne. Ich weiß, dass viele Leute über den Pseudo-Hintergrundmechanismus von iOS sprechen möchten. Diese Art des Schummelns, die dem Ruhezustand ähnelt, ist nicht mit dem direkten Hintergrund mehrerer Prozesse bei Android vergleichbar. Es verbraucht nur sehr wenige Ressourcen und sorgt so dafür, dass iOS dauerhaft reibungslos läuft. Haben Sie dazu etwas zu sagen? Als Gewinner des Qingyun-Plans von Toutiao und des Bai+-Plans von Baijiahao, des Baidu-Digitalautors des Jahres 2019, des beliebtesten Autors von Baijiahao im Technologiebereich, des Sogou-Autors für Technologie und Kultur 2019 und des einflussreichsten Schöpfers des Baijiahao-Vierteljahrs 2021 hat er viele Auszeichnungen gewonnen, darunter den Sohu Best Industry Media Person 2013, den dritten Platz beim China New Media Entrepreneurship Competition Beijing 2015, den Guangmang Experience Award 2015, den dritten Platz im Finale des China New Media Entrepreneurship Competition 2015 und den Baidu Dynamic Annual Powerful Celebrity 2018. |
>>: Die größte Revolution der Apple-GPU seit 7 Jahren: 80 % Verbesserung, übertrifft Android
Das Training der Bauchmuskeln ist einfacher als d...
Wenn man Sie fragen würde, was im Sommer das Erfr...
Abbildung 1 Kopfbild | Quelle: Baidu Enzyklopädie...
Das diesjährige Laternenfest hat zufällig den kle...
Wissen Sie, was dieser „Flussmonster“ genannte Fi...
Heutzutage treiben die Menschen oft Sport, um ihr...
Kürzlich sorgte das Thema, dass ein Asteroid mit ...
Ich weiß nicht, ob Ihnen aufgefallen ist, dass vi...
Produziert von: Science Popularization China Auto...
Nachholbedarf zum 10. Jahrestag der Inbetriebnahm...
Die Leistungen in der Leichtathletik unseres Land...
Heute ist ein besonderer Tag, denn es ist nicht n...
In unserer Kindheitserinnerung erwartet uns in de...
Willkommen zur 42. Ausgabe der Kolumne „Nature Tr...
In diesem Jahr wird es im Osten der USA zu einer ...