Entries:
Comments:
Discussions:

Loading user information from Channel 9

Something went wrong getting user information from Channel 9

Latest Achievement:

Loading user information from MSDN

Something went wrong getting user information from MSDN

Visual Studio Achievements

Latest Achievement:

Loading Visual Studio Achievements

Something went wrong getting the Visual Studio Achievements

Discussions

Ray7 Ray7
  • Microsoft Kill Off Windows Phone

    , Bass wrote

    *snip*

    Sounds more like Bootstrap. Bootstrap is what ALL hipster startup websites use. Bootstrap's philosophy is mobile-first. In that they care more about providing the best usability on mobile. Maybe passable usability on desktop.

    The W10 "desktop" apps I've used so far all smell like mobile apps and generally feel like a novelty more then anything else. In fact, now that I think about it, they look and feel and generally are designed like Bootstrap-powered web pages. Now I realize that's a symptom of Microsoft adopting the Bootstrap philosophy. Unfortunately, mobile-first only makes sense when your mobile platform is dominant. Maybe that is what Microsoft was hoping for. :)

    i don't think he said it was a new idea; he was just explaining how it works.

  • Microsoft Kill Off Windows Phone

    , bondsbw wrote

    *snip*

    What you linked is "Auto Layout", and it appears to be roughly equivalent to the margins and padding that have been in XAML since the beginning.  No, that is not what I'm talking about.

    I'm talking about changing any part of the layout or content you want.  If the windows is less than 800epx wide, content that was layered horizontal becomes vertical.  Buttons get moved from the right to the bottom.  A sidebar of selectable content is moved into drop-down.  Description text is trimmed or eliminated.

    Ah, right  a picture is worth a thousand words. Got it now. 

  • It would still be a travesty had they been awarded $1

    , fanbaby wrote

    Oh, Apple isn't a patent troll at all. It has a product and its patents are very meaningful (slide to unlock anyone?)

    Karma strikes again.

    Yes, I remember reading about this when it came up. I'd just finished from a day working in the garden. I came inside, scanned the news feed and read about this patent for slide-to-unlock. 

    "S'funny," I said to Mrs Ray7. "I've just screwed prior art onto the back gate."

    She said, " What the hell are you talking about now."  Which was understandable really. 

  • Microsoft Kill Off Windows Phone

    , bondsbw wrote

    *snip*

    But that's not what is happening here.  Your code literally adapts to the size of the container.  For example, if your app is run maximized on a large display, elements are arranged in one format.  As you decrease the size, at some point the elements may rearrange to a different size.  Or perhaps they resize fluidly as the container becomes smaller with no jumps.  Maybe some functionality gets moved into a menu, or gets removed altogether as it doesn't make sense at that size.  It's all up to the developer.

    And it's not just about whether it's a phone vs. tablet vs. desktop.  A desktop user could snap a window to the side, and the resizing logic would kick in to display a usable window (often the same as the phone layout).  This is tons better than resizing a desktop window and cutting off most of the content, or not allowing smaller windows at all.

    So it's more like the adaptive layout by the sound of it  

    https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/AutolayoutPG/index.html

     

  • Microsoft Kill Off Windows Phone

    , kettch wrote

    *snip*

    It's a much cleaner model. With a little more investment in layout logic, you can have 100% shared code. Otherwise you can have some shared components, but you still have two codebases that you need to keep in sync.

    Mmmm. 

    But this is pretty much how it works on Apple gear. You can have a fat binary that holds different layout templates and controllers for the iOS or tvOS and pick the set at runtime. The extra work you can (optionally) do is to mark the assets and templates according to which device they're bound for, so that when the app is downloaded to a user's device, only the assets/ templates required by that device are sent.  Keeps the apps nice and small. 

    Right, I think the difference here is that Continuum means you can plug your phone into any monitor (along with that box you have to carry with you) and have it work like a PC. 

    Continuity is basically moving your work from device to device, which has to an Apple device. 

  • Microsoft Kill Off Windows Phone

    , Bass wrote

    *snip*

    I don't see the value at all. Like what actual problem it solves, if I want to write a desktop app and a mobile app that are similar I can already share tons of code, esp. in the Apple ecosystem.

    That's what I was thinking. Apple's Continuity stuff works in much the same was as Continuum, except the app that takes over is one that is crafted for the platform its running on, rather than a phone app running on a large screen.

    Isn't it better to build the UI for the best experience?

  • So Joe Belfore is using iPhone right now.

    , Bas wrote

    I wish they'd just aquire Xamarin and get this over with. I don't really care about using Windows Phone anymore: I just want to develop stuff in .NET. The Android SDK is horrific. Objective C is a ridiculous language. It seems like the only languages or frameworks that aren't completely outdated or mashed together hobbyist nonsense only work on Windows platforms. Just give me an affordable way to write stuff on Android and iOS (and hell, Arduino) using C# and a proper UI markup language. I want to stay on the Microsoft stack because it's the only one that doesn't completely suck, but they're just making it harder and harder.

    Yes, I never got on with ObjectiveC, and I have the utmost admiration for anyone who could knock up anything larger than an 'Hello World' app with it.

    I've been playing with Swift and it's an order of magnitude better. Cleaner syntax, modern constructs and open source.

  • So Joe Belfore is using iPhone right now.

    , bondsbw wrote

    *snip*

    In order to receive work emails on my iPhone, or to view calendar appointments or contacts or whatnot, my company no longer allows the usage of the standard apps.  It requires downloading a third-party app that containerizes company mail and calendar data into separately encrypted storage.  Additionally, the phone requires more strict security meaning it will lock very quickly and require passcode to unlock it.  (Thumbprint on newer models.)  And my company gets access to wipe the entire device.

    I can understand those needs given the capabilities of the device.  It doesn't have multiple user accounts.  It doesn't provide fine-grained security (for example, simply swipe to get to the home screen and run most apps, but require passcode once you try to access some apps such as Mail).  My employer deems its built-in security unacceptable.

    Aside from those aspects, the iPhone doesn't have Continuum.  MS Office on a phone is OK at best (which is the case for any data-entry-heavy application), but it can't beat the ability to use it on a full screen with keyboard and mouse.

    And those are just my personal experience and thoughts, I'm certain I don't speak for many others who have other business needs.  And please note, I'm not claiming any specific phone is better in all of the ways I mentioned... which is my point, the market isn't fully mature and MS would be in the best position to capitalize.

    Okay, that's fair enough. I think a lot of the cases are specific to your company (the email stuff). The  locking thing is a little odd because you could always leave the phone unlocked for up to an hour I think. Nowadays, there's little need because of the touch thingy. Place your thumb on the home button and the phone unlocks instantly. The only problem is making sure you use the correct finger.

    The biggest barrier to the iPhone in business is the expense. They need cheaper models that are more up to date. Most places could pick up a Windows Phone for a fraction of the price. 

  • Microsoft Kill Off Windows Phone

    , PeterF wrote

    @Ray7: Hence my remark that it's a unified platform, so suddenly the install base of your app can become a lot bigger...

    So does that mean you can run your code on any platform without any changes?

  • Microsoft Kill Off Windows Phone

    It might be worth pointing out that this all pundit speculation; nothing official has been said.