![]() |
|
Smartphones, Tablets and Handheld Computing From Android, Symbian to Apple devices, this is the place for discussion and debate, whether it's smartphones, tablets or even gaming handhelds. |
![]() |
|
Thread Tools | Display Modes |
![]() |
#1 | Advertisement (Guests Only)
Login or Register to remove this ad
|
Rage3D Spammer
Join Date: Dec 2002
Location:
![]()
Posts: 25,600
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() http://blog.iangclifton.com/2013/03/...os-on-android/ I’m a big proponent of competition among corporations because I believe the consumer ultimately benefits. That means that, although I’m a major fan of Android, I want to see iOS really innovate and I want to see another mobile OS gain traction. Early on, iOS did a lot to push mobile devices forward and helped set bars in a lot of areas for other platforms to meet. Unfortunately, iOS has not changed much lately and in some ways hurts Android when used as the “golden standard” due to its limitations. A lot of the harm isn’t realized by consumers, but Android developers encounter it constantly when something has to be done “the iOS way” or an Android feature is not even considered because iOS cannot do the same. A good read with a number of examples explaining what's going on. Devs go where the money is, obviously, but consumers are negatively impacted as a result ![]() |
|
![]() |
![]() |
![]() |
#2 |
Radeon Arctic Islands
Join Date: Apr 2003
Location:
![]()
Posts: 7,306
![]() ![]() ![]() |
![]() things cellphone are pushing at this point.. not software to be honest. it will be camera, cpu, gpu, and display. some still consider into buying the iphone on the software(games), but many are only considering their phone with best camera, best display etc... Last edited by wc326 : Apr 1, 2013 at 11:03 PM. |
![]() |
![]() |
![]() |
#3 | |
Rage3D Spammer
Join Date: Dec 2002
Location:
![]()
Posts: 25,600
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Quote:
This article gives a little more context to the repeated accusations that other devices have inferior quality to iOS apps. That is typically true, but now we see why some of those design decisions are made. |
|
![]() |
![]() |
Advertisement (Guests Only) |
Login or Register to remove this ad
|
![]() |
#4 |
How's the flow tonight?
Join Date: Aug 2000
Location:
![]()
Posts: 8,301
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() I can swear I read an article about Chinese government stating the same thing not too long ago. |
![]() |
![]() |
![]() |
#5 | |||
Chirp Chirp Mother****er
![]() |
![]() Strangely enough, Friday I had a meeting with a software engineer from Apple and we talked about this exact specific thing. On one of the software products/platforms I work on, we were looking for certain specific APIs that iOS just doesn't offer us. The response I got was something along the lines of "a lot of app developers found innovative ways to deliver great products an apps using their ecosystem and functionality, that we just needed to find a workaround for any self imposed or perceived limitation." I couldn't help but respond that we had, our work around was to just develop for Android. There were other things we tried to discuss but the answer we kept coming back to was that, at Apple, their success is built on foundation of thinking differently.
__________________
Quote:
Quote:
Quote:
|
|||
![]() |
![]() |
![]() |
#6 | |
Rage3D Spammer
Join Date: Dec 2002
Location:
![]()
Posts: 25,600
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Quote:
Apple derives it's success due to simplicity and, what used to be, a relatively elegant OS. Now, that same, stale, feature-less OS has become the anchor that is tying down innovation at Apple ![]() Native Android applications by Google show what can be done with the platform. Likewise, tier 1 apps on WP (and those developed by Microsoft and Nokia) show what can be done on that platform. Kudo's to Apple for what they have done, but it is time to stop limiting themselves, and everyone else. |
|
![]() |
![]() |
![]() |
#7 |
Sass hole
Join Date: Jan 2001
Location:
![]()
Posts: 38,815
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() I don't see how Apple is doing anything to impact Android development. It's devs idiotically trying to copy iOS apps that's the problem. ![]() Why not just develop apps that make use of Android specific strengths? Multiplatform development doesn't *need* to create a uniform experience across all platforms (in reality, it isn't anyways).
__________________
"Hi, please refrain from telling other forum members to "Go eat a buffet of dicks." in the future. Thank you. Regards, mad" |
![]() |
![]() |
![]() |
#8 | ||||
Chirp Chirp Mother****er
![]() |
![]() Quote:
__________________
Quote:
Quote:
Quote:
|
||||
![]() |
![]() |
![]() |
#9 |
Sass hole
Join Date: Jan 2001
Location:
![]()
Posts: 38,815
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Then that's business' problem, nothing to do with iOS limitations. Also a problem with where the money lies.
__________________
"Hi, please refrain from telling other forum members to "Go eat a buffet of dicks." in the future. Thank you. Regards, mad" |
![]() |
![]() |
![]() |
#10 | |||
Chirp Chirp Mother****er
![]() |
![]()
__________________
Quote:
Quote:
Quote:
|
|||
![]() |
![]() |
![]() |
#11 |
Sass hole
Join Date: Jan 2001
Location:
![]()
Posts: 38,815
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() You're repeating yourself so let me repeat myself... Only insofar as trying to make multiplatform apps the same. Like you said, you can choose to make Android-only apps to completely avoid this issue.
__________________
"Hi, please refrain from telling other forum members to "Go eat a buffet of dicks." in the future. Thank you. Regards, mad" |
![]() |
![]() |
![]() |
#12 | |
Radeon Arctic Islands
Join Date: Jan 2003
Location:
![]()
Posts: 7,864
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Quote:
|
|
![]() |
![]() |
![]() |
#13 | |||||
Chirp Chirp Mother****er
![]() |
![]() Quote:
So for example, for Android I can query the device MDN/MEID/NAI and as a carrier, I can do a lookup to retrieve subscriber records for that unit. But with iOS I cannot query a device and retrieve a subscriber ID that's meaningful and has context. So instead I find a work around. Which means my work around now affects my Android platform because I want the device ID to be consistent. I'm not saying Apple MUST fix this, in fact I understand the approach they're taking. I expect removing things like this is a step towards keeping Apple in control of device/user identification. They don't want iOS apps to do anything that could potentially reduce Apple's control over what's being implemented. Quote:
__________________
Quote:
Quote:
Quote:
Last edited by shrike126 : Apr 2, 2013 at 05:07 PM. |
|||||
![]() |
![]() |
![]() |
#14 |
Rage3D Spammer
Join Date: Dec 2002
Location:
![]()
Posts: 25,600
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Thanks for the explanation Shrike, I was about to start typing out but you are a dev and a consumer, so you see it from both perspectives ![]() |
![]() |
![]() |
![]() |
#15 |
Sass hole
Join Date: Jan 2001
Location:
![]()
Posts: 38,815
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
__________________
"Hi, please refrain from telling other forum members to "Go eat a buffet of dicks." in the future. Thank you. Regards, mad" |
![]() |
![]() |
![]() |
#16 | |
Radeon Caribbean Islands
Join Date: Apr 2001
Posts: 4,690
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Quote:
Heard this reiterated on a podcast last night. I don't do programming for either but they mentioned the iOS platform as being restricted. That it's becoming more labor intensive to support the Apple platform because it's not as streamlined as the Android API's. Dev's are having to spend more time to "bandaid" iOS apps so they appear the same and have less end user support issues. What are you arguing in 'pro' for?
__________________
I was banned from P&R because I refer to it as an echo chamber. Echo Chamber - "an environment in which a person encounters only beliefs or opinions that coincide with their own, so that their existing views are reinforced and alternative ideas are not considered." This is considered trolling and a personal attack according to Curio. FYI in case you decide to step in there. I wonder if the definition of irony is known... |
|
![]() |
![]() |
![]() |
#17 |
Rage veteran
Join Date: Apr 2004
Location:
![]()
Posts: 11,724
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() This is basically the whole consoles vs pc debate |
![]() |
![]() |
![]() |
#18 | ||||
Chirp Chirp Mother****er
![]() |
![]() Quote:
Interestingly enough, I don't think their software engineers and their app review / policy enforcement team are on the same page. When we were talking about what's available in our APIs, we mentioned a specific piece of functionality that was available that we made use of in our app. Our app got rejected by the Apple store review team (after 5 weeks of waiting). The rejection was based on a function that existed in other apps and continues to exist in these other apps. When we talked to the engineer about it, he literally said "Well why don't you use this specific function in this way?" Our response? "Uh... we did. Your app review process rejected our app and told us to take it out." "Oh, well I can't speak for the app review team's policy enforcement." API restrictions are only part of the problem, some seemingly sporadic enforcement of specific policies can also be a challenge, especially when you've already burned developer cycles. Oh well. Sorry I can't give specifics regarding the API and functionality in this example. ![]()
__________________
Quote:
Quote:
Quote:
|
||||
![]() |
![]() |
![]() |
#19 | |
Drinking your milkshake
Join Date: Jun 2004
Location:
![]()
Posts: 3,186
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Quote:
__________________
Intel i7-5820K ∙ Asus X99-A ∙ Crucial 4x4GB DDR4-2400 ∙ EVGA GTX1080 ∙ Samsung 840 EVO 250GB ∙ ASUS PG279Q + Dell U2713HM ∙ Corsair HX850 ∙ Win10/Ubuntu16 | Xbox One Lenovo T470p ∙ Intel i7-7700HQ ∙ Nvidia 940MX ∙ 2x8GB DDR4-2400 ∙ Samsung 850 EVO 500GB/ZTC M.2 2242 256GB ∙ 1440p IPS ∙ Win10/Ubuntu16
|
|
![]() |
![]() |
![]() |
#20 | |
Radeon Arctic Islands
Join Date: Apr 2004
Location:
![]()
Posts: 24,125
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Quote:
I see the same thing in PS3/Xbox 360/PC development. Make everything the same across the platform. Devs should be rewarding people for their platform choices. Some of his gripes are silly. App icons? Really? That's holding back development. I can't help it if everyone chooses blue for their icon. I prefer the uniform look. Android icons drive me crazy because they are all different sizes visually. OCD. Plus, I've never seen by battery level "jump around" just because I app switched. This article is just another "why Android is better than iOS". Pure propaganda. Anyways, there are murmurings that iOS 7 is behind schedule due the visual (ie. Jony Ive) changes that are coming. Last edited by Razeus : Apr 3, 2013 at 12:02 PM. |
|
![]() |
![]() |
![]() |
#21 |
Sass hole
Join Date: Jan 2001
Location:
![]()
Posts: 38,815
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() That it's absurd to blame iOS for businesses making the choice to dumb down apps. omega's trollish comment is kinda right. You can "dumb down" your PC game because the market is bigger for consoles. But PC-specific games still exist and thrive, and others have expanded functionality over their console versions. In this case, Android and iOS hold almost equal market share so there's even less reason design apps for one platform to conform to the other. And what about BB or WP? If you want to talk about limitations for true multiplatform development, they factor in too. One platform being weaker than the other is only a problem IFF you try to make the user experience or backend work exactly the same way across all platforms (in reality, almost no one does that). Platform-specific workaround is always an overhead cost and technical challenge when you develop on multiple platforms.
__________________
"Hi, please refrain from telling other forum members to "Go eat a buffet of dicks." in the future. Thank you. Regards, mad" |
![]() |
![]() |
![]() |
#22 |
Sass hole
Join Date: Jan 2001
Location:
![]()
Posts: 38,815
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() In shrike's example, device unique identifier was kind of a hot topic last year when Apple changed some of the API functionality around that. Beyond just allowing Apple control, it's also a safeguard against malicious requests for information. Few apps are made by carriers so the need for that functionality is outweighed by the potential security/privacy risk it presents, The fact that it's readily available on Android should be of concern to users, especially those that root.
__________________
"Hi, please refrain from telling other forum members to "Go eat a buffet of dicks." in the future. Thank you. Regards, mad" |
![]() |
![]() |
![]() |
#23 |
Radeon Caribbean Islands
Join Date: Apr 2001
Posts: 4,690
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Gotcha, I see your PoV now.
__________________
I was banned from P&R because I refer to it as an echo chamber. Echo Chamber - "an environment in which a person encounters only beliefs or opinions that coincide with their own, so that their existing views are reinforced and alternative ideas are not considered." This is considered trolling and a personal attack according to Curio. FYI in case you decide to step in there. I wonder if the definition of irony is known... |
![]() |
![]() |
![]() |
#24 | |
Radeon Arctic Islands
Join Date: May 2001
Location:
![]()
Posts: 14,328
![]() ![]() |
![]() Quote:
There also isn't a big push on the part of the consumer for Apple to change, is there? They're still selling units as fast as they can make them. It's just the technogeek community who have nothing else to talk about and Apple's competition is unable to "unlimit" themselves. Innovation as defined by the technogeek/FOSS communities have largely come at the expense of actual usability, which Apple has steered clear of. And doors have had a square interface for too long. It's boring. It's not innovating. All doors from now one have to be triangles.
__________________
The market can stay irrational longer than you can remain solvent. |
|
![]() |
![]() |
![]() |
#25 | ||||
Chirp Chirp Mother****er
![]() |
![]() Quote:
For example, let's say you have a free service you're offering. It's a streaming service or something. If you can identify the user's participation in other things through a mechanism such as capturing MAC IDs or something, or in the case of Android the MDN or NAI, you can capture that information and build a reference table that gives you identification context. Then later, let's say the same user is on a non-carrier radio and connecting over WiFi. I can still, on Android, query the MDN or NAI and retrieve user identifying context information, so now their NASCAR app will authenticate and work over WiFi despite not being on the carrier radio. Great. User doesn't have to fill anything out and I'm offering them a service, conveniently, through an authentication mechanism that's unobtrusive. Assuming some level of server or network based validation of authorization (i.e. is their account still paid up) I get to offer all this without creating a new credential service that needs to be managed by the user. But Apple doesn't want to give anyone identifier context anymore. Why? Because now you have to go through Apple for authorization to subscription based services OR create prompts for user identification info they may or may not know. With this new user identification barrier in the way, I get to either create a second mechanism to capture and handle the identification and authentication of users on iOS specifically, or I create a user authentication mechanism that requires user interaction. Again, not talking about any specifics but yes this is an example of how iOS is affecting Android too. Which was the point of the article.
__________________
Quote:
Quote:
Quote:
|
||||
![]() |
![]() |
![]() |
#26 | |
Rage3D Spammer
Join Date: Dec 2002
Location:
![]()
Posts: 25,600
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Quote:
Everyone else seems to have gone into full defensive mode ![]() |
|
![]() |
![]() |
![]() |
#27 | |
Sass hole
Join Date: Jan 2001
Location:
![]()
Posts: 38,815
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Quote:
![]() It always comes down to choice. You can CHOOSE to be inflexible with how you expect the app to behave across all platforms (or how it talks to the backend). Or you could CHOOSE to make it better on one platform, or even disregard the other. I know my carrier (Rogers) doesn't offer the same account support app for all smartphones. It's a completely stupid argument (the article, not you shrike). And no sazar, just because people don't agree with everything that's pro-Android, doesn't mean they're necessarily "defending" the other platform. ![]()
__________________
"Hi, please refrain from telling other forum members to "Go eat a buffet of dicks." in the future. Thank you. Regards, mad" |
|
![]() |
![]() |
![]() |
#28 |
Radeon Arctic Islands
Join Date: Jan 2003
Location:
![]()
Posts: 7,864
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Hey shrike, thanks fr answering my question, pretty nice Of ya to reply |
![]() |
![]() |
![]() |
#29 | ||
Rage3D Spammer
Join Date: Dec 2002
Location:
![]()
Posts: 25,600
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Quote:
Quote:
|
||
![]() |
![]() |
![]() |
#30 | ||
Sass hole
Join Date: Jan 2001
Location:
![]()
Posts: 38,815
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Quote:
![]() I feel like this is devolving into a "because I said so" argument. Feel free to believe whatever feeds into your agenda. Quote:
![]()
__________________
"Hi, please refrain from telling other forum members to "Go eat a buffet of dicks." in the future. Thank you. Regards, mad" |
||
![]() |
![]() |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Playstation Suite coming to Android. Android gaming is about to get awesome. | Elysian | Smartphones, Tablets and Handheld Computing | 31 | Feb 9, 2011 03:38 PM |
Nook Color to get Android 2.2 and Android Market in January | guest | Smartphones, Tablets and Handheld Computing | 13 | Dec 15, 2010 07:46 PM |
impact.contextclick.com | Scott | Feedback Central | 10 | Sep 8, 2005 08:22 PM |
how much impact does af have in fps | germanjulian | AMD Radeon Discussion and Support | 4 | Oct 28, 2003 03:32 PM |