Active Topics

 


Reply
Thread Tools
Posts: 1,548 | Thanked: 7,510 times | Joined on Apr 2010 @ Czech Republic
#11
Well, I would say Android is actually better of compatibility wise, at least with the Java-like programs that don't have to worry about binary compatibility.

On the other hand on Maemo, I don't think binary compatibility was even considered and even when running Python programs you have to handle stuff like:
  • different location info access (gpsd in Diablo (?), liblocation in Fremantle and QtMobility in Harmattan + Fremantle)
  • different UX (minimize + close buttons on Fremantle vs Swipe on Harmattan)
  • different GUI toolkit availability (GTK+old Hildon on Diablo, new Hildon & Qt on Fremantle, QML on Harmattan, no official GTK/Hildon)
  • icon sizes (64pix for Fremantle, 80pix for Harmattan)
  • distribution channels (Extras for Diablo & Fremantle with dependency handling, Ovi store & AFM for Harmattan without depndency handling (so far) & OBS for package building)
  • keyboard (no keyboard on the N9)
  • different sensors (no magnetometer on then N900, only N9 has NFC)
  • security (Aegis on Harmattan complicates packaging & testing during development quite a lot)
  • update/software combinations (vanilla Fremantle, vanilla Fremantle with Extras-devel, Fremantle CSSU with Extras-Devel, fremantle CSSU without Extras-devel)

On the other hand, this motivates developers to write more robust & platform independent applications that handle various edge-cases gracefully. You also learn quite a lot about how the platform actually works inside during development.
__________________
modRana: a flexible GPS navigation system
Mieru: a flexible manga and comic book reader
Universal Components - a solution for native looking yet component set independent QML appliactions (QtQuick Controls 2 & Silica supported as backends)

Last edited by MartinK; 2012-05-27 at 12:59.
 
Posts: 2,802 | Thanked: 4,491 times | Joined on Nov 2007
#12
Originally Posted by michaaa62 View Post
Did you ever tried Fremantle on one of them?
Does Mer (the original incarnation) count?

Didn't you have Mistral-, Scirocco-, Gregale- ,Bora-, Chinook- or Diablo-software on them? You cannot really switch the firmware versions from generation to generation.
Yes, you can. A 770 can run the first 3 in official and the next two in "Hacker Editition" releases. An N800 can officially run Bora, Chinook or Diablo as well as Mer (original and possibly current), likewise for N810* modulo Bora.
 

The Following User Says Thank You to lma For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 23:26.