Many suggests that EK needs an app & I just wanted to point out: although it does introduces a somewhat profound level of conveinience for Airlines to have mobile applications, it is not critical - which as you can see is the result of it's mobile supported webpage, in which it carries the function of what the non-existent app is intended for, i.e. mobile check-in, mobile boarding passes etc.
Developing an app, especially on EK's scale of operation is highly inefficient (additional costs involved with development, maintaining etc.) and although feasible, it does not yield a significant impact for any traveller of that kind with respect to the current available system. I know that it won't for me and I am someone who tripped 20RT from SYD-DXB in 2012, all checked in through the mobile webpage and boarded with a mobile boarding pass.
EK does not actually require a dedicated iOS application to support Passbook, Passbook is an aggregator - a seperate native iOS application and in order to support all demographics in regards to smartphones operating systems - EK would also need to somehow push the same data and functions to Android phones (considering more than 50% of smartphones circulating are Androids, as opposed 37% of smartphones are iOS devices)
Would you not agree that, this is an inefficient and illogical method to distribute mobile boarding passes as opposed to the one currently being used?